std::meta::static_data_members_of
ja.cppreference.net より
| ヘッダ <meta>
|
||
consteval std::vector<std::meta::info>
static_data_members_of( std::meta::info type, std::meta::access_context ctx );
|
(C++26 以上) で定義 | |
で表現されるクラスの静的データメンバのリフレクションを含む std::vectortype を返します。アクセスコンテキスト ctx によってフィルタリングされます。
引数
| type | - | 完全なクラス型のリフレクション |
| ctx | - | アクセスコンテキスト |
戻り値
e の各要素 std::meta::members_of(type, ctx) のうち、std::meta::is_variable(e) が true であるものを含むベクタ。要素の順序は保持されます。
例外
std::meta::exception を送出します。ただし、std::meta::dealias(type) が評価コンテキストのある時点で完全であるクラス型を表す場合を除きます。
例
| このセクションは不完全です 理由: 例がありません |
関連項目
(C++26) |
リフレクションされたクラスまたは名前空間のアクセス可能な直接メンバを取得します (関数) |
(C++26) |
リフレクションが変数を表すかどうかをチェックします (関数) |
(C++26) |
メンバが指定されたコンテキストでアクセス可能かどうかをチェックします (関数) |