Searched refs:DeclarationNameExtra (Results 1 – 7 of 7) sorted by relevance
/external/clang/lib/AST/ |
D | DeclarationName.cpp | 32 : public DeclarationNameExtra, public llvm::FoldingSetNode { 49 class CXXOperatorIdName : public DeclarationNameExtra { 63 : public DeclarationNameExtra, public llvm::FoldingSetNode { 235 case DeclarationNameExtra::CXXConstructor: in getNameKind() 238 case DeclarationNameExtra::CXXDestructor: in getNameKind() 241 case DeclarationNameExtra::CXXConversionFunction: in getNameKind() 244 case DeclarationNameExtra::CXXLiteralOperator: in getNameKind() 247 case DeclarationNameExtra::CXXUsingDirective: in getNameKind() 253 DeclarationNameExtra::CXXUsingDirective) in getNameKind() 286 = CXXOp->ExtraKindOrNumArgs - DeclarationNameExtra::CXXConversionFunction; in getCXXOverloadedOperator() [all …]
|
/external/llvm-project/clang/include/clang/AST/ |
D | DeclarationName.h | 76 : public detail::DeclarationNameExtra, 90 : DeclarationNameExtra(CXXDeductionGuideName), Template(TD), in CXXDeductionGuideNameExtra() 117 : public detail::DeclarationNameExtra, 130 : DeclarationNameExtra(CXXLiteralOperatorName), ID(II), in CXXLiteralOperatorIdName() 189 alignof(detail::DeclarationNameExtra) >= 8 && 211 detail::DeclarationNameExtra::CXXDeductionGuideName, 214 detail::DeclarationNameExtra::CXXLiteralOperatorName, 216 detail::DeclarationNameExtra::CXXUsingDirective, 218 detail::DeclarationNameExtra::ObjCMultiArgSelector 272 DeclarationName(detail::DeclarationNameExtra *Name) { in DeclarationName() [all …]
|
/external/clang/include/clang/AST/ |
D | DeclarationName.h | 29 class DeclarationNameExtra; variable 109 DeclarationNameExtra *getExtra() const { in getExtra() 112 return reinterpret_cast<DeclarationNameExtra *>(Ptr & ~PtrMask); in getExtra()
|
/external/llvm-project/clang/lib/Basic/ |
D | IdentifierTable.cpp | 374 : public detail::DeclarationNameExtra, 376 MultiKeywordSelector(unsigned nKeys) : DeclarationNameExtra(nKeys) {} in MultiKeywordSelector() 381 : DeclarationNameExtra(nKeys) { in MultiKeywordSelector() 393 using DeclarationNameExtra::getNumArgs;
|
/external/llvm-project/clang/include/clang/Basic/ |
D | IdentifierTable.h | 884 class alignas(IdentifierInfoAlignment) DeclarationNameExtra { 913 DeclarationNameExtra(ExtraKind Kind) : ExtraKindOrNumArgs(Kind) {} in DeclarationNameExtra() function 914 DeclarationNameExtra(unsigned NumArgs) in DeclarationNameExtra() function
|
/external/clang/include/clang/Basic/ |
D | IdentifierTable.h | 797 class DeclarationNameExtra {
|
/external/clang/lib/Basic/ |
D | IdentifierTable.cpp | 355 : public DeclarationNameExtra, public llvm::FoldingSetNode {
|