Live2D  Version 2.0
Live2D 描画エンジン APIリファレンス
 全て クラス ネームスペース 関数 ページ
クラス Valueabstract

JSON解析結果の値の基底クラス [詳細]

#include <Json.h>

Valueに対する継承グラフ
LDObject Array Boolean Double Map NullValue String Error

Public メソッド

 Value (MemoryParam *memParam)
 
virtual live2d::LDString toString (const live2d::LDString &defaultV="", const live2d::LDString &indent="") const =0
 
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 int size ()
 
virtual LDVector< Value * > * getVector (LDVector< Value * > *defaultV=NULL)
 
virtual l2d_map
< live2d::LDString, Value * > * 
getMap (l2d_map< live2d::LDString, Value * > *defaultV=NULL)
 
virtual Valueoperator[] (int index)
 
virtual Valueoperator[] (const live2d::LDString &s)
 
virtual LDVector
< live2d::LDString > & 
getKeys ()
 
virtual bool isError ()
 
virtual bool isNull ()
 
virtual bool isBool ()
 
virtual bool isDouble ()
 
virtual bool isString ()
 
virtual bool isArray ()
 
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)
 

Static Public メソッド

static void staticInit_notForClientCall ()
 Initialize Live2D::init()から呼ばれる [詳細]
 
static void staticRelease_notForClientCall ()
 解放用メソッド(Live2D::disposeから呼ばれる) [詳細]
 
- Static Public メソッド inherited from LDObject
static void * operator new (l2d_size_t size)
 new オペレータ (Ownerを指定しない場合) [詳細]
 
static void operator delete (void *ptr)
 delete オペレータ (Ownerを指定しない場合) [詳細]
 
static void * operator new[] (l2d_size_t size)
 new[] オペレータ (Ownerを指定しない場合) [詳細]
 
static void operator delete[] (void *ptr)
 delete[] オペレータ (Ownerを指定しない場合) [詳細]
 
static void * operator new (l2d_size_t size, void *ptr)
 placement new オペレータ [詳細]
 
static void operator delete (void *ptr, void *ptr2)
 placement delete オペレータ [詳細]
 
static void * operator new (l2d_size_t size, MemoryParam *memParam)
 new オペレータ (デバッグ用) [詳細]
 
static void operator delete (void *ptr, MemoryParam *memParam)
 delete オペレータ (デバッグ用) [詳細]
 
static void * operator new (l2d_size_t size, MemoryParam *memParam, const char *filename, int line)
 new オペレータ (デバッグ用) [詳細]
 
static void operator delete (void *ptr, MemoryParam *memParam, const char *filename, int line)
 delete オペレータ (デバッグ用) [詳細]
 

Static Public 変数

static ValueERROR_VALUE = NULL
 
static ValueNULL_VALUE = NULL
 
- Static Public 変数 inherited from LDObject
static int object_instanceCount = 0
 
static int object_totalCount = 0
 

Protected 変数

MemoryParam * memParam
 

フレンド

class Array
 

説明

JSON解析結果の値の基底クラス


関数

void staticInit_notForClientCall ( )
static

Initialize Live2D::init()から呼ばれる


日付
2013/05/21
void staticRelease_notForClientCall ( )
static

解放用メソッド(Live2D::disposeから呼ばれる)


日付
2013/05/21

このクラスの説明は次のファイルから生成されました: