| /openbsd-src/gnu/llvm/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 | 317 void VisitUnaryTransformType(const UnaryTransformType *T);
|
| H A D | JSONNodeDumper.h | 221 void VisitUnaryTransformType(const UnaryTransformType *UTT);
|
| H A D | ASTNodeTraverser.h | 382 void VisitUnaryTransformType(const UnaryTransformType *T) { in VisitUnaryTransformType()
|
| H A D | TypeProperties.td | 432 let Class = UnaryTransformType in {
|
| H A D | PropertiesBase.td | 144 def UnaryTypeTransformKind : EnumPropertyType<"UnaryTransformType::UTTKind">;
|
| H A D | Type.h | 4738 class UnaryTransformType : public Type { 4757 UnaryTransformType(QualType BaseTy, QualType UnderlyingTy, UTTKind UKind, 4780 class DependentUnaryTransformType : public UnaryTransformType,
|
| H A D | RecursiveASTVisitor.h | 1074 DEF_TRAVERSE_TYPE(UnaryTransformType, { 1352 DEF_TRAVERSE_TYPELOC(UnaryTransformType, {
|
| H A D | TypeLoc.h | 2061 UnaryTransformType,
|
| H A D | ASTContext.h | 1699 UnaryTransformType::UTTKind UKind) const;
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaType.cpp | 1251 static UnaryTransformType::UTTKind 1256 return UnaryTransformType::Enum; in TSTToUnaryTransformType() 9381 UKind == UnaryTransformType::AddLvalueReference, in BuiltinAddReference() 9389 if (UKind == UnaryTransformType::RemoveAllExtents) in BuiltinRemoveExtent() 9482 bool IsMakeSigned = UKind == UnaryTransformType::MakeSigned; in BuiltinChangeSignedness() 9512 case UnaryTransformType::EnumUnderlyingType: { in BuildUnaryTransformType() 9516 case UnaryTransformType::AddPointer: { in BuildUnaryTransformType() 9520 case UnaryTransformType::RemovePointer: { in BuildUnaryTransformType() 9524 case UnaryTransformType::Decay: { in BuildUnaryTransformType() 9528 case UnaryTransformType::AddLvalueReference: in BuildUnaryTransformType() [all …]
|
| H A D | SemaTemplateDeduction.cpp | 6160 cast<UnaryTransformType>(T)->getUnderlyingType(), in MarkUsedTemplateParameters()
|
| H A D | TreeTransform.h | 1020 UnaryTransformType::UTTKind UKind, 6385 const UnaryTransformType *T = TL.getTypePtr(); in TransformUnaryTransformType() 14941 UnaryTransformType::UTTKind UKind, in RebuildUnaryTransformType()
|
| /openbsd-src/gnu/llvm/clang/include/clang/Basic/ |
| H A D | TypeNodes.td | 88 def UnaryTransformType : TypeNode<Type>, NeverCanonicalUnlessDependent;
|
| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | TypePrinter.cpp | 1137 void TypePrinter::printUnaryTransformBefore(const UnaryTransformType *T, in printUnaryTransformBefore() 1143 {UnaryTransformType::Enum, "__" #Trait}, in printUnaryTransformBefore() 1152 void TypePrinter::printUnaryTransformAfter(const UnaryTransformType *T, in printUnaryTransformAfter()
|
| H A D | JSONNodeDumper.cpp | 672 void JSONNodeDumper::VisitUnaryTransformType(const UnaryTransformType *UTT) { in VisitUnaryTransformType() 675 case UnaryTransformType::Enum: \ in VisitUnaryTransformType()
|
| H A D | TextNodeDumper.cpp | 1556 void TextNodeDumper::VisitUnaryTransformType(const UnaryTransformType *T) { in VisitUnaryTransformType() 1559 case UnaryTransformType::Enum: \ in VisitUnaryTransformType()
|
| H A D | ASTStructuralEquivalence.cpp | 1041 Context, cast<UnaryTransformType>(T1)->getUnderlyingType(), in IsStructurallyEquivalent() 1042 cast<UnaryTransformType>(T2)->getUnderlyingType())) in IsStructurallyEquivalent()
|
| H A D | ODRHash.cpp | 1250 void VisitUnaryTransformType(const UnaryTransformType *T) { in VisitUnaryTransformType()
|
| H A D | Type.cpp | 3550 UnaryTransformType::UnaryTransformType(QualType BaseType, in UnaryTransformType() function in UnaryTransformType 3559 : UnaryTransformType(BaseType, C.DependentTy, UKind, QualType()) {} in DependentUnaryTransformType()
|
| H A D | ASTContext.cpp | 5724 UnaryTransformType::UTTKind Kind) in getUnaryTransformType() 5726 UnaryTransformType *ut = nullptr; in getUnaryTransformType() 5744 ut = new (*this, TypeAlignment) UnaryTransformType (BaseType, in getUnaryTransformType() 5749 ut = new (*this, TypeAlignment) UnaryTransformType (BaseType, in getUnaryTransformType() 12793 const auto *TX = cast<UnaryTransformType>(X), in getCommonNonSugarTypeNode() 12794 *TY = cast<UnaryTransformType>(Y); in getCommonNonSugarTypeNode() 13011 const auto *UX = cast<UnaryTransformType>(X), in getCommonSugarTypeNode() 13012 *UY = cast<UnaryTransformType>(Y); in getCommonSugarTypeNode() 13013 UnaryTransformType::UTTKind KX = UX->getUTTKind(); in getCommonSugarTypeNode()
|
| H A D | ItaniumMangle.cpp | 3976 void CXXNameMangler::mangleType(const UnaryTransformType *T) { in mangleType() 3985 case UnaryTransformType::Enum: \ in mangleType()
|
| H A D | MicrosoftMangle.cpp | 3301 void MicrosoftCXXNameMangler::mangleType(const UnaryTransformType *T, in mangleType()
|
| /openbsd-src/gnu/llvm/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 1060 const AstTypeMatcher<UnaryTransformType> unaryTransformType;
|
| /openbsd-src/gnu/llvm/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 7208 extern const AstTypeMatcher<UnaryTransformType> unaryTransformType;
|