Home
last modified time | relevance | path

Searched refs:UnaryTransformType (Results 1 – 25 of 29) sorted by relevance

12

/llvm-project-15.0.7/clang/include/clang/AST/
H A DCanonicalType.h542 struct CanProxyAdaptor<UnaryTransformType>
543 : public CanProxyBase<UnaryTransformType> {
546 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(UnaryTransformType::UTTKind, getUTTKind)
H A DTextNodeDumper.h317 void VisitUnaryTransformType(const UnaryTransformType *T);
H A DJSONNodeDumper.h220 void VisitUnaryTransformType(const UnaryTransformType *UTT);
H A DASTNodeTraverser.h382 void VisitUnaryTransformType(const UnaryTransformType *T) { in VisitUnaryTransformType()
H A DTypeProperties.td428 let Class = UnaryTransformType in {
H A DPropertiesBase.td143 def UnaryTypeTransformKind : EnumPropertyType<"UnaryTransformType::UTTKind">;
H A DType.h4624 class UnaryTransformType : public Type {
4642 UnaryTransformType(QualType BaseTy, QualType UnderlyingTy, UTTKind UKind,
4665 class DependentUnaryTransformType : public UnaryTransformType,
H A DRecursiveASTVisitor.h1091 DEF_TRAVERSE_TYPE(UnaryTransformType, {
1369 DEF_TRAVERSE_TYPELOC(UnaryTransformType, {
H A DTypeLoc.h2060 UnaryTransformType,
H A DASTContext.h1724 UnaryTransformType::UTTKind UKind) const;
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DTypeNodes.td88 def UnaryTransformType : TypeNode<Type>, NeverCanonicalUnlessDependent;
/llvm-project-15.0.7/clang/lib/AST/
H A DTypePrinter.cpp1139 void TypePrinter::printUnaryTransformBefore(const UnaryTransformType *T, in printUnaryTransformBefore()
1144 case UnaryTransformType::EnumUnderlyingType: in printUnaryTransformBefore()
1155 void TypePrinter::printUnaryTransformAfter(const UnaryTransformType *T, in printUnaryTransformAfter()
1160 case UnaryTransformType::EnumUnderlyingType: in printUnaryTransformAfter()
H A DJSONNodeDumper.cpp663 void JSONNodeDumper::VisitUnaryTransformType(const UnaryTransformType *UTT) { in VisitUnaryTransformType()
665 case UnaryTransformType::EnumUnderlyingType: in VisitUnaryTransformType()
H A DASTStructuralEquivalence.cpp984 Context, cast<UnaryTransformType>(T1)->getUnderlyingType(), in IsStructurallyEquivalent()
985 cast<UnaryTransformType>(T2)->getUnderlyingType())) in IsStructurallyEquivalent()
H A DTextNodeDumper.cpp1552 void TextNodeDumper::VisitUnaryTransformType(const UnaryTransformType *T) { in VisitUnaryTransformType()
1554 case UnaryTransformType::EnumUnderlyingType: in VisitUnaryTransformType()
H A DODRHash.cpp1096 void VisitUnaryTransformType(const UnaryTransformType *T) { in VisitUnaryTransformType()
H A DType.cpp3524 UnaryTransformType::UnaryTransformType(QualType BaseType, in UnaryTransformType() function in UnaryTransformType
3533 : UnaryTransformType(BaseType, C.DependentTy, UKind, QualType()) {} in DependentUnaryTransformType()
H A DItaniumMangle.cpp3979 void CXXNameMangler::mangleType(const UnaryTransformType *T) { in mangleType()
3986 case UnaryTransformType::EnumUnderlyingType: in mangleType()
H A DASTContext.cpp5669 UnaryTransformType::UTTKind Kind) in getUnaryTransformType()
5671 UnaryTransformType *ut = nullptr; in getUnaryTransformType()
5689 ut = new (*this, TypeAlignment) UnaryTransformType (BaseType, in getUnaryTransformType()
5694 ut = new (*this, TypeAlignment) UnaryTransformType (BaseType, in getUnaryTransformType()
H A DMicrosoftMangle.cpp3290 void MicrosoftCXXNameMangler::mangleType(const UnaryTransformType *T, in mangleType()
/llvm-project-15.0.7/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp1059 const AstTypeMatcher<UnaryTransformType> unaryTransformType;
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaType.cpp1635 UnaryTransformType::EnumUnderlyingType, in ConvertDeclSpecToType()
9214 UnaryTransformType::UTTKind UKind, in BuildUnaryTransformType()
9217 case UnaryTransformType::EnumUnderlyingType: in BuildUnaryTransformType()
9242 UnaryTransformType::EnumUnderlyingType); in BuildUnaryTransformType()
H A DSemaTemplateDeduction.cpp5939 cast<UnaryTransformType>(T)->getUnderlyingType(), in MarkUsedTemplateParameters()
H A DTreeTransform.h975 UnaryTransformType::UTTKind UKind,
6285 const UnaryTransformType *T = TL.getTypePtr(); in TransformUnaryTransformType()
14753 UnaryTransformType::UTTKind UKind, in RebuildUnaryTransformType()
/llvm-project-15.0.7/clang/include/clang/ASTMatchers/
H A DASTMatchers.h7211 extern const AstTypeMatcher<UnaryTransformType> unaryTransformType;

12