UdonLibrary
1.0.0
機械システム研究部 C++ ライブラリ
読み取り中…
検索中…
一致する文字列を見つけられません
EnumerableMacro.hpp
[詳解]
1
//
2
// メンバ変数の列挙を可能にするマクロ
3
//
4
// Copyright (c) 2022-2024 udonrobo
5
//
6
7
#pragma once
8
11
#define UDON_ENUMERABLE(...) \
12
template <typename Enumerator> \
13
constexpr typename Enumerator::ResultType enumerate(const Enumerator& enumerator) const \
14
{ \
15
return enumerator(__VA_ARGS__); \
16
}