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 }