std::meta::has_internal_linkage, std::meta::has_module_linkage, std::meta::has_external_linkage, std::meta::has_linkage
De fr.cppreference.net
| Défini dans l'en-tête <meta>
|
||
consteval bool has_internal_linkage( std::meta::info r );
|
(1) | (depuis C++26) |
consteval bool has_module_linkage( std::meta::info r );
|
(2) | (depuis C++26) |
consteval bool has_external_linkage( std::meta::info r );
|
(3) | (depuis C++26) |
consteval bool has_linkage( std::meta::info r );
|
(4) | (depuis C++26) |
Détermine si r représente une variable, fonction, type, modèle ou espace de noms dont le nom a la liaison spécifiée.
Le résultat est true si et seulement si r représente une entité dont le nom a
1) une liaison interne
2) une liaison de module
3) une liaison externe
4) une liaison quelconque
Paramètres
| r | - | une valeur de réflexion |
Valeur de retour
true vrai si r représente une entité dont le nom a la liaison spécifiée ; sinon false.
Notes
Si r ne représente pas une entité, le résultat est false.
Exemple
| Cette section est incomplète Raison : pas d'exemple |
Voir aussi
(C++26) |
vérifie si l'entité réfléchie a la liaison de langage "C" (extern "C") (fonction) |