Home
last modified time | relevance | path

Searched refs:CXXSpecialNameExtra (Results 1 – 2 of 2) sorted by relevance

/external/llvm-project/clang/include/clang/AST/
DDeclarationName.h53 class alignas(IdentifierInfoAlignment) CXXSpecialNameExtra
66 CXXSpecialNameExtra(QualType QT) : Type(QT), FETokenInfo(nullptr) {} in CXXSpecialNameExtra() function
190 alignof(detail::CXXSpecialNameExtra) >= 8 &&
277 DeclarationName(detail::CXXSpecialNameExtra *Name, in DeclarationName()
309 detail::CXXSpecialNameExtra *castAsCXXSpecialNameExtra() const { in castAsCXXSpecialNameExtra()
314 return static_cast<detail::CXXSpecialNameExtra *>(getPtr()); in castAsCXXSpecialNameExtra()
574 llvm::FoldingSet<detail::CXXSpecialNameExtra> CXXConstructorNames;
579 llvm::FoldingSet<detail::CXXSpecialNameExtra> CXXDestructorNames;
585 llvm::FoldingSet<detail::CXXSpecialNameExtra> CXXConversionFunctionNames;
/external/llvm-project/clang/lib/AST/
DDeclarationName.cpp321 auto *SpecialName = new (Ctx) detail::CXXSpecialNameExtra(Ty); in getCXXConstructorName()
337 auto *SpecialName = new (Ctx) detail::CXXSpecialNameExtra(Ty); in getCXXDestructorName()
353 auto *SpecialName = new (Ctx) detail::CXXSpecialNameExtra(Ty); in getCXXConversionFunctionName()