|
| DynamicValue (const DynamicValue &rhs) |
|
| DynamicValue (const char *x) |
|
| DynamicValue (const std::string &x) |
|
| DynamicValue (const std::vector< uint8_t > &x) |
|
| DynamicValue (bool x) |
|
| DynamicValue (int32_t x) |
|
| DynamicValue (int64_t x) |
|
| DynamicValue (double x) |
|
| DynamicValue (const std::shared_ptr< DynamicArray > &x) |
|
| DynamicValue (const std::shared_ptr< DynamicObject > &x) |
|
template<class Archive > |
void | serialize (Archive &ar) |
|
std::string | dump () const |
|
std::ostream & | dump (std::ostream &ss, int depth) const |
|
api::DynamicType | getType () const |
| Get the underlying type.
|
|
DynamicValue & | operator= (const std::string &rhs) |
| Change the value to a std::string by copying.
|
|
DynamicValue & | operator= (std::string &&rhs) |
| Change the value to a std::string by moving in.
|
|
DynamicValue & | operator= (const std::vector< uint8_t > &rhs) |
| Change the value to a std::vector<uint8_t> by copying.
|
|
DynamicValue & | operator= (std::vector< uint8_t > &&rhs) |
| Change the value to a std::vector<uint8_t> by moving in.
|
|
DynamicValue & | operator= (bool rhs) |
| Change the value to a bool by copying.
|
|
DynamicValue & | operator= (int32_t rhs) |
| Change the value to a int32_t by copying.
|
|
DynamicValue & | operator= (int64_t rhs) |
| Change the value to a int64_t by copying.
|
|
DynamicValue & | operator= (double rhs) |
| Change the value to a double by copying.
|
|
DynamicValue & | operator= (const std::shared_ptr< DynamicArray > &rhs) |
| Change the value to a DynamicArray by copying.
|
|
DynamicValue & | operator= (const std::shared_ptr< DynamicObject > &rhs) |
| Change the value to a DynamicObject by copying.
|
|
template<typename T > |
optional< T > | get () const |
| Try to get the value as if it were of a given type.
|
|
template<> |
void | serialize (cereal::PortableBinaryOutputArchive &) |
|
template<> |
void | serialize (cereal::PortableBinaryInputArchive &) |
|
template<> |
void | serialize (cereal::BinaryOutputArchive &) |
|
template<> |
void | serialize (cereal::BinaryInputArchive &) |
|