14 #ifndef LLVM_CLANG_BASIC_LINKAGE_H 15 #define LLVM_CLANG_BASIC_LINKAGE_H 123 return L1 < L2 ? L1 : L2;
128 #endif // LLVM_CLANG_BASIC_LINKAGE_H External linkage, which indicates that the entity can be referred to from other translation units...
Internal linkage according to the Modules TS, but can be referred to from other translation units ind...
No linkage, which means that the entity is unique and can only be referred to from within its scope...
bool isDiscardableGVALinkage(GVALinkage L)
Linkage
Describes the different kinds of linkage (C++ [basic.link], C99 6.2.2) that an entity may have...
Linkage getFormalLinkage(Linkage L)
bool isExternalFormalLinkage(Linkage L)
Module linkage, which indicates that the entity can be referred to from other translation units withi...
bool isExternallyVisible(Linkage L)
LanguageLinkage
Describes the different kinds of language linkage (C++ [dcl.link]) that an entity may have...
Linkage minLinkage(Linkage L1, Linkage L2)
Compute the minimum linkage given two linkages.
Dataflow Directional Tag Classes.
External linkage within a unique namespace.
Internal linkage, which indicates that the entity can be referred to from within the translation unit...
No linkage according to the standard, but is visible from other translation units because of types de...
GVALinkage
A more specific kind of linkage than enum Linkage.