H A D | TreeTransform.h | 307 QualType TransformType(TypeLocBuilder &TLB, TypeLoc TL); 563 QualType Transform##CLASS##Type(TypeLocBuilder &TLB, CLASS##TypeLoc T); 567 QualType TransformFunctionProtoType(TypeLocBuilder &TLB, 581 TransformTemplateSpecializationType(TypeLocBuilder &TLB, 586 TransformDependentTemplateSpecializationType(TypeLocBuilder &TLB, 592 TypeLocBuilder &TLB, DependentTemplateSpecializationTypeLoc TL, 618 QualType TransformReferenceType(TypeLocBuilder &TLB, ReferenceTypeLoc TL); 3706 TypeLocBuilder TLB; 3709 TLB.reserve(TL.getFullDataSize()); 3711 QualType Result = getDerived().TransformType(TLB, T 3720 TransformType(TypeLocBuilder &TLB, TypeLoc T) argument 3740 TransformQualifiedType(TypeLocBuilder &TLB, QualifiedTypeLoc T) argument 3844 TypeLocBuilder TLB; local 3889 TransformTypeSpecType(TypeLocBuilder &TLB, TyLoc T) argument 3896 TransformBuiltinType(TypeLocBuilder &TLB, BuiltinTypeLoc T) argument 3906 TransformComplexType(TypeLocBuilder &TLB, ComplexTypeLoc T) argument 3913 TransformAdjustedType(TypeLocBuilder &TLB, AdjustedTypeLoc TL) argument 3920 TransformDecayedType(TypeLocBuilder &TLB, DecayedTypeLoc TL) argument 3936 TransformPointerType(TypeLocBuilder &TLB, PointerTypeLoc TL) argument 3974 TransformBlockPointerType(TypeLocBuilder &TLB, BlockPointerTypeLoc TL) argument 4001 TransformReferenceType(TypeLocBuilder &TLB, ReferenceTypeLoc TL) argument 4038 TransformLValueReferenceType(TypeLocBuilder &TLB, LValueReferenceTypeLoc TL) argument 4045 TransformRValueReferenceType(TypeLocBuilder &TLB, RValueReferenceTypeLoc TL) argument 4052 TransformMemberPointerType(TypeLocBuilder &TLB, MemberPointerTypeLoc TL) argument 4104 TransformConstantArrayType(TypeLocBuilder &TLB, ConstantArrayTypeLoc TL) argument 4144 TransformIncompleteArrayType( TypeLocBuilder &TLB, IncompleteArrayTypeLoc TL) argument 4173 TransformVariableArrayType(TypeLocBuilder &TLB, VariableArrayTypeLoc TL) argument 4212 TransformDependentSizedArrayType(TypeLocBuilder &TLB, DependentSizedArrayTypeLoc TL) argument 4259 TransformDependentSizedExtVectorType( TypeLocBuilder &TLB, DependentSizedExtVectorTypeLoc TL) argument 4303 TransformVectorType(TypeLocBuilder &TLB, VectorTypeLoc TL) argument 4326 TransformExtVectorType(TypeLocBuilder &TLB, ExtVectorTypeLoc TL) argument 4362 TypeLocBuilder TLB; local 4602 TransformFunctionProtoType(TypeLocBuilder &TLB, FunctionProtoTypeLoc TL) argument 4615 TransformFunctionProtoType( TypeLocBuilder &TLB, FunctionProtoTypeLoc TL, CXXRecordDecl *ThisContext, unsigned ThisTypeQuals, Fn TransformExceptionSpec) argument 4794 TransformFunctionNoProtoType( TypeLocBuilder &TLB, FunctionNoProtoTypeLoc TL) argument 4816 TransformUnresolvedUsingType(TypeLocBuilder &TLB, UnresolvedUsingTypeLoc TL) argument 4839 TransformTypedefType(TypeLocBuilder &TLB, TypedefTypeLoc TL) argument 4863 TransformTypeOfExprType(TypeLocBuilder &TLB, TypeOfExprTypeLoc TL) argument 4895 TransformTypeOfType(TypeLocBuilder &TLB, TypeOfTypeLoc TL) argument 4919 TransformDecltypeType(TypeLocBuilder &TLB, DecltypeTypeLoc TL) argument 4951 TransformUnaryTransformType( TypeLocBuilder &TLB, UnaryTransformTypeLoc TL) argument 4974 TransformAutoType(TypeLocBuilder &TLB, AutoTypeLoc TL) argument 5000 TransformRecordType(TypeLocBuilder &TLB, RecordTypeLoc TL) argument 5024 TransformEnumType(TypeLocBuilder &TLB, EnumTypeLoc TL) argument 5048 TransformInjectedClassNameType( TypeLocBuilder &TLB, InjectedClassNameTypeLoc TL) argument 5061 TransformTemplateTypeParmType( TypeLocBuilder &TLB, TemplateTypeParmTypeLoc TL) argument 5068 TransformSubstTemplateTypeParmType( TypeLocBuilder &TLB, SubstTemplateTypeParmTypeLoc TL) argument 5096 TransformSubstTemplateTypeParmPackType( TypeLocBuilder &TLB, SubstTemplateTypeParmPackTypeLoc TL) argument 5103 TransformTemplateSpecializationType( TypeLocBuilder &TLB, TemplateSpecializationTypeLoc TL) argument 5121 TransformAtomicType(TypeLocBuilder &TLB, AtomicTypeLoc TL) argument 5209 TransformTemplateSpecializationType( TypeLocBuilder &TLB, TemplateSpecializationTypeLoc TL, TemplateName Template) argument 5263 TransformDependentTemplateSpecializationType( TypeLocBuilder &TLB, DependentTemplateSpecializationTypeLoc TL, TemplateName Template, CXXScopeSpec &SS) argument 5323 TransformElaboratedType(TypeLocBuilder &TLB, ElaboratedTypeLoc TL) argument 5375 TransformAttributedType( TypeLocBuilder &TLB, AttributedTypeLoc TL) argument 5413 TransformParenType(TypeLocBuilder &TLB, ParenTypeLoc TL) argument 5434 TransformDependentNameType(TypeLocBuilder &TLB, DependentNameTypeLoc TL) argument 5470 TransformDependentTemplateSpecializationType(TypeLocBuilder &TLB, DependentTemplateSpecializationTypeLoc TL) argument 5486 TransformDependentTemplateSpecializationType(TypeLocBuilder &TLB, DependentTemplateSpecializationTypeLoc TL, NestedNameSpecifierLoc QualifierLoc) argument 5553 TransformPackExpansionType(TypeLocBuilder &TLB, PackExpansionTypeLoc TL) argument 5578 TransformObjCInterfaceType(TypeLocBuilder &TLB, ObjCInterfaceTypeLoc TL) argument 5587 TransformObjCObjectType(TypeLocBuilder &TLB, ObjCObjectTypeLoc TL) argument 5596 TransformObjCObjectPointerType(TypeLocBuilder &TLB, ObjCObjectPointerTypeLoc TL) argument 8774 TypeLocBuilder TLB; local 8817 TypeLocBuilder TLB; local 8842 TypeLocBuilder TLB; local 8871 TypeLocBuilder TLB; local [all...] |