std::meta::has_internal_linkage, std::meta::has_module_linkage, std::meta::has_external_linkage, std::meta::has_linkage
ja.cppreference.net より
| ヘッダ <meta>
|
||
consteval bool has_internal_linkage( std::meta::info r );
|
で定義 (1) | (C++26) |
consteval bool has_module_linkage( std::meta::info r );
|
(2) | (C++26) |
consteval bool has_external_linkage( std::meta::info r );
|
(3) | (C++26) |
consteval bool has_linkage( std::meta::info r );
|
(4) | (C++26) |
r が、指定されたrリンケージを持つ名前の変数、関数、型、テンプレート、名前空間を表すかどうかを判定します。
。
結果は、truer rがその名前が以下のリンケージを持つエンティティを表す場合にのみ
1) 内部リンケージ
2) モジュールリンケージ
3) 外部リンケージ
4) 任意のリンケージ
引数
| r | - | リフレクション値 |
戻り値
truer rが指定されたリンケージを持つ名前のエンティティを表す場合は false。
注釈
r rがエンティティを表さない場合、結果は false。
例
| このセクションは不完全です 理由: サンプルがありません |
関連項目
(C++26) |
反映されたエンティティが "C" 言語リンケージを持つかどうかをチェックします (extern "C") (関数) |