Searched refs:CanonicalType (Results 1 – 6 of 6) sorted by relevance
122 QualType CanonicalType = Type.getCanonicalType(); in isTriviallyDefaultConstructible() local123 if (CanonicalType->isDependentType()) in isTriviallyDefaultConstructible()127 if (CanonicalType->isScalarType() || CanonicalType->isVectorType()) in isTriviallyDefaultConstructible()130 if (const auto *RT = CanonicalType->getAs<RecordType>()) { in isTriviallyDefaultConstructible()
375 if (!isa<ArrayType>(CanonicalType)) in getArrayElementTypeNoTypeQual()2218 return isa<ArrayType>(CanonicalType); in isAggregateType()2238 switch (CanonicalType->getTypeClass()) { in isIncompleteType()2384 QualType CanonicalType = getTypePtr()->CanonicalType; in isCXX98PODType() local2385 switch (CanonicalType->getTypeClass()) { in isCXX98PODType()2438 QualType CanonicalType = getTypePtr()->CanonicalType; in isTrivialType() local2439 if (CanonicalType->isDependentType()) in isTrivialType()2448 if (CanonicalType->isScalarType() || CanonicalType->isVectorType()) in isTrivialType()2481 if (CanonicalType->isDependentType()) in isTriviallyCopyableType()2489 if (CanonicalType->isIncompleteType()) in isTriviallyCopyableType()[all …]
1428 QualType CanonicalType;2528 return CanonicalType;5207 QualType CanonicalType =6874 return isa<ArrayType>(CanonicalType);6902 return isa<EnumType>(CanonicalType);6953 return isa<AutoType>(CanonicalType);7028 return isa<PipeType>(CanonicalType);7311 if (!isa<T>(CanonicalType))7327 if (!isa<T>(CanonicalType))7361 if (!isa<ArrayType>(CanonicalType))[all …]
107 auto CanonicalType = Param->getType().getCanonicalType(); in check() local111 ((utils::type_traits::hasNonTrivialMoveConstructor(CanonicalType) && in check()114 (utils::type_traits::hasNonTrivialMoveAssignment(CanonicalType) && in check()
487 const Type *CanonicalType = // root of the typedef tree in VisitTypedefNameDecl() local489 TypeAliases[CanonicalType].insert(DeclNode); in VisitTypedefNameDecl()1273 const Type *const CanonicalType = in typeHasMatchingAlias() local1275 auto Aliases = TypeAliases.find(CanonicalType); in typeHasMatchingAlias()
1270 For example, we :ref:`canonicalize types <CanonicalType>`, and use a