|
class | clang::CanQual< T > |
| Represents a canonical, potentially-qualified type. More...
|
|
class | clang::detail::CXXSpecialNameExtra |
| CXXSpecialNameExtra records the type associated with one of the "special" kinds of declaration names in C++, e.g., constructors, destructors, and conversion functions. More...
|
|
class | clang::detail::CXXDeductionGuideNameExtra |
| Contains extra information for the name of a C++ deduction guide. More...
|
|
class | clang::detail::CXXOperatorIdName |
| Contains extra information for the name of an overloaded operator in C++, such as "operator+. More...
|
|
class | clang::detail::CXXLiteralOperatorIdName |
| Contains the actual identifier that makes up the name of a C++ literal operator. More...
|
|
class | clang::DeclarationName |
| The name of a declaration. More...
|
|
class | clang::DeclarationNameTable |
| DeclarationNameTable is used to store and retrieve DeclarationName instances for the various kinds of declaration names, e.g., normal identifiers, C++ constructor names, etc. More...
|
|
class | clang::DeclarationNameLoc |
| DeclarationNameLoc - Additional source/type location info for a declaration name. More...
|
|
struct | clang::DeclarationNameInfo |
| DeclarationNameInfo - A collector data type for bundling together a DeclarationName and the correspnding source/type location info. More...
|
|
struct | llvm::DenseMapInfo< clang::DeclarationName > |
| Define DenseMapInfo so that DeclarationNames can be used as keys in DenseMap and DenseSets. More...
|
|
struct | llvm::PointerLikeTypeTraits< clang::DeclarationName > |
|
class | clang::AssumedTemplateStorage |
| A structure for storing the information associated with a name that has been assumed to be a template name (despite finding no TemplateDecls). More...
|
|