std::meta::has_internal_linkage, std::meta::has_module_linkage, std::meta::has_external_linkage, std::meta::has_linkage
Von de.cppreference.net
| Definiert in Header <meta>
|
||
consteval bool has_internal_linkage( std::meta::info r );
|
(1) | (seit C++26) |
consteval bool has_module_linkage( std::meta::info r );
|
(2) | (seit C++26) |
consteval bool has_external_linkage( std::meta::info r );
|
(3) | (seit C++26) |
consteval bool has_linkage( std::meta::info r );
|
(4) | (seit C++26) |
Bestimmt, ob r eine Variable, Funktion, einen Typ, eine Vorlage oder einen Namespace darstellt, dessen Name die angegebene Bindung hat.
Das Ergebnis ist true genau dann, wenn r eine Entität darstellt, deren Name
1) interne Bindung
2) Modulbindung
3) externe Bindung
4) beliebige Bindung
Parameter
| r | - | ein Reflexionswert |
Rückgabewert
true wenn r eine Entität darstellt, deren Name die angegebene Bindung hat; andernfalls false.
Hinweise
Wenn r keine Entität darstellt, ist das Ergebnis false.
Beispiel
| Dieser Abschnitt ist unvollständig Grund: Kein Beispiel |
Siehe auch
(C++26) |
prüft, ob die reflektierte Entität "C" Sprachbindung hat (extern "C") (Funktion) |