Searched refs:CXXSpecialName (Results 1 - 2 of 2) sorted by relevance

/external/clang/lib/AST/
H A DDeclarationName.cpp28 /// CXXSpecialName - Records the type associated with one of the
31 class CXXSpecialName class in namespace:clang
258 if (CXXSpecialName *CXXName = getAsCXXSpecialName())
344 CXXSpecialNamesImpl = new llvm::FoldingSet<CXXSpecialName>;
357 llvm::FoldingSet<CXXSpecialName> *SpecialNames =
358 static_cast<llvm::FoldingSet<CXXSpecialName>*>(CXXSpecialNamesImpl);
373 llvm::FoldingSet<CXXSpecialName> *SpecialNames
374 = static_cast<llvm::FoldingSet<CXXSpecialName>*>(CXXSpecialNamesImpl);
399 if (CXXSpecialName *Name = SpecialNames->FindNodeOrInsertPos(ID, InsertPos))
402 CXXSpecialName *SpecialNam
[all...]
/external/clang/include/clang/AST/
H A DDeclarationName.h27 class CXXSpecialName;
109 /// CXXSpecialName, returns a pointer to it. Otherwise, returns
111 CXXSpecialName *getAsCXXSpecialName() const {
114 return reinterpret_cast<CXXSpecialName *>(Ptr & ~PtrMask);
133 DeclarationName(CXXSpecialName *Name)
135 assert((Ptr & PtrMask) == 0 && "Improperly aligned CXXSpecialName");
333 void *CXXSpecialNamesImpl; // Actually a FoldingSet<CXXSpecialName> *

Completed in 18 milliseconds