Home
last modified time | relevance | path

Searched refs:CanonicalType (Results 1 – 4 of 4) sorted by relevance

/openbsd/gnu/llvm/clang/lib/AST/
H A DType.cpp375 if (!isa<ArrayType>(CanonicalType)) in getArrayElementTypeNoTypeQual()
2242 return isa<ArrayType>(CanonicalType); in isAggregateType()
2262 switch (CanonicalType->getTypeClass()) { in isIncompleteType()
2422 QualType CanonicalType = getTypePtr()->CanonicalType; in isCXX98PODType() local
2423 switch (CanonicalType->getTypeClass()) { in isCXX98PODType()
2476 QualType CanonicalType = getTypePtr()->CanonicalType; in isTrivialType() local
2477 if (CanonicalType->isDependentType()) in isTrivialType()
2486 if (CanonicalType->isScalarType() || CanonicalType->isVectorType()) in isTrivialType()
2521 if (CanonicalType->isDependentType()) in isTriviallyCopyableType()
2529 if (CanonicalType->isIncompleteType()) in isTriviallyCopyableType()
[all …]
/openbsd/gnu/llvm/clang/include/clang/AST/
H A DType.h1438 QualType CanonicalType;
2589 return CanonicalType;
5328 QualType CanonicalType =
6961 return isa<ArrayType>(CanonicalType);
6989 return isa<EnumType>(CanonicalType);
7040 return isa<AutoType>(CanonicalType);
7115 return isa<PipeType>(CanonicalType);
7406 if (!isa<T>(CanonicalType))
7422 if (!isa<T>(CanonicalType))
7456 if (!isa<ArrayType>(CanonicalType))
[all …]
/openbsd/gnu/llvm/clang/lib/ASTMatchers/
H A DASTMatchFinder.cpp487 const Type *CanonicalType = // root of the typedef tree in VisitTypedefNameDecl() local
489 TypeAliases[CanonicalType].insert(DeclNode); in VisitTypedefNameDecl()
1273 const Type *const CanonicalType = in typeHasMatchingAlias() local
1275 auto Aliases = TypeAliases.find(CanonicalType); in typeHasMatchingAlias()
/openbsd/gnu/llvm/clang/docs/
H A DInternalsManual.rst1273 For example, we :ref:`canonicalize types <CanonicalType>`, and use a