MADARA
3.4.1
|
Tags to specify what type to construct in KnowledgeRecord forwarding constructors. More...
Classes | |
struct | any |
struct | shared_t |
Typedefs | |
using | binary_t = type< std::vector< unsigned char > > |
using | double_t = type< double > |
using | doubles_t = type< std::vector< double > > |
using | integer_t = type< int64_t > |
using | integers_t = type< std::vector< int64_t > > |
using | string_t = type< std::string > |
Functions | |
template<typename T > | |
shared_t< T > | shared (T) |
Used to signal in-place shared_ptr construction in KnowledgeRecord Example: tags::shared(tags::integers) More... | |
Variables | |
constexpr binary_t | binary |
constexpr double_t | dbl |
constexpr doubles_t | dbls |
constexpr double_t | double_ |
constexpr doubles_t | doubles |
constexpr integer_t | int_ |
constexpr integer_t | integer |
constexpr integers_t | integers |
constexpr integers_t | ints |
constexpr string_t | str |
constexpr string_t | string |
Tags to specify what type to construct in KnowledgeRecord forwarding constructors.
If you give one of the values defined in this namespace as the first argument to the KnowledgeRecord constructor, the remaining arguments will be forwarded to construct the underlying type in-place.
using madara::knowledge::tags::binary_t = typedef type<std::vector<unsigned char> > |
Definition at line 58 of file KnowledgeRecord.h.
using madara::knowledge::tags::double_t = typedef type<double> |
Definition at line 46 of file KnowledgeRecord.h.
using madara::knowledge::tags::doubles_t = typedef type<std::vector<double> > |
Definition at line 52 of file KnowledgeRecord.h.
using madara::knowledge::tags::integer_t = typedef type<int64_t> |
Definition at line 43 of file KnowledgeRecord.h.
using madara::knowledge::tags::integers_t = typedef type<std::vector<int64_t> > |
Definition at line 49 of file KnowledgeRecord.h.
using madara::knowledge::tags::string_t = typedef type<std::string> |
Definition at line 55 of file KnowledgeRecord.h.
|
inline |
Used to signal in-place shared_ptr construction in KnowledgeRecord Example: tags::shared(tags::integers)
Definition at line 76 of file KnowledgeRecord.h.
|
constexpr |
Definition at line 59 of file KnowledgeRecord.h.
|
constexpr |
Definition at line 48 of file KnowledgeRecord.h.
|
constexpr |
Definition at line 54 of file KnowledgeRecord.h.
|
constexpr |
Definition at line 47 of file KnowledgeRecord.h.
|
constexpr |
Definition at line 53 of file KnowledgeRecord.h.
|
constexpr |
Definition at line 45 of file KnowledgeRecord.h.
|
constexpr |
Definition at line 44 of file KnowledgeRecord.h.
|
constexpr |
Definition at line 50 of file KnowledgeRecord.h.
|
constexpr |
Definition at line 51 of file KnowledgeRecord.h.
|
constexpr |
Definition at line 57 of file KnowledgeRecord.h.
|
constexpr |
Definition at line 56 of file KnowledgeRecord.h.