H A D | TreeTransform.h | 1 //===------- TreeTransform.h - Semantic Tree Transformation -- 4893 TypeLocBuilder TLB; TransformType() local 4907 TransformType(TypeLocBuilder & TLB,TypeLoc T) TransformType() argument 4945 TypeLocBuilder TLB; TransformTypeWithDeducedTST() local 4973 TransformQualifiedType(TypeLocBuilder & TLB,QualifiedTypeLoc T) TransformQualifiedType() argument 5112 TypeLocBuilder TLB; TransformTSIInObjectScope() local 5157 TransformTypeSpecType(TypeLocBuilder & TLB,TyLoc T) TransformTypeSpecType() argument 5164 TransformBuiltinType(TypeLocBuilder & TLB,BuiltinTypeLoc T) TransformBuiltinType() argument 5174 TransformComplexType(TypeLocBuilder & TLB,ComplexTypeLoc T) TransformComplexType() argument 5181 TransformAdjustedType(TypeLocBuilder & TLB,AdjustedTypeLoc TL) TransformAdjustedType() argument 5188 TransformDecayedType(TypeLocBuilder & TLB,DecayedTypeLoc TL) TransformDecayedType() argument 5204 TransformPointerType(TypeLocBuilder & TLB,PointerTypeLoc TL) TransformPointerType() argument 5242 TransformBlockPointerType(TypeLocBuilder & TLB,BlockPointerTypeLoc TL) TransformBlockPointerType() argument 5269 TransformReferenceType(TypeLocBuilder & TLB,ReferenceTypeLoc TL) TransformReferenceType() argument 5306 TransformLValueReferenceType(TypeLocBuilder & TLB,LValueReferenceTypeLoc TL) TransformLValueReferenceType() argument 5313 TransformRValueReferenceType(TypeLocBuilder & TLB,RValueReferenceTypeLoc TL) TransformRValueReferenceType() argument 5320 TransformMemberPointerType(TypeLocBuilder & TLB,MemberPointerTypeLoc TL) TransformMemberPointerType() argument 5372 TransformConstantArrayType(TypeLocBuilder & TLB,ConstantArrayTypeLoc TL) TransformConstantArrayType() argument 5418 TransformIncompleteArrayType(TypeLocBuilder & TLB,IncompleteArrayTypeLoc TL) TransformIncompleteArrayType() argument 5446 TransformVariableArrayType(TypeLocBuilder & TLB,VariableArrayTypeLoc TL) TransformVariableArrayType() argument 5493 TransformDependentSizedArrayType(TypeLocBuilder & TLB,DependentSizedArrayTypeLoc TL) TransformDependentSizedArrayType() argument 5544 TransformDependentVectorType(TypeLocBuilder & TLB,DependentVectorTypeLoc TL) TransformDependentVectorType() argument 5582 TransformDependentSizedExtVectorType(TypeLocBuilder & TLB,DependentSizedExtVectorTypeLoc TL) TransformDependentSizedExtVectorType() argument 5626 TransformConstantMatrixType(TypeLocBuilder & TLB,ConstantMatrixTypeLoc TL) TransformConstantMatrixType() argument 5652 TransformDependentSizedMatrixType(TypeLocBuilder & TLB,DependentSizedMatrixTypeLoc TL) TransformDependentSizedMatrixType() argument 5706 TransformDependentAddressSpaceType(TypeLocBuilder & TLB,DependentAddressSpaceTypeLoc TL) TransformDependentAddressSpaceType() argument 5751 TransformVectorType(TypeLocBuilder & TLB,VectorTypeLoc TL) TransformVectorType() argument 5774 TransformExtVectorType(TypeLocBuilder & TLB,ExtVectorTypeLoc TL) TransformExtVectorType() argument 5810 TypeLocBuilder TLB; TransformFunctionTypeParam() local 6089 TransformFunctionProtoType(TypeLocBuilder & TLB,FunctionProtoTypeLoc TL) TransformFunctionProtoType() argument 6102 TransformFunctionProtoType(TypeLocBuilder & TLB,FunctionProtoTypeLoc TL,CXXRecordDecl * ThisContext,Qualifiers ThisTypeQuals,Fn TransformExceptionSpec) TransformFunctionProtoType() argument 6299 TransformFunctionNoProtoType(TypeLocBuilder & TLB,FunctionNoProtoTypeLoc TL) TransformFunctionNoProtoType() argument 6321 TransformUnresolvedUsingType(TypeLocBuilder & TLB,UnresolvedUsingTypeLoc TL) TransformUnresolvedUsingType() argument 6343 TransformUsingType(TypeLocBuilder & TLB,UsingTypeLoc TL) TransformUsingType() argument 6369 TransformTypedefType(TypeLocBuilder & TLB,TypedefTypeLoc TL) TransformTypedefType() argument 6393 TransformTypeOfExprType(TypeLocBuilder & TLB,TypeOfExprTypeLoc TL) TransformTypeOfExprType() argument 6426 TransformTypeOfType(TypeLocBuilder & TLB,TypeOfTypeLoc TL) TransformTypeOfType() argument 6451 TransformDecltypeType(TypeLocBuilder & TLB,DecltypeTypeLoc TL) TransformDecltypeType() argument 6485 TransformUnaryTransformType(TypeLocBuilder & TLB,UnaryTransformTypeLoc TL) TransformUnaryTransformType() argument 6508 TransformDeducedTemplateSpecializationType(TypeLocBuilder & TLB,DeducedTemplateSpecializationTypeLoc TL) TransformDeducedTemplateSpecializationType() argument 6538 TransformRecordType(TypeLocBuilder & TLB,RecordTypeLoc TL) TransformRecordType() argument 6562 TransformEnumType(TypeLocBuilder & TLB,EnumTypeLoc TL) TransformEnumType() argument 6587 TransformInjectedClassNameType(TypeLocBuilder & TLB,InjectedClassNameTypeLoc TL) TransformInjectedClassNameType() argument 6600 TransformTemplateTypeParmType(TypeLocBuilder & TLB,TemplateTypeParmTypeLoc TL) TransformTemplateTypeParmType() argument 6609 TransformTemplateTypeParmType(TypeLocBuilder & TLB,TemplateTypeParmTypeLoc TL,bool) TransformTemplateTypeParmType() argument 6615 TransformSubstTemplateTypeParmType(TypeLocBuilder & TLB,SubstTemplateTypeParmTypeLoc TL) TransformSubstTemplateTypeParmType() argument 6643 TransformSubstTemplateTypeParmPackType(TypeLocBuilder & TLB,SubstTemplateTypeParmPackTypeLoc TL) TransformSubstTemplateTypeParmPackType() argument 6651 TransformSubstTemplateTypeParmPackType(TypeLocBuilder & TLB,SubstTemplateTypeParmPackTypeLoc TL,bool) TransformSubstTemplateTypeParmPackType() argument 6657 TransformTemplateSpecializationType(TypeLocBuilder & TLB,TemplateSpecializationTypeLoc TL) TransformTemplateSpecializationType() argument 6674 TransformAtomicType(TypeLocBuilder & TLB,AtomicTypeLoc TL) TransformAtomicType() argument 6697 TransformPipeType(TypeLocBuilder & TLB,PipeTypeLoc TL) TransformPipeType() argument 6719 TransformBitIntType(TypeLocBuilder & TLB,BitIntTypeLoc TL) TransformBitIntType() argument 6738 TransformDependentBitIntType(TypeLocBuilder & TLB,DependentBitIntTypeLoc TL) TransformDependentBitIntType() argument 6834 TransformAutoType(TypeLocBuilder & TLB,AutoTypeLoc TL) TransformAutoType() argument 6906 TransformTemplateSpecializationType(TypeLocBuilder & TLB,TemplateSpecializationTypeLoc TL,TemplateName Template) TransformTemplateSpecializationType() argument 6960 TransformDependentTemplateSpecializationType(TypeLocBuilder & TLB,DependentTemplateSpecializationTypeLoc TL,TemplateName Template,CXXScopeSpec & SS) TransformDependentTemplateSpecializationType() argument 7016 TransformElaboratedType(TypeLocBuilder & TLB,ElaboratedTypeLoc TL) TransformElaboratedType() argument 7074 TransformAttributedType(TypeLocBuilder & TLB,AttributedTypeLoc TL,Fn TransformModifiedTypeFn) TransformAttributedType() argument 7121 TransformAttributedType(TypeLocBuilder & TLB,AttributedTypeLoc TL) TransformAttributedType() argument 7131 TransformBTFTagAttributedType(TypeLocBuilder & TLB,BTFTagAttributedTypeLoc TL) TransformBTFTagAttributedType() argument 7138 TransformParenType(TypeLocBuilder & TLB,ParenTypeLoc TL) TransformParenType() argument 7160 TransformMacroQualifiedType(TypeLocBuilder & TLB,MacroQualifiedTypeLoc TL) TransformMacroQualifiedType() argument 7181 TransformDependentNameType(TypeLocBuilder & TLB,DependentNameTypeLoc TL) TransformDependentNameType() argument 7187 TransformDependentNameType(TypeLocBuilder & TLB,DependentNameTypeLoc TL,bool DeducedTSTContext) TransformDependentNameType() argument 7223 TransformDependentTemplateSpecializationType(TypeLocBuilder & TLB,DependentTemplateSpecializationTypeLoc TL) TransformDependentTemplateSpecializationType() argument 7239 TransformDependentTemplateSpecializationType(TypeLocBuilder & TLB,DependentTemplateSpecializationTypeLoc TL,NestedNameSpecifierLoc QualifierLoc) TransformDependentTemplateSpecializationType() argument 7304 TransformPackExpansionType(TypeLocBuilder & TLB,PackExpansionTypeLoc TL) TransformPackExpansionType() argument 7329 TransformObjCInterfaceType(TypeLocBuilder & TLB,ObjCInterfaceTypeLoc TL) TransformObjCInterfaceType() argument 7338 TransformObjCTypeParamType(TypeLocBuilder & TLB,ObjCTypeParamTypeLoc TL) TransformObjCTypeParamType() argument 7369 TransformObjCObjectType(TypeLocBuilder & TLB,ObjCObjectTypeLoc TL) TransformObjCObjectType() argument 7494 TransformObjCObjectPointerType(TypeLocBuilder & TLB,ObjCObjectPointerTypeLoc TL) TransformObjCObjectPointerType() argument 12842 TypeLocBuilder TLB; TransformTypeTraitExpr() local 12885 TypeLocBuilder TLB; TransformTypeTraitExpr() local 12910 TypeLocBuilder TLB; TransformTypeTraitExpr() local 12939 TypeLocBuilder TLB; TransformTypeTraitExpr() local [all...] |