Namespaces
Variants

std::meta::reflect_object

ja.cppreference.net より
< cpp | meta
 
 
 
リフレクションライブラリ
 
リフレクション型と問い合わせ
リフレクション問い合わせ
リフレクションレイアウト問い合わせ
型プロパティ
型プロパティ問い合わせ
 
ヘッダ <meta>
template< class T >
consteval std::meta::info reflect_object( T& expr );
で定義 (C++26以降)

で参照されるオブジェクトを表すリフレクションを返します。 expr

の型がオブジェクト型でない場合、プログラムは不適格となります。 T

引数

r - 有効なオブジェクトを参照する左辺値

戻り値

オブジェクトを表すリフレクション。

例外

スローされますstd::meta::exception ただし、glvalue 定数式E がオブジェクトを参照するexpr が型T& のテンプレートパラメータに対する有効なテンプレート引数でない限り。

例

関連項目

値またはテンプレートパラメータオブジェクトを表すリフレクションを返します。定数テンプレート引数として使用可能です。
(関数テンプレート)
関数を表すリフレクションを返します。定数テンプレート引数として使用可能です。
(関数テンプレート)
反映されたテンプレート内で反映された引数を置換した結果のリフレクションを取得します。
(関数テンプレート)