/external/clang/lib/AST/ |
H A D | DeclTemplate.cpp | 429 if (!CommonPtr->InjectedClassNameType.isNull()) 430 return CommonPtr->InjectedClassNameType; 444 CommonPtr->InjectedClassNameType 448 return CommonPtr->InjectedClassNameType;
|
H A D | DeclBase.cpp | 842 isa<InjectedClassNameType>(Tag->TypeForDecl)); 847 if (!isa<InjectedClassNameType>(Tag->TypeForDecl)) {
|
H A D | Type.cpp | 518 else if (const InjectedClassNameType *Injected 519 = getAs<InjectedClassNameType>()) 1798 CXXRecordDecl *InjectedClassNameType::getDecl() const {
|
H A D | TypePrinter.cpp | 978 void TypePrinter::printInjectedClassNameBefore(const InjectedClassNameType *T, 982 void TypePrinter::printInjectedClassNameAfter(const InjectedClassNameType *T,
|
H A D | DumpXML.cpp | 960 void visitInjectedClassNameTypeChildren(InjectedClassNameType *T) {
|
H A D | ItaniumMangle.cpp | 951 mangleSourceName(cast<InjectedClassNameType>(type)->getDecl() 2159 void CXXNameMangler::mangleType(const InjectedClassNameType *T) {
|
H A D | ASTImporter.cpp | 719 const InjectedClassNameType *Inj1 = cast<InjectedClassNameType>(T1); 720 const InjectedClassNameType *Inj2 = cast<InjectedClassNameType>(T2);
|
H A D | MicrosoftMangle.cpp | 1518 void MicrosoftCXXNameMangler::mangleType(const InjectedClassNameType *T,
|
H A D | ASTContext.cpp | 2591 assert(isa<InjectedClassNameType>(Decl->TypeForDecl)); 2595 assert(isa<InjectedClassNameType>(Decl->TypeForDecl)); 2598 new (*this, TypeAlignment) InjectedClassNameType(Decl, TST);
|
/external/clang/lib/Sema/ |
H A D | SemaCXXScopeSpec.cpp | 48 } else if (isa<InjectedClassNameType>(Ty)) 49 return cast<InjectedClassNameType>(Ty)->getDecl(); 600 if (isa<InjectedClassNameType>(T)) {
|
H A D | SemaAccess.cpp | 290 } else if (const InjectedClassNameType *IT 291 = T->getAs<InjectedClassNameType>()) { 657 } else if (const InjectedClassNameType *IT 658 = T->getAs<InjectedClassNameType>()) {
|
H A D | SemaTemplateDeduction.cpp | 1318 Param = cast<InjectedClassNameType>(Param) 4364 T = cast<InjectedClassNameType>(T)->getInjectedSpecializationType();
|
H A D | SemaTemplate.cpp | 1536 bool TraverseInjectedClassNameType(const InjectedClassNameType *T) { 2043 // case the canonical type needs to be the InjectedClassNameType. 2066 QualType Injected = cast<InjectedClassNameType>(ICNT) 3456 const InjectedClassNameType* T) {
|
H A D | SemaCodeComplete.cpp | 2436 else if (const InjectedClassNameType *InjectedTy 2437 = Ty->getAs<InjectedClassNameType>())
|
H A D | SemaDeclCXX.cpp | 1215 else if (const InjectedClassNameType *ICT = T->getAs<InjectedClassNameType>())
|
/external/clang/tools/libclang/ |
H A D | CIndexCodeCompletion.cpp | 581 else if (const InjectedClassNameType *Injected = 582 baseType->getAs<InjectedClassNameType>())
|
H A D | CXType.cpp | 361 D = cast<InjectedClassNameType>(TP)->getDecl();
|
H A D | RecursiveASTVisitor.h | 874 DEF_TRAVERSE_TYPE(InjectedClassNameType, { }) 1101 DEF_TRAVERSE_TYPELOC(InjectedClassNameType, { })
|
/external/clang/include/clang/AST/ |
H A D | DeclTemplate.h | 1756 /// this partial specialization, which is an InjectedClassNameType. 1759 return cast<InjectedClassNameType>(getTypeForDecl()) 1798 QualType InjectedClassNameType; member in struct:clang::TemplateParameterList::ClassTemplateDecl::Common
|
H A D | RecursiveASTVisitor.h | 938 DEF_TRAVERSE_TYPE(InjectedClassNameType, { }) 1165 DEF_TRAVERSE_TYPELOC(InjectedClassNameType, { })
|
H A D | Type.h | 3664 return isa<InjectedClassNameType>(getCanonicalTypeInternal()); 3750 class InjectedClassNameType : public Type { class in class:clang::FunctionType::ExtInfo::FunctionProtoType 3768 InjectedClassNameType(CXXRecordDecl *D, QualType TST) function in class:clang::FunctionType::ExtInfo::FunctionProtoType::InjectedClassNameType 3793 static bool classof(const InjectedClassNameType *T) { return true; }
|
H A D | TypeLoc.h | 544 InjectedClassNameType> {
|
/external/clang/lib/Serialization/ |
H A D | ASTWriter.cpp | 372 void ASTTypeWriter::VisitInjectedClassNameType(const InjectedClassNameType *T) {
|
H A D | ASTReader.cpp | 4077 QualType(new (Context, TypeAlignment) InjectedClassNameType(D, TST), 0);
|