H A D | TreeTransform.h | 301 QualType TransformType(TypeLocBuilder &TLB, TypeLoc TL); 491 QualType Transform##CLASS##Type(TypeLocBuilder &TLB, CLASS##TypeLoc T); 498 TransformTemplateSpecializationType(TypeLocBuilder &TLB, 503 TransformDependentTemplateSpecializationType(TypeLocBuilder &TLB, 509 TransformDependentTemplateSpecializationType(TypeLocBuilder &TLB, 535 QualType TransformReferenceType(TypeLocBuilder &TLB, ReferenceTypeLoc TL); 3174 TypeLocBuilder TLB; 3177 TLB.reserve(TL.getFullDataSize()); 3179 QualType Result = getDerived().TransformType(TLB, TL); 3183 return TLB 3188 TransformType(TypeLocBuilder &TLB, TypeLoc T) argument 3208 TransformQualifiedType(TypeLocBuilder &TLB, QualifiedTypeLoc T) argument 3375 TransformTypeSpecType(TypeLocBuilder &TLB, TyLoc T) argument 3382 TransformBuiltinType(TypeLocBuilder &TLB, BuiltinTypeLoc T) argument 3392 TransformComplexType(TypeLocBuilder &TLB, ComplexTypeLoc T) argument 3399 TransformPointerType(TypeLocBuilder &TLB, PointerTypeLoc TL) argument 3437 TransformBlockPointerType(TypeLocBuilder &TLB, BlockPointerTypeLoc TL) argument 3464 TransformReferenceType(TypeLocBuilder &TLB, ReferenceTypeLoc TL) argument 3501 TransformLValueReferenceType(TypeLocBuilder &TLB, LValueReferenceTypeLoc TL) argument 3508 TransformRValueReferenceType(TypeLocBuilder &TLB, RValueReferenceTypeLoc TL) argument 3515 TransformMemberPointerType(TypeLocBuilder &TLB, MemberPointerTypeLoc TL) argument 3559 TransformConstantArrayType(TypeLocBuilder &TLB, ConstantArrayTypeLoc TL) argument 3593 TransformIncompleteArrayType( TypeLocBuilder &TLB, IncompleteArrayTypeLoc TL) argument 3622 TransformVariableArrayType(TypeLocBuilder &TLB, VariableArrayTypeLoc TL) argument 3662 TransformDependentSizedArrayType(TypeLocBuilder &TLB, DependentSizedArrayTypeLoc TL) argument 3707 TransformDependentSizedExtVectorType( TypeLocBuilder &TLB, DependentSizedExtVectorTypeLoc TL) argument 3749 TransformVectorType(TypeLocBuilder &TLB, VectorTypeLoc TL) argument 3772 TransformExtVectorType(TypeLocBuilder &TLB, ExtVectorTypeLoc TL) argument 3808 TypeLocBuilder TLB; local 4047 TransformFunctionProtoType(TypeLocBuilder &TLB, FunctionProtoTypeLoc TL) argument 4117 TransformFunctionNoProtoType( TypeLocBuilder &TLB, FunctionNoProtoTypeLoc TL) argument 4139 TransformUnresolvedUsingType(TypeLocBuilder &TLB, UnresolvedUsingTypeLoc TL) argument 4162 TransformTypedefType(TypeLocBuilder &TLB, TypedefTypeLoc TL) argument 4186 TransformTypeOfExprType(TypeLocBuilder &TLB, TypeOfExprTypeLoc TL) argument 4213 TransformTypeOfType(TypeLocBuilder &TLB, TypeOfTypeLoc TL) argument 4237 TransformDecltypeType(TypeLocBuilder &TLB, DecltypeTypeLoc TL) argument 4264 TransformUnaryTransformType( TypeLocBuilder &TLB, UnaryTransformTypeLoc TL) argument 4287 TransformAutoType(TypeLocBuilder &TLB, AutoTypeLoc TL) argument 4312 TransformRecordType(TypeLocBuilder &TLB, RecordTypeLoc TL) argument 4336 TransformEnumType(TypeLocBuilder &TLB, EnumTypeLoc TL) argument 4360 TransformInjectedClassNameType( TypeLocBuilder &TLB, InjectedClassNameTypeLoc TL) argument 4373 TransformTemplateTypeParmType( TypeLocBuilder &TLB, TemplateTypeParmTypeLoc TL) argument 4380 TransformSubstTemplateTypeParmType( TypeLocBuilder &TLB, SubstTemplateTypeParmTypeLoc TL) argument 4408 TransformSubstTemplateTypeParmPackType( TypeLocBuilder &TLB, SubstTemplateTypeParmPackTypeLoc TL) argument 4415 TransformTemplateSpecializationType( TypeLocBuilder &TLB, TemplateSpecializationTypeLoc TL) argument 4433 TransformAtomicType(TypeLocBuilder &TLB, AtomicTypeLoc TL) argument 4523 TransformTemplateSpecializationType( TypeLocBuilder &TLB, TemplateSpecializationTypeLoc TL, TemplateName Template) argument 4575 TransformDependentTemplateSpecializationType( TypeLocBuilder &TLB, DependentTemplateSpecializationTypeLoc TL, TemplateName Template, CXXScopeSpec &SS) argument 4634 TransformElaboratedType(TypeLocBuilder &TLB, ElaboratedTypeLoc TL) argument 4686 TransformAttributedType( TypeLocBuilder &TLB, AttributedTypeLoc TL) argument 4724 TransformParenType(TypeLocBuilder &TLB, ParenTypeLoc TL) argument 4745 TransformDependentNameType(TypeLocBuilder &TLB, DependentNameTypeLoc TL) argument 4781 TransformDependentTemplateSpecializationType(TypeLocBuilder &TLB, DependentTemplateSpecializationTypeLoc TL) argument 4797 TransformDependentTemplateSpecializationType(TypeLocBuilder &TLB, DependentTemplateSpecializationTypeLoc TL, NestedNameSpecifierLoc QualifierLoc) argument 4861 TransformPackExpansionType(TypeLocBuilder &TLB, PackExpansionTypeLoc TL) argument 4886 TransformObjCInterfaceType(TypeLocBuilder &TLB, ObjCInterfaceTypeLoc TL) argument 4895 TransformObjCObjectType(TypeLocBuilder &TLB, ObjCObjectTypeLoc TL) argument 4904 TransformObjCObjectPointerType(TypeLocBuilder &TLB, ObjCObjectPointerTypeLoc TL) argument [all...] |