Voici un tableau de référence des différents espaces de nom du Clang :
Nom | Description |
---|---|
AArch64 | Cet espace de nom contient les définitions d'une architecture 64 bits. |
AMDGPU | Cet espace de nom contient les définitions du GPU de l'entreprise AMD. |
analyze_format_string | Cet espace de nom contient la composante commune des chaînes de caractères de format fprintf et fscanf. |
analyze_os_log | Cet espace de nom contient une représentation du tampon du journal de bord du système d'exploitation. |
analyze_printf | Cet espace de nom contient des pièces spécifique au format de fprintf. |
analyze_scanf | Cet espace de nom contient des pièces spécifique au format de fscanf. |
arcmt | Cet espace de nom contient les éléments de migration ARC. |
arcmt::trans | Cet espace de nom contient les conversion d'éléments de migration ARC. |
ARM | Cet espace de nom contient les définitions de microprocesseur ARM. |
ast_matchers | Cet espace de nom contient les coupleurs à utiliser pour correspondre avec les noeuds AST. |
ast_matchers::dynamic | Cet espace de nom contient les coupleurs dynamique à utiliser pour correspondre avec les noeuds AST. |
ast_matchers::internal | Cet espace de nom contient les opérateurs et les fonctionnalités internes pour les coupleurs à utiliser pour correspondre avec les noeuds AST. |
ast_type_traits | Cet espace de nom contient les types de traits AST. |
attr | Cet espace de nom contient les attributs de liaison. |
Builtin | Cet espace de nom contient les informations sur les composantes internes spécifiques à la destination et permettant ainsi des requêtes faciles pour les clients. |
charinfo | Cet espace de nom contient les énumérations en relation avec les caractères et les chaînes de caractères. |
CodeGen | Cet espace de nom contient le générateur de code. |
CodeGen::swiftcall | Cet espace de nom contient les appels rapides pour le générateur de code. |
codegenoptions | Cet espace de nom contient les options du générateur de code. |
comments | Cet espace de nom contient les différents classes de gestion des commentaires. |
comments::tok | Cet espace de nom contient les jetons d'un commentaire. |
consumed | Cet espace de nom contient la classe d'analyse de consommation. |
cross_tu | Cet espace de nom contient le convertisseur de contexte d'unité. |
data_collection | Cet espace de nom contient les gestionnaires de liste de données. |
dataflow | Cet espace de nom contient l'analyse de balise dans le flux de données. |
declvisitor | Cet espace de nom contient les déclarations de visiteur. |
diag | Cet espace de nom contient les diagnostics utilisateur. |
diff | Cet espace de nom contient les différentes actions de la gestion. |
driver | Cet espace de nom contient les pilotes de traitement. |
driver::options | Cet espace de nom contient les options des pilotes de traitement. |
driver::phases | Cet espace de nom contient les phases des pilotes de traitement. |
driver::toolchains | Cet espace de nom contient les ToolChains des pilotes de traitement. |
driver::tools | Cet espace de nom contient les outils des pilotes de traitement. |
driver::types | Cet espace de nom contient les types des pilotes de traitement. |
edit | Cet espace de nom contient l'édition syntaxique. |
ento | Cet espace de nom contient l'analyseur. |
ento::bugreporter | Cet espace de nom contient le reportage de bogue pour l'analyseur. |
ento::categories | Cet espace de nom contient les catégories pour l'analyseur. |
ento::check | Cet espace de nom contient les vérifications pour l'analyseur. |
ento::cocoa | Cet espace de nom contient les éléments Cocoa pour l'analyseur. |
ento::coreFoundation | Cet espace de nom contient les fondations du coeur de l'analyseur. |
ento::eval | Cet espace de nom contient l'évaluateur pour l'analyseur. |
ento::loc | Cet espace de nom contient les emplacements pour l'analyseur. |
ento::mpi | Cet espace de nom contient le MPI pour l'analyseur. |
ento::nonloc | Cet espace de nom contient les valeurs NonLoc pour l'analyseur. |
ento::objc_retain | Cet espace de nom contient l'Objective-C pour l'analyseur. |
ento::summMgr | Cet espace de nom contient le gestionnaire sommaire pour l'analyseur. |
format | Cet espace de nom contient les formats de balise. |
format::encoding | Cet espace de nom contient l'encodage pour les formats de balise. |
format::internal | Cet espace de nom contient les styles pour les formats de balise. |
frontend | Cet espace de nom contient les actions du premier plan. |
Hexagon | Cet espace de nom contient l'hexagone. |
html | Cet espace de nom contient les traitements HTML. |
index | Cet espace de nom contient les index. |
Le64 | Cet espace de nom contient les spécifications Le64. |
markup | Cet espace de nom contient les marqueurs. |
Mips | Cet espace de nom contient les spécifications MIPS. |
NEON | Cet espace de nom contient les spécifications NEON pour les microprocesseurs ARM. |
Nios2 | Cet espace de nom contient les spécifications Nios2. |
NVPTX | Cet espace de nom contient les spécifications PTX. |
PPC | Cet espace de nom contient les spécifications PowerPC. |
prec | Cet espace de nom contient les précédences pour les opérateurs binaires / ternaires dans la grammaire de la norme C99 du langage de programmation C. |
reachable_code | Cet espace de nom contient le code d'accessibilité. |
SanitizerKind | Cet espace de nom contient un type pour le nettoyage de code. |
sema | Cet espace de nom contient l'analyse, la capture, le contenu et l'étendu des données. |
serialization | Cet espace de nom contient la sérialisation. |
serialization::reader | Cet espace de nom contient le lecteur de sérialisation de diagnostique. |
serialized_diags | Cet espace de nom permet de sérialiser le diagnostique. |
SrcMgr | Cet espace de nom contient les énumérations publiques et les classes privées faisant partie de l'intégration de SourceManager. |
SystemZ | Cet espace de nom contient les spécifications SystemZ. |
targets | Cet espace de nom contient les plate-formes de destination pour la compilation. |
threadSafety | Cet espace de nom contient les processus léger sécuritaire. |
threadSafety::lexpr | Cet espace de nom contient les expressions logique pour les processus léger sécuritaire. |
threadSafety::sx | Cet espace de nom contient les comparaisons pour les processus léger sécuritaire. |
threadSafety::til | Cet espace de nom contient les mots réservés pour les processus léger sécuritaire. |
tok | Cet espace de nom contient les clefs et les jetons. |
tooling | Cet espace de nom contient les outils divers. |
tooling::fixit | Cet espace de nom contient les outils de modification. |
tooling::fixit::internal | Cet espace de nom contient les intervalles pour les outils de modification. |
tooling::internal | Cet espace de nom contient les bases pour les outils de modification. |
tooling::traits | Cet espace de nom contient les traits pour les outils de modification. |
TypeName | Cet espace de nom contient les types de noms. |
vfs | Cet espace de nom contient le système de fichier virtuel. |
vfs::detail | Cet espace de nom contient les détails d'un spécification WebAssembly. |
WebAssembly | Cet espace de nom contient les spécifications WebAssembly. |
X86 | Cet espace de nom contient les définitions de microprocesseur 80x86. |
XCore | Cet espace de nom contient le XCore. |
XRayInstrKind | Cet espace de nom contient les liaison d'instruction. |
Dernière mise à jour : Jeudi, le 19 avril 2018