Searched refs:InjectedClassNameType (Results 1 – 25 of 25) sorted by relevance
/external/clang/lib/Sema/ |
D | SemaCXXScopeSpec.cpp | 42 } else if (isa<InjectedClassNameType>(Ty)) in getCurrentInstantiationOf() 43 return cast<InjectedClassNameType>(Ty)->getDecl(); in getCurrentInstantiationOf() 692 if (isa<InjectedClassNameType>(T)) { in BuildCXXNestedNameSpecifier()
|
D | SemaAccess.cpp | 303 } else if (const InjectedClassNameType *IT in IsDerivedFromInclusive() 304 = T->getAs<InjectedClassNameType>()) { in IsDerivedFromInclusive() 662 } else if (const InjectedClassNameType *IT in findFriendship() 663 = T->getAs<InjectedClassNameType>()) { in findFriendship()
|
D | SemaTemplateDeduction.cpp | 1408 Param = cast<InjectedClassNameType>(Param) in DeduceTemplateArgumentsByTypeMatch() 4845 T = cast<InjectedClassNameType>(T)->getInjectedSpecializationType(); in MarkUsedTemplateParameters()
|
D | SemaTemplate.cpp | 1575 bool TraverseInjectedClassNameType(const InjectedClassNameType *T) { in TraverseInjectedClassNameType() 2185 QualType Injected = cast<InjectedClassNameType>(ICNT) in CheckTemplateIdType() 4149 const InjectedClassNameType* T) { in VisitInjectedClassNameType()
|
D | SemaCodeComplete.cpp | 2545 else if (const InjectedClassNameType *InjectedTy in AddTypedNameChunk() 2546 = Ty->getAs<InjectedClassNameType>()) in AddTypedNameChunk()
|
/external/clang/lib/AST/ |
D | DeclTemplate.cpp | 465 if (!CommonPtr->InjectedClassNameType.isNull()) in getInjectedClassNameSpecialization() 466 return CommonPtr->InjectedClassNameType; in getInjectedClassNameSpecialization() 480 CommonPtr->InjectedClassNameType in getInjectedClassNameSpecialization() 484 return CommonPtr->InjectedClassNameType; in getInjectedClassNameSpecialization()
|
D | TypePrinter.cpp | 1044 void TypePrinter::printInjectedClassNameBefore(const InjectedClassNameType *T, in printInjectedClassNameBefore() 1048 void TypePrinter::printInjectedClassNameAfter(const InjectedClassNameType *T, in printInjectedClassNameAfter()
|
D | DeclBase.cpp | 999 assert(isa<InjectedClassNameType>(Tag->getTypeForDecl())); in getPrimaryContext()
|
D | Type.cpp | 1529 if (const auto *Injected = getAs<InjectedClassNameType>()) in getAsTagDecl() 3060 CXXRecordDecl *InjectedClassNameType::getDecl() const { in getDecl()
|
D | ItaniumMangle.cpp | 1603 cast<InjectedClassNameType>(Ty)->getDecl()->getIdentifier()); in mangleUnresolvedTypeOrSimpleId() 2538 void CXXNameMangler::mangleType(const InjectedClassNameType *T) { in mangleType()
|
D | ASTImporter.cpp | 784 const InjectedClassNameType *Inj1 = cast<InjectedClassNameType>(T1); in IsStructurallyEquivalent() 785 const InjectedClassNameType *Inj2 = cast<InjectedClassNameType>(T2); in IsStructurallyEquivalent()
|
D | ASTDumper.cpp | 393 void VisitInjectedClassNameType(const InjectedClassNameType *T) { in VisitInjectedClassNameType()
|
D | MicrosoftMangle.cpp | 2249 void MicrosoftCXXNameMangler::mangleType(const InjectedClassNameType *, in mangleType() argument
|
D | ASTContext.cpp | 3130 assert(isa<InjectedClassNameType>(Decl->TypeForDecl)); in getInjectedClassNameType() 3134 assert(isa<InjectedClassNameType>(Decl->TypeForDecl)); in getInjectedClassNameType() 3137 new (*this, TypeAlignment) InjectedClassNameType(Decl, TST); in getInjectedClassNameType()
|
/external/clang/tools/libclang/ |
D | CIndexCodeCompletion.cpp | 586 else if (const InjectedClassNameType *Injected = in ProcessCodeCompleteResults() 587 baseType->getAs<InjectedClassNameType>()) in ProcessCodeCompleteResults()
|
D | CXType.cpp | 416 D = cast<InjectedClassNameType>(TP)->getDecl(); in clang_getTypeDeclaration()
|
/external/clang/lib/Index/ |
D | USRGeneration.cpp | 716 if (const InjectedClassNameType *InjT = T->getAs<InjectedClassNameType>()) { in VisitType()
|
/external/clang/include/clang/ASTMatchers/ |
D | ASTMatchersInternal.h | 693 else if (auto *ICNT = Node->getAs<InjectedClassNameType>()) in matchesSpecialized() 935 InjectedClassNameType, LabelStmt, MemberExpr, QualType,
|
D | ASTMatchers.h | 4270 AST_TYPE_MATCHER(InjectedClassNameType, injectedClassNameType);
|
/external/clang/include/clang/AST/ |
D | DeclTemplate.h | 1917 return cast<InjectedClassNameType>(getTypeForDecl()) 1952 QualType InjectedClassNameType;
|
D | RecursiveASTVisitor.h | 940 DEF_TRAVERSE_TYPE(InjectedClassNameType, {}) 1162 DEF_TRAVERSE_TYPELOC(InjectedClassNameType, {})
|
D | Type.h | 4042 return isa<InjectedClassNameType>(getCanonicalTypeInternal()); 4127 class InjectedClassNameType : public Type { 4145 InjectedClassNameType(CXXRecordDecl *D, QualType TST)
|
D | TypeLoc.h | 634 InjectedClassNameType> {
|
/external/clang/lib/Serialization/ |
D | ASTWriter.cpp | 414 void ASTTypeWriter::VisitInjectedClassNameType(const InjectedClassNameType *T) { in VisitInjectedClassNameType()
|
D | ASTReader.cpp | 5551 T = new (Context, TypeAlignment) InjectedClassNameType(D, TST); in readTypeRecord()
|