IoTeX client
Public Member Functions | List of all members
iotex::json::ArrayJsonProp Struct Reference
Inheritance diagram for iotex::json::ArrayJsonProp:
iotex::json::JsonProp

Public Member Functions

 ArrayJsonProp (IotexString name)
 
- Public Member Functions inherited from iotex::json::JsonProp
 JsonProp (reflection::CppType type, IotexString name)
 
 JsonProp (JsonProp &&orig) noexcept
 
void setValue (const char *value)
 
void setValue (const IotexString &value)
 
void setValue (uint64_t value)
 
void setValue (bool value)
 
const char * getValueCString ()
 
const IotexString * getValueString ()
 
uint64_t getValueUint64 ()
 
bool getValueBool ()
 
const uint8_t * getValueBytes ()
 
uint32_t getBytesCount ()
 
void ToString (IotexString &out, bool enclose=false)
 

Additional Inherited Members

- Public Attributes inherited from iotex::json::JsonProp
const reflection::CppType type
 
const IotexString name
 
uint8_t uint8
 
uint16_t uint16
 
uint32_t uint32
 
uint64_t uint64
 
bool boolean
 
char * c_string
 
IotexString * string
 
void * object
 
uint8_t * bytes
 
- Protected Member Functions inherited from iotex::json::JsonProp
bool isHeapAllocated ()
 
virtual void appendValueToString (IotexString &out)
 
- Protected Attributes inherited from iotex::json::JsonProp
bool _initialized
 
union {
   uint8_t   uint8
 
   uint16_t   uint16
 
   uint32_t   uint32
 
   uint64_t   uint64
 
   bool   boolean
 
   char *   c_string
 
   IotexString *   string
 
   void *   object
 
   uint8_t *   bytes
 
_value
 
uint32_t _bytesCount
 

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