Searched defs:Canon (Results 1 - 7 of 7) sorted by relevance

/external/clang/include/clang/AST/
H A DTemplateName.h479 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 DDeclCXX.h266 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 DType.h3548 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 DType.cpp1449 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 DASTContext.cpp2474 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 DASTReaderDecl.cpp150 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 DASTReader.cpp5622 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);

Completed in 225 milliseconds