UdonLibrary 1.0.0
機械システム研究部 C++ ライブラリ
読み取り中…
検索中…
一致する文字列を見つけられません
EnumerableMacro.hpp ファイル

[ソースコード]

マクロ定義

#define UDON_ENUMERABLE(...)
 メンバ変数の列挙を可能にする
 

マクロ定義詳解

◆ UDON_ENUMERABLE

#define UDON_ENUMERABLE ( ...)
値:
template <typename Enumerator> \
constexpr typename Enumerator::ResultType enumerate(const Enumerator& enumerator) const \
{ \
return enumerator(__VA_ARGS__); \
}

メンバ変数の列挙を可能にする

引数
...列挙可能なメンバー変数(','区切り)