/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | CanonicalType.h | 541 struct CanProxyAdaptor<UnaryTransformType> 542 : public CanProxyBase<UnaryTransformType> { 545 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(UnaryTransformType::UTTKind, getUTTKind)
|
H A D | TextNodeDumper.h | 326 void VisitUnaryTransformType(const UnaryTransformType *T);
|
H A D | JSONNodeDumper.h | 229 void VisitUnaryTransformType(const UnaryTransformType *UTT);
|
H A D | ASTNodeTraverser.h | 388 void VisitUnaryTransformType(const UnaryTransformType *T) { in VisitUnaryTransformType()
|
H A D | TypeProperties.td | 436 let Class = UnaryTransformType in {
|
H A D | PropertiesBase.td | 144 def UnaryTypeTransformKind : EnumPropertyType<"UnaryTransformType::UTTKind">;
|
H A D | Type.h | 4939 class UnaryTransformType : public Type { 4958 UnaryTransformType(QualType BaseTy, QualType UnderlyingTy, UTTKind UKind, 4981 class DependentUnaryTransformType : public UnaryTransformType,
|
H A D | RecursiveASTVisitor.h | 1068 DEF_TRAVERSE_TYPE(UnaryTransformType, { 1346 DEF_TRAVERSE_TYPELOC(UnaryTransformType, {
|
H A D | TypeLoc.h | 2067 UnaryTransformType,
|
H A D | ASTContext.h | 1718 UnaryTransformType::UTTKind UKind) const;
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaType.cpp | 1268 static UnaryTransformType::UTTKind 1273 return UnaryTransformType::Enum; in TSTToUnaryTransformType() 10008 case UnaryTransformType::AddPointer: { in BuildUnaryTransformType() 10016 case UnaryTransformType::Decay: { in BuildUnaryTransformType() 10026 case UnaryTransformType::RemoveExtent: { in BuildUnaryTransformType() 10030 case UnaryTransformType::RemoveCVRef: in BuildUnaryTransformType() 10035 case UnaryTransformType::RemoveConst: in BuildUnaryTransformType() 10036 case UnaryTransformType::RemoveCV: in BuildUnaryTransformType() 10037 case UnaryTransformType::RemoveRestrict: in BuildUnaryTransformType() 10042 case UnaryTransformType::MakeSigned: in BuildUnaryTransformType() [all …]
|
H A D | SemaExprCXX.cpp | 5581 …QualType TPtr = S.Context.getPointerType(S.BuiltinRemoveReference(T, UnaryTransformType::RemoveCVR… in EvaluateBooleanTypeTrait() 5582 …QualType UPtr = S.Context.getPointerType(S.BuiltinRemoveReference(U, UnaryTransformType::RemoveCVR… in EvaluateBooleanTypeTrait()
|
H A D | TreeTransform.h | 1041 UnaryTransformType::UTTKind UKind, 6489 const UnaryTransformType *T = TL.getTypePtr(); in TransformUnaryTransformType() 15212 UnaryTransformType::UTTKind UKind, in RebuildUnaryTransformType()
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | TypeNodes.td | 88 def UnaryTransformType : TypeNode<Type>, NeverCanonicalUnlessDependent;
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | TypePrinter.cpp | 1193 void TypePrinter::printUnaryTransformBefore(const UnaryTransformType *T, in printUnaryTransformBefore() 1199 {UnaryTransformType::Enum, "__" #Trait}, in printUnaryTransformBefore() 1208 void TypePrinter::printUnaryTransformAfter(const UnaryTransformType *T, in printUnaryTransformAfter()
|
H A D | JSONNodeDumper.cpp | 716 void JSONNodeDumper::VisitUnaryTransformType(const UnaryTransformType *UTT) { in VisitUnaryTransformType() 719 case UnaryTransformType::Enum: \ in VisitUnaryTransformType()
|
H A D | ASTContext.cpp | 5712 UnaryTransformType::UTTKind Kind) in getUnaryTransformType() 5714 UnaryTransformType *ut = nullptr; in getUnaryTransformType() 5731 ut = new (*this, alignof(UnaryTransformType)) in getUnaryTransformType() 5732 UnaryTransformType(BaseType, QualType(), Kind, QualType(Canon, 0)); in getUnaryTransformType() 5735 ut = new (*this, alignof(UnaryTransformType)) in getUnaryTransformType() 5736 UnaryTransformType(BaseType, UnderlyingType, Kind, CanonType); in getUnaryTransformType() 12943 const auto *TX = cast<UnaryTransformType>(X), in getCommonNonSugarTypeNode() 12944 *TY = cast<UnaryTransformType>(Y); in getCommonNonSugarTypeNode() 13163 const auto *UX = cast<UnaryTransformType>(X), in getCommonSugarTypeNode() 13164 *UY = cast<UnaryTransformType>(Y); in getCommonSugarTypeNode() [all …]
|
H A D | ASTStructuralEquivalence.cpp | 1125 Context, cast<UnaryTransformType>(T1)->getUnderlyingType(), in IsStructurallyEquivalent() 1126 cast<UnaryTransformType>(T2)->getUnderlyingType())) in IsStructurallyEquivalent()
|
H A D | TextNodeDumper.cpp | 1744 void TextNodeDumper::VisitUnaryTransformType(const UnaryTransformType *T) { in VisitUnaryTransformType() 1747 case UnaryTransformType::Enum: \ in VisitUnaryTransformType()
|
H A D | ODRHash.cpp | 1215 void VisitUnaryTransformType(const UnaryTransformType *T) { in VisitUnaryTransformType()
|
H A D | Type.cpp | 3816 UnaryTransformType::UnaryTransformType(QualType BaseType, in UnaryTransformType() function in UnaryTransformType 3825 : UnaryTransformType(BaseType, C.DependentTy, UKind, QualType()) {} in DependentUnaryTransformType()
|
H A D | ItaniumMangle.cpp | 4353 void CXXNameMangler::mangleType(const UnaryTransformType *T) { in mangleType() 4362 case UnaryTransformType::Enum: \ in mangleType()
|
H A D | MicrosoftMangle.cpp | 3438 void MicrosoftCXXNameMangler::mangleType(const UnaryTransformType *T, in mangleType()
|
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/ |
H A D | ASTMatchersInternal.cpp | 1072 const AstTypeMatcher<UnaryTransformType> unaryTransformType;
|
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 7484 extern const AstTypeMatcher<UnaryTransformType> unaryTransformType;
|