Live2D  Version 2.0
Live2D rendering engine API reference
 All Classes Namespaces Functions
Array Class Reference

#include <Json.h>

Inheritance diagram for Array:
Value LDObject

Public Member Functions

 Array (MemoryParam *memParam)
 
virtual ~Array ()
 Destructor. More...
 
virtual bool isArray ()
 
virtual Valueoperator[] (int index)
 
virtual Valueoperator[] (const live2d::LDString &s)
 
virtual live2d::LDString toString (const live2d::LDString &defaultV="", const live2d::LDString &indent="") const
 
void add (Value *v)
 
virtual LDVector< Value * > * getVector (LDVector< Value * > *defaultV=NULL)
 
virtual int size ()
 
- Public Member Functions inherited from Value
 Value (MemoryParam *memParam)
 
virtual const char * c_str (const live2d::LDString &defaultV="", const live2d::LDString &indent="")
 
virtual int toInt (int defaultV=0)
 
virtual double toDouble (double defaultV=0)
 
virtual bool toBoolean (bool defaultV=false)
 
virtual l2d_map
< live2d::LDString, Value * > * 
getMap (l2d_map< live2d::LDString, Value * > *defaultV=NULL)
 
virtual LDVector
< live2d::LDString > & 
getKeys ()
 
virtual bool isError ()
 
virtual bool isNull ()
 
virtual bool isBool ()
 
virtual bool isDouble ()
 
virtual bool isString ()
 
virtual bool isMap ()
 
virtual bool equals (const live2d::LDString &v)
 
virtual bool equals (const char *v)
 
virtual bool equals (int v)
 
virtual bool equals (double v)
 
virtual bool equals (bool v)
 
virtual bool isStatic ()
 
virtual ValuesetError_notForClientCall (const char *errorStr)
 

Additional Inherited Members

- Static Public Member Functions inherited from Value
static void staticInit_notForClientCall ()
 
static void staticRelease_notForClientCall ()
 
- Static Public Member Functions inherited from LDObject
static void * operator new (l2d_size_t size)
 
static void operator delete (void *ptr)
 
static void * operator new[] (l2d_size_t size)
 
static void operator delete[] (void *ptr)
 
static void * operator new (l2d_size_t size, void *ptr)
 
static void operator delete (void *ptr, void *ptr2)
 
static void * operator new (l2d_size_t size, MemoryParam *memParam)
 
static void operator delete (void *ptr, MemoryParam *memParam)
 
static void * operator new (l2d_size_t size, MemoryParam *memParam, const char *filename, int line)
 
static void operator delete (void *ptr, MemoryParam *memParam, const char *filename, int line)
 
- Static Public Attributes inherited from Value
static ValueERROR_VALUE = NULL
 
static ValueNULL_VALUE = NULL
 
- Static Public Attributes inherited from LDObject
static int object_instanceCount = 0
 
static int object_totalCount = 0
 
- Protected Attributes inherited from Value
MemoryParam * memParam
 

Detailed Description


Constructor & Destructor Documentation

~Array ( )
virtual

Destructor.


Date
2013/05/21

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