/external/clang/include/clang/AST/ |
H A D | TemplateName.h | 479 TemplateName Canon) 481 CanonicalTemplateName(Canon) { } 490 TemplateName Canon) 492 CanonicalTemplateName(Canon) { } 477 DependentTemplateName(NestedNameSpecifier *Qualifier, const IdentifierInfo *Identifier, TemplateName Canon) argument 488 DependentTemplateName(NestedNameSpecifier *Qualifier, OverloadedOperatorKind Operator, TemplateName Canon) argument
|
H A D | DeclCXX.h | 266 if (Decl *Canon = DataOrCanonicalDecl.template dyn_cast<Decl*>()) { 267 if (Canon->isCanonicalDecl()) 268 Canon->getMostRecentDecl(); 272 *this = Canon->getPreviousDecl()->DefinitionData.update(); 278 LazyDefinitionDataPtr(Decl *Canon) : DataOrCanonicalDecl(Canon) {} argument
|
H A D | Type.h | 3548 TemplateTypeParmType(TemplateTypeParmDecl *TTPDecl, QualType Canon) argument 3549 : Type(TemplateTypeParm, Canon, /*Dependent=*/true, 3552 Canon->containsUnexpandedParameterPack()), 3616 SubstTemplateTypeParmType(const TemplateTypeParmType *Param, QualType Canon) argument 3617 : Type(SubstTemplateTypeParm, Canon, Canon->isDependentType(), 3618 Canon->isInstantiationDependentType(), 3619 Canon->isVariablyModifiedType(), 3620 Canon->containsUnexpandedParameterPack()), 3679 QualType Canon, 4279 PackExpansionType(QualType Pattern, QualType Canon, Optional<unsigned> NumExpansions) argument [all...] |
/external/clang/lib/AST/ |
H A D | Type.cpp | 1449 QualType Canon) 1450 : TypeWithKeyword(Keyword, DependentTemplateSpecialization, Canon, true, true, 1949 QualType Canon, 1951 : Type(SubstTemplateTypeParmPack, Canon, true, true, false, true), 1999 QualType Canon, QualType AliasedType) 2001 Canon.isNull()? QualType(this, 0) : Canon, 2002 Canon.isNull()? true : Canon->isDependentType(), 2003 Canon 1445 DependentTemplateSpecializationType( ElaboratedTypeKeyword Keyword, NestedNameSpecifier *NNS, const IdentifierInfo *Name, unsigned NumArgs, const TemplateArgument *Args, QualType Canon) argument 1948 SubstTemplateTypeParmPackType(const TemplateTypeParmType *Param, QualType Canon, const TemplateArgument &ArgPack) argument 1997 TemplateSpecializationType(TemplateName T, const TemplateArgument *Args, unsigned NumArgs, QualType Canon, QualType AliasedType) argument [all...] |
H A D | ASTContext.cpp | 2474 QualType Canon; 2477 Canon = getConstantArrayType(QualType(canonSplit.Ty, 0), ArySize, 2479 Canon = getQualifiedType(Canon, canonSplit.Quals); 2488 ConstantArrayType(EltTy, Canon, ArySize, ASM, IndexTypeQuals); 2635 QualType Canon; local 2640 Canon = getVariableArrayType(QualType(canonSplit.Ty, 0), NumElts, ASM, 2642 Canon = getQualifiedType(Canon, canonSplit.Quals); 2646 VariableArrayType(EltTy, Canon, NumElt 2830 DependentSizedExtVectorType *Canon local 2852 QualType Canon = getDependentSizedExtVectorType(CanonVecTy, SizeExpr, local 3187 QualType Canon = getTemplateTypeParmType(Depth, Index, ParameterPack); local 3468 QualType Canon; local 3740 DependentTypeOfExprType *Canon local 3791 DependentDecltypeType *Canon local 6336 TemplateName Canon = getDependentTemplateName(CanonNNS, Name); local 6372 TemplateName Canon = getDependentTemplateName(CanonNNS, Operator); local [all...] |
/external/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 150 auto Canon = Reader.GetDecl(FirstID)->getCanonicalDecl(); local 151 if (Reader.PendingDeclChainsKnown.insert(Canon).second) 152 Reader.PendingDeclChains.push_back(Canon); 232 Decl *Canon); 235 Decl *Canon); 1516 CXXRecordDecl *Canon = D->getCanonicalDecl(); local 1517 if (auto *CanonDD = Canon->DefinitionData.getNotUpdated()) { 1521 MergeDefinitionData(Canon, std::move(*DD)); 1522 D->DefinitionData = Canon->DefinitionData; 1528 if (Canon 1651 auto *Canon = cast<CXXDestructorDecl>(D->getCanonicalDecl()); local 2840 attachPreviousDeclImpl(ASTReader &Reader, Redeclarable<DeclT> *D, Decl *Previous, Decl *Canon) argument 2848 attachPreviousDeclImpl(ASTReader &Reader, Redeclarable<FunctionDecl> *D, Decl *Previous, Decl *Canon) argument 2896 attachPreviousDecl(ASTReader &Reader, Decl *D, Decl *Previous, Decl *Canon) argument [all...] |
H A D | ASTReader.cpp | 5622 QualType Canon = readType(*Loc.F, Record, Idx); local 5623 if (!Canon.isNull()) 5624 Canon = Context.getCanonicalType(Canon); 5625 return Context.getDependentNameType(Keyword, NNS, Name, Canon);
|