Public メソッド | Public 変数

クラス PGJsonObjectHasList

リスト付 JSON オブジェクト [詳細]

#include <PGJsonObject.h>

PGJsonObjectHasListに対する継承グラフ
PGJsonObjectHasListのコラボレーション図

すべてのメンバ一覧

Public メソッド

 PGJsonObjectHasList (const char *listkey, PGJsonObject *parent)
 コンストラクタ
virtual ~PGJsonObjectHasList ()
 デストラクタ
virtual bool HasGroup ()
 グループの有無
virtual bool AddObject (PGJsonObject *jo)
 JSON オブジェクトの追加.
virtual ostream & OutJsonList (ostream &out, int &b)
 JSON 文字列の出力.
virtual PGJsonObjectSearchName (const SGString &name)
 JSON オブジェクトの検索.

Public 変数

SGString mListKey
 リストのキー名
JObjectList mObjectList
 子 JSON オブジェクトリスト

説明

リスト付 JSON オブジェクト


コンストラクタとデストラクタ

PGJsonObjectHasList ( const char *  listkey,
PGJsonObject parent 
)

コンストラクタ

引数:
type 種別
~PGJsonObjectHasList (  )  [virtual]

デストラクタ


関数

bool HasGroup (  )  [virtual]

グループの有無

グループの有無を確認します。

戻り値:
常に true を返します。

PGJsonObjectを再定義しています。

bool AddObject ( PGJsonObject jo  )  [virtual]

JSON オブジェクトの追加.

戻り値:
true 正常終了
false エラー

PGJsonObjectを再定義しています。

ostream & OutJsonList ( ostream &  out,
int &  b 
) [virtual]

JSON 文字列の出力.

JSON 文字列を出力します。

引数:
out 出力先ストリーム
b 項目カウンタ
戻り値:
出力先ストリームを返します。

PGJsonObjectを再定義しています。

PGJsonObject * SearchName ( const SGString name  )  [virtual]

JSON オブジェクトの検索.

JSON オブジェクトを検索します。

引数:
name 名前
戻り値:
JSON オブジェクトのポインタを返します。見つからなかった場合は NULL を返します。

PGJsonObjectを再定義しています。


変数

リストのキー名

子 JSON オブジェクトリスト


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

PlusG SMART Solution リファレンスマニュアル Ver 1.0.0