Home
last modified time | relevance | path

Searched refs:AstType (Results 1 – 25 of 27) sorted by relevance

12

/aoo4110/main/idlc/inc/idlc/
H A Dastarray.hxx29 class AstArray : public AstType
32 AstArray(const ::rtl::OString& name, AstType* pType, const ExprList& rDimExpr, AstScope* pScope);
33 AstArray(AstType* pType, const ExprList& rDimExpr, AstScope* pScope);
37 AstType* getType() in getType()
39 void setType(AstType* pType) in setType()
52 AstType* m_pType;
H A Dasttypedef.hxx28 class AstTypeDef : public AstType
32 AstType const * baseType, rtl::OString const & name, AstScope * scope): in AstTypeDef()
33 AstType(NT_typedef, name, scope), m_pBaseType(baseType) {} in AstTypeDef()
37 AstType const * getBaseType() const in getBaseType()
45 AstType const * m_pBaseType;
H A Dastsequence.hxx28 class AstSequence : public AstType
31 AstSequence(AstType* pMemberType, AstScope* pScope) in AstSequence()
32 : AstType(NT_sequence, ::rtl::OString("[]")+pMemberType->getScopedName(), pScope) in AstSequence()
42 AstType* getMemberType() const in getMemberType()
50 AstType* m_pMemberType;
H A Dastmember.hxx31 class AstType;
36 AstType const * pType, rtl::OString const & name, AstScope * pScope): in AstMember()
41 AstType const * getType() const { return m_pType; } in getType()
45 NodeType type, AstType const * pType, rtl::OString const & name, in AstMember()
50 AstType const * m_pType;
H A Daststructinstance.hxx33 class AstStructInstance: public AstType {
36 AstType const * typeTemplate, DeclList const * typeArguments,
39 AstType const * getTypeTemplate() const { return m_typeTemplate; } in getTypeTemplate()
48 AstType const * m_typeTemplate;
H A Dinheritedinterface.hxx32 class AstType;
37 AstType const * theInterface, bool theOptional, in InheritedInterface()
42 AstType const * getInterface() const { return interface; } in getInterface()
52 AstType const * interface;
H A Dastattribute.hxx37 sal_uInt32 flags, AstType const * type, rtl::OString const & name, in AstAttribute()
43 …AstAttribute(NodeType nodeType, sal_uInt32 flags, AstType const * pType, const ::rtl::OString& nam… in AstAttribute()
74 AstType const * getType() const in getType()
109 AstType const * m_pType;
H A Dasttype.hxx28 class AstType : public AstDeclaration class
31 AstType(const NodeType type, const ::rtl::OString& name, AstScope* pScope) in AstType() function in AstType
35 virtual ~AstType() {} in ~AstType()
H A Dastunion.hxx32 AstUnion(const ::rtl::OString& name, AstType* pDiscType, AstScope* pScope);
35 AstType* getDiscrimantType() in getDiscrimantType()
59 AstType* m_pDiscriminantType;
H A Dastoperation.hxx34 class AstType;
40 AstOperation(sal_uInt32 flags, AstType* pReturnType, const ::rtl::OString& name, AstScope* pScope) in AstOperation()
67 AstType* m_pReturnType;
H A Dastbasetype.hxx30 class AstBaseType : public AstType
34 : AstType(NT_predefined, name, pScope) in AstBaseType()
H A Dastinterface.hxx33 class AstInterface : public AstType
83 AstType const * ifc, bool optional,
H A Didlc.hxx40 class AstType;
161 AstInterface const * resolveInterfaceTypedefs(AstType const * type);
H A Dastunionbranch.hxx32 …AstUnionBranch(AstUnionLabel* pLabel, AstType const * pType, const ::rtl::OString& name, AstScope*…
H A Dastenum.hxx30 class AstEnum : public AstType
H A Dastparameter.hxx34 Direction direction, bool rest, AstType const * type, in AstParameter()
H A Daststruct.hxx33 class AstStruct : public AstType
/aoo4110/main/idlc/source/
H A Dastarray.cxx30 AstArray::AstArray(const OString& name, AstType* pType, const ExprList& rDimExpr, AstScope* pScope) in AstArray()
31 : AstType(NT_array, name, pScope) in AstArray()
40 AstArray::AstArray(AstType* pType, const ExprList& rDimExpr, AstScope* pScope) in AstArray()
41 : AstType(NT_array, OString("arrary_"), pScope) in AstArray()
H A Didlc.cxx139 AstOperation* pOp = new AstOperation(0, (AstType*)(pRoot->lookupPrimitiveType(ET_any)), in predefineXInterface()
142 (AstType*)(pRoot->lookupPrimitiveType(ET_type)), in predefineXInterface()
148 pOp = new AstOperation(1, (AstType*)(pRoot->lookupPrimitiveType(ET_void)), in predefineXInterface()
153 pOp = new AstOperation(1, (AstType*)(pRoot->lookupPrimitiveType(ET_void)), in predefineXInterface()
333 AstInterface const * resolveInterfaceTypedefs(AstType const * type) { in resolveInterfaceTypedefs()
H A Dparser.y169 static_cast< AstType * >(decl), optional,
208 static_cast< AstType * >(decl), typeArgs, global);
1018 AstType *pType = (AstType*)$2;
1142 AstType const * pType = $8->compose($5);
1645 AstType const * pType = NULL;
2137 AstType const * pType = NULL;
2575 pArray = new AstArray((AstType*)$1, *$3, idlc()->scopes()->bottom());
2625 AstType *pType = (AstType*)$5;
2772 AstType const * pType = NULL;
3010 AstType* pType = (AstType*)$9;
[all …]
H A Daststructinstance.cxx38 AstType const * typeTemplate, DeclList const * typeArguments) in createName()
61 AstType const * typeTemplate, DeclList const * typeArguments, in AstStructInstance()
63 AstType( in AstStructInstance()
H A Dfehelper.cxx57 AstType const * FeDeclarator::compose(AstDeclaration const * pDecl) in compose()
60 AstType* pType; in compose()
71 pType = (AstType*)pDecl; in compose()
H A Daststruct.cxx39 : AstType(NT_struct, name, pScope) in AstStruct()
55 : AstType(type, name, pScope) in AstStruct()
H A Dastunion.cxx35 AstUnion::AstUnion(const ::rtl::OString& name, AstType* pDiscType, AstScope* pScope) in AstUnion()
372 AstUnionBranch::AstUnionBranch(AstUnionLabel* pLabel, AstType const * pType, const ::rtl::OString& … in AstUnionBranch()
H A Dastinterface.cxx39 : AstType(NT_interface, name, pScope) in AstInterface()
67 AstType const * ifc, bool optional, rtl::OUString const & documentation) in addInheritedInterface()

Completed in 89 milliseconds

12