KisaragiLibrary
 
読み取り中…
検索中…
一致する文字列を見つけられません
JsonUtility.hpp ファイル

Json形式のデータをシリアライズ/デシリアライズ可能なデータ型を提供します [詳解]

#include <string>
#include <vector>
#include "Json.hpp"
#include <type_traits>
#include <initializer_list>
#include <filesystem>

[ソースコード]

クラス

struct  Kisaragi_Lib::SerializableStruct
 SerializableObject内に格納されるインナークラス。 使用者側で直接いじることはないと思いますので、 興味がある場合は見るくらいでいいと思います。 [詳解]
 
class  Kisaragi_Lib::SerializableObject
 自身の監視対象データをJson形式にシリアライズしたり、 Json形式からデシリアライズできる基底データクラス [詳解]
 

名前空間

namespace  Kisaragi_Lib
 

マクロ定義

#define SERIALIZABLE(_in)
 SerializableObjectに変数を登録する際に扱うマクロ
 

関数

std::ostream & Kisaragi_Lib::operator<< (std::ostream &os, const SerializableStruct &ss)
 

詳解

Json形式のデータをシリアライズ/デシリアライズ可能なデータ型を提供します

著者
樺澤陽向
日付
2025/05/08
から
ver1.0.0 コメント追加

マクロ定義詳解

◆ SERIALIZABLE

#define SERIALIZABLE ( _in)
値:
( SerializableStruct(std::ref(_in) , #_in ) )

SerializableObjectに変数を登録する際に扱うマクロ

から
ver1.0.0 コメント追加

参照元 MyClass01::MyClass01(), MyClass02::MyClass02().