OROCHI
 
Loading...
Searching...
No Matches
GxJson Class Reference

JSONパーサ More...

#include <GxJson.h>

Inheritance diagram for GxJson:
Collaboration diagram for GxJson:

Classes

class  GxJsonNode
 JSON解析用ノード More...
 

Public Member Functions

初期化
 GxJson (u32 memorySize=0)
 コンストラクタ
 
virtual ~GxJson (void)
 デストラクタ
 
操作
GX_FORCE_INLINE const GxJsonNode operator[] (GX_CSTR name) const
 文字列指定
 
GX_FORCE_INLINE b32 hasMember (GX_CSTR name) const
 メンバ保持判定
 
GX_FORCE_INLINE void parse (GX_CHAR *pBuffer)
 解析
 
- Public Member Functions inherited from GxClassBase
constexpr GxClassBase (void)
 コンストラクタ
 
constexpr GxClassBase (const GxClassBase &base)
 コピーコンストラクタ
 
 ~GxClassBase (void) override
 デストラクタ
 
- Public Member Functions inherited from GxClassBaseRoot
constexpr GxClassBaseRoot (void)
 コンストラクタ
 
constexpr GxClassBaseRoot (const GxClassBaseRoot &)
 コピーコンストラクタ
 
virtual ~GxClassBaseRoot (void)
 デストラクタ
 
constexpr GxClassBaseRootoperator= (const GxClassBaseRoot &)
 代入演算子
 
virtual GxRttigetRtti (void) const =0
 Rttiの取得
 
virtual GX_FORCE_INLINE const GxTypedObjectgetDefaultObject (void)
 デフォルトオブジェクトを取得
 
GX_FORCE_INLINE b32 isDefaultObject (void)
 デフォルトオブジェクト判定
 

Additional Inherited Members

- Static Public Member Functions inherited from GxClassBaseRoot
static GX_FORCE_INLINE GxRtti__getStaticRtti (void)
 Rttiの取得
 

Detailed Description

JSONパーサ

Constructor & Destructor Documentation

◆ GxJson()

GxJson::GxJson ( u32 memorySize = 0)

コンストラクタ

Parameters
memorySize[in] 確保メモリサイズ(0の場合、もしくは不足した場合は内部アロケータを使用)

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