HomeSort by: relevance | last modified time | path
    Searched refs:InjectedClassNameType (Results 1 - 25 of 30) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaCXXScopeSpec.cpp 40 } else if (isa<InjectedClassNameType>(Ty))
41 return cast<InjectedClassNameType>(Ty)->getDecl();
726 if (isa<InjectedClassNameType>(T)) {
SemaAccess.cpp 317 } else if (const InjectedClassNameType *IT
318 = T->getAs<InjectedClassNameType>()) {
670 } else if (const InjectedClassNameType *IT
671 = T->getAs<InjectedClassNameType>()) {
SemaTemplateDeduction.cpp 571 if (auto *Injected = dyn_cast<InjectedClassNameType>(Arg))
1873 Param = cast<InjectedClassNameType>(Param)
3177 if (T->getAs<InjectedClassNameType>())
5968 T = cast<InjectedClassNameType>(T)->getInjectedSpecializationType();
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
JSONNodeDumper.h 223 void VisitInjectedClassNameType(const InjectedClassNameType *ICNT);
TextNodeDumper.h 315 void VisitInjectedClassNameType(const InjectedClassNameType *T);
DeclTemplate.h 2219 /// this partial specialization, which is an InjectedClassNameType.
2222 return cast<InjectedClassNameType>(getTypeForDecl())
2258 QualType InjectedClassNameType;
Type.h 5148 return isa<InjectedClassNameType>(getCanonicalTypeInternal());
5258 class InjectedClassNameType : public Type {
5279 InjectedClassNameType(CXXRecordDecl *D, QualType TST)
TypeLoc.h 684 InjectedClassNameType> {
RecursiveASTVisitor.h 1029 DEF_TRAVERSE_TYPE(InjectedClassNameType, {})
1309 DEF_TRAVERSE_TYPELOC(InjectedClassNameType, {})
  /src/external/apache2/llvm/dist/clang/lib/AST/
DeclTemplate.cpp 592 if (!CommonPtr->InjectedClassNameType.isNull())
593 return CommonPtr->InjectedClassNameType;
606 CommonPtr->InjectedClassNameType
609 return CommonPtr->InjectedClassNameType;
DeclarationName.cpp 130 if (auto *InjTy = ClassType->getAs<InjectedClassNameType>()) {
ODRHash.cpp 909 void VisitInjectedClassNameType(const InjectedClassNameType *T) {
ASTStructuralEquivalence.cpp 1098 const auto *Inj1 = cast<InjectedClassNameType>(T1);
1099 const auto *Inj2 = cast<InjectedClassNameType>(T2);
DeclBase.cpp 1271 assert(isa<InjectedClassNameType>(Tag->getTypeForDecl()));
JSONNodeDumper.cpp 678 const InjectedClassNameType *ICNT) {
TextNodeDumper.cpp 1521 const InjectedClassNameType *T) {
Type.cpp 1764 if (const auto *Injected = getAs<InjectedClassNameType>())
3574 CXXRecordDecl *InjectedClassNameType::getDecl() const {
ItaniumMangle.cpp 2352 cast<InjectedClassNameType>(Ty)->getDecl());
3781 void CXXNameMangler::mangleType(const InjectedClassNameType *T) {
ASTContext.cpp 4477 assert(isa<InjectedClassNameType>(Decl->TypeForDecl));
4481 assert(isa<InjectedClassNameType>(Decl->TypeForDecl));
4484 new (*this, TypeAlignment) InjectedClassNameType(Decl, TST);
ASTImporter.cpp 363 ExpectedType VisitInjectedClassNameType(const InjectedClassNameType *T);
1396 const InjectedClassNameType *T) {
1406 // See comments in InjectedClassNameType definition for details
1414 InjectedClassNameType(*ToDeclOrErr, *ToInjTypeOrErr), 0);
2919 // InjectedClassNameType (see Sema::CheckClassTemplate). Update the
  /src/external/apache2/llvm/dist/clang/lib/Index/
USRGeneration.cpp 867 if (const InjectedClassNameType *InjT = T->getAs<InjectedClassNameType>()) {
  /src/external/apache2/llvm/dist/clang/tools/libclang/
CIndexCodeCompletion.cpp 626 else if (const InjectedClassNameType *Injected =
627 baseType->getAs<InjectedClassNameType>())
CXType.cpp 524 D = cast<InjectedClassNameType>(TP)->getDecl();
  /src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/
ASTMatchersInternal.h 1040 if (const auto *S = dyn_cast<InjectedClassNameType>(EffectiveType)) {
1220 ElaboratedType, InjectedClassNameType, LabelStmt, AddrLabelExpr,
  /src/external/apache2/llvm/dist/clang/lib/ASTMatchers/
ASTMatchersInternal.cpp 1048 const AstTypeMatcher<InjectedClassNameType> injectedClassNameType;

Completed in 93 milliseconds

1 2