Home
last modified time | relevance | path

Searched refs:CanonType (Results 1 – 6 of 6) sorted by relevance

/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDInheritViz.cpp64 QualType CanonType = Context.getCanonicalType(Type); in WriteNode() local
67 if (KnownVirtualBases.find(CanonType) != KnownVirtualBases.end()) in WriteNode()
72 KnownVirtualBases.insert(CanonType); in WriteNode()
86 if (TypeName != CanonType.getAsString()) { in WriteNode()
87 Out << "\\n(" << CanonType.getAsString() << ")"; in WriteNode()
127 QualType CanonType = Context.getCanonicalType(Type); in WriteNodeReference() local
129 Out << "Class_" << CanonType.getAsOpaquePtr(); in WriteNodeReference()
131 Out << "_" << DirectBaseCount[CanonType]; in WriteNodeReference()
HDASTContext.cpp3322 QualType CanonType; in getTemplateSpecializationType() local
3324 CanonType = getCanonicalType(Underlying); in getTemplateSpecializationType()
3331 CanonType = getCanonicalTemplateSpecializationType(Template, Args, in getTemplateSpecializationType()
3343 = new (Mem) TemplateSpecializationType(Template, Args, NumArgs, CanonType, in getTemplateSpecializationType()
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaTemplate.cpp2056 QualType CanonType; in CheckTemplateIdType() local
2081 CanonType = SubstType(Pattern->getUnderlyingType(), in CheckTemplateIdType()
2084 if (CanonType.isNull()) in CheckTemplateIdType()
2097 CanonType = Context.getTemplateSpecializationType(CanonName, in CheckTemplateIdType()
2105 CanonType = Context.getCanonicalType(CanonType); in CheckTemplateIdType()
2134 if (CanonType != Injected->getCanonicalTypeInternal()) in CheckTemplateIdType()
2140 CanonType = ICNT; in CheckTemplateIdType()
2171 CanonType = Context.getTypeDeclType(Decl); in CheckTemplateIdType()
2172 assert(isa<RecordType>(CanonType) && in CheckTemplateIdType()
2179 return Context.getTemplateSpecializationType(Name, TemplateArgs, CanonType); in CheckTemplateIdType()
[all …]
HDSemaTemplateInstantiateDecl.cpp2573 QualType CanonType = SemaRef.Context.getTemplateSpecializationType( in VisitClassTemplateSpecializationDecl() local
2586 CanonType); in VisitClassTemplateSpecializationDecl()
2806 QualType CanonType in InstantiateClassTemplatePartialSpecialization() local
2823 CanonType); in InstantiateClassTemplatePartialSpecialization()
2861 CanonType, in InstantiateClassTemplatePartialSpecialization()
2930 QualType CanonType = SemaRef.Context.getTemplateSpecializationType( in InstantiateVarTemplatePartialSpecialization() local
2942 CanonType); in InstantiateVarTemplatePartialSpecialization()
HDSemaOverload.cpp7482 CanQualType CanonType = S.Context.getCanonicalType(*Enum); in addRelationalPointerOrEnumeralOverloads() local
7486 if (!AddedTypes.insert(CanonType).second || in addRelationalPointerOrEnumeralOverloads()
7487 UserDefinedBinaryOperators.count(std::make_pair(CanonType, in addRelationalPointerOrEnumeralOverloads()
7488 CanonType))) in addRelationalPointerOrEnumeralOverloads()
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDType.h2097 ParenType(QualType InnerType, QualType CanonType) :
2098 Type(Paren, CanonType, InnerType->isDependentType(),
4228 QualType NamedType, QualType CanonType)
4229 : TypeWithKeyword(Keyword, Elaborated, CanonType,
4294 const IdentifierInfo *Name, QualType CanonType)
4295 : TypeWithKeyword(Keyword, DependentName, CanonType, /*Dependent=*/true,