Easemob Windows SDK
Public Member Functions | List of all members
easemob::EMAttributeValue Class Reference
Collaboration diagram for easemob::EMAttributeValue:
Collaboration graph

Public Member Functions

 EMAttributeValue (bool value)
 
 EMAttributeValue (char value)
 
 EMAttributeValue (unsigned char value)
 
 EMAttributeValue (short value)
 
 EMAttributeValue (unsigned short value)
 
 EMAttributeValue (int32_t value)
 
 EMAttributeValue (uint32_t value)
 
 EMAttributeValue (int64_t value)
 
 EMAttributeValue (uint64_t value)
 
 EMAttributeValue (float value)
 
 EMAttributeValue (double value)
 
 EMAttributeValue (const std::string &value)
 
 EMAttributeValue (const char *value)
 
 EMAttributeValue (const std::vector< std::string > &values)
 
 EMAttributeValue (const EMJsonString &value)
 
 EMAttributeValue (const EMAttributeValue &from)
 
EMAttributeValueoperator= (const EMAttributeValue &right)
 
template<typename T >
bool is () const
 
template<typename T >
bool isType () const
 
template<typename T >
value () const
 
template<typename T >
void setValue (const T &value)
 
void setValue (const char *value)
 
template<typename T >
void operator= (const T &value)
 
void operator= (const char *value)
 
int type () const
 

The documentation for this class was generated from the following file: