Home
last modified time | relevance | path

Searched refs:AstScope (Results 1 – 25 of 108) sorted by relevance

12345

/dports/editors/libreoffice/libreoffice-7.2.6.2/idlc/inc/
H A Dastscope.hxx32 class AstScope class
35 AstScope(NodeType nodeType);
36 virtual ~AstScope();
38 AstScope(AstScope const&) = default;
39 AstScope(AstScope&&) = default;
40 AstScope& operator=(AstScope const&) = default;
41 AstScope& operator=(AstScope&&) = default;
H A Daststack.hxx25 class AstScope;
34 AstScope* top();
35 AstScope* bottom();
36 AstScope* nextToTop();
37 AstScope* topNonNull();
38 AstStack* push(AstScope* pScope);
43 std::vector<AstScope*> m_stack;
H A Dastmodule.hxx25 class AstModule : public AstDeclaration, public AstScope
28 AstModule(const OString& name, AstScope* pScope) in AstModule()
30 , AstScope(NT_module) in AstModule()
33 AstModule(NodeType type, const OString& name, AstScope* pScope) in AstModule()
35 , AstScope(type) in AstModule()
H A Dastservice.hxx26 , public AstScope
29 AstService(const OString& name, AstScope* pScope) in AstService()
31 , AstScope(NT_service) in AstService()
35 AstService(const NodeType type, const OString& name, AstScope* pScope) in AstService()
37 , AstScope(type) in AstService()
H A Dastdeclaration.hxx25 class AstScope;
63 AstDeclaration(NodeType type, const OString& name, AstScope* pScope);
80 AstScope* getScope() in getScope()
82 const AstScope* getScope() const in getScope()
123 AstScope* m_pScope;
H A Dastattribute.hxx30 class AstAttribute final : public AstDeclaration, public AstScope {
34 AstScope * scope): in AstAttribute()
36 AstScope(NT_attribute), m_flags(flags), m_pType(type) in AstAttribute()
39 …(NodeType nodeType, sal_uInt32 flags, AstType const * pType, const OString& name, AstScope* pScope) in AstAttribute()
40 : AstDeclaration(nodeType, name, pScope), AstScope(nodeType) in AstAttribute()
H A Dastmember.hxx25 class AstScope;
31 AstType const * pType, OString const & name, AstScope * pScope): in AstMember()
39 AstScope * pScope): in AstMember()
H A Dastoperation.hxx30 , public AstScope
33 AstOperation(AstType const * pReturnType, const OString& name, AstScope* pScope) in AstOperation()
35 , AstScope(NT_operation) in AstOperation()
H A Daststruct.hxx33 , public AstScope
39 AstStruct const* pBaseType, AstScope* pScope);
44 AstScope* pScope);
/dports/editors/libreoffice6/libreoffice-6.4.7.2/idlc/inc/
H A Daststack.hxx25 class AstScope;
34 AstScope* top();
35 AstScope* bottom();
36 AstScope* nextToTop();
37 AstScope* topNonNull();
38 AstStack* push(AstScope* pScope);
43 std::vector<AstScope*> m_stack;
H A Dastmodule.hxx26 , public AstScope
29 AstModule(const OString& name, AstScope* pScope) in AstModule()
31 , AstScope(NT_module) in AstModule()
33 AstModule(NodeType type, const OString& name, AstScope* pScope) in AstModule()
35 , AstScope(type) in AstModule()
H A Dastservice.hxx26 , public AstScope
29 AstService(const OString& name, AstScope* pScope) in AstService()
31 , AstScope(NT_service) in AstService()
35 AstService(const NodeType type, const OString& name, AstScope* pScope) in AstService()
37 , AstScope(type) in AstService()
H A Dastdeclaration.hxx25 class AstScope;
63 AstDeclaration(NodeType type, const OString& name, AstScope* pScope);
75 AstScope* getScope() in getScope()
77 const AstScope* getScope() const in getScope()
118 AstScope* m_pScope;
H A Dastattribute.hxx30 class AstAttribute: public AstDeclaration, public AstScope {
34 AstScope * scope): in AstAttribute()
36 AstScope(NT_attribute), m_flags(flags), m_pType(type) in AstAttribute()
39 …(NodeType nodeType, sal_uInt32 flags, AstType const * pType, const OString& name, AstScope* pScope) in AstAttribute()
40 : AstDeclaration(nodeType, name, pScope), AstScope(nodeType) in AstAttribute()
H A Dastmember.hxx25 class AstScope;
31 AstType const * pType, OString const & name, AstScope * pScope): in AstMember()
39 AstScope * pScope): in AstMember()
H A Dastoperation.hxx30 , public AstScope
33 AstOperation(AstType const * pReturnType, const OString& name, AstScope* pScope) in AstOperation()
35 , AstScope(NT_operation) in AstOperation()
H A Daststruct.hxx29 , public AstScope
35 AstStruct const* pBaseType, AstScope* pScope);
40 AstScope* pScope);
H A Dastscope.hxx28 class AstScope class
31 AstScope(NodeType nodeType);
32 virtual ~AstScope();
/dports/editors/libreoffice/libreoffice-7.2.6.2/idlc/source/
H A Dastscope.cxx36 AstScope::AstScope(NodeType nodeType) in AstScope() function in AstScope
42 AstScope::~AstScope() in ~AstScope()
47 AstDeclaration* AstScope::addDeclaration(AstDeclaration* pDecl) in addDeclaration()
90 sal_uInt16 AstScope::getNodeCount(NodeType nodeType) const in getNodeCount()
96 AstDeclaration* AstScope::lookupByName(const OString& scopedName) in lookupByName()
99 AstScope* pScope = nullptr; in lookupByName()
188 AstDeclaration* AstScope::lookupByNameLocal(std::string_view name) const in lookupByNameLocal()
198 AstDeclaration* AstScope::lookupInInherited(const OString& scopedName) const in lookupInInherited()
226 AstDeclaration* AstScope::lookupPrimitiveType(ExprType type) in lookupPrimitiveType()
229 AstScope* pScope = nullptr; in lookupPrimitiveType()
[all …]
H A Daststack.cxx28 for (AstScope* p : m_stack) in ~AstStack()
32 AstScope* AstStack::top() in top()
39 AstScope* AstStack::bottom() in bottom()
46 AstScope* AstStack::nextToTop() in nextToTop()
54 AstScope* AstStack::topNonNull() in topNonNull()
64 AstStack* AstStack::push(AstScope* pScope) in push()
/dports/editors/libreoffice6/libreoffice-6.4.7.2/idlc/source/
H A Dastscope.cxx32 AstScope::AstScope(NodeType nodeType) in AstScope() function in AstScope
38 AstScope::~AstScope() in ~AstScope()
43 AstDeclaration* AstScope::addDeclaration(AstDeclaration* pDecl) in addDeclaration()
86 sal_uInt16 AstScope::getNodeCount(NodeType nodeType) const in getNodeCount()
92 AstDeclaration* AstScope::lookupByName(const OString& scopedName) in lookupByName()
95 AstScope* pScope = nullptr; in lookupByName()
184 AstDeclaration* AstScope::lookupByNameLocal(const OString& name) const in lookupByNameLocal()
194 AstDeclaration* AstScope::lookupInInherited(const OString& scopedName) const in lookupInInherited()
222 AstDeclaration* AstScope::lookupPrimitiveType(ExprType type) in lookupPrimitiveType()
225 AstScope* pScope = nullptr; in lookupPrimitiveType()
[all …]
H A Daststack.cxx30 for (AstScope* p : m_stack) in ~AstStack()
35 AstScope* AstStack::top() in top()
42 AstScope* AstStack::bottom() in bottom()
49 AstScope* AstStack::nextToTop() in nextToTop()
57 AstScope* AstStack::topNonNull() in topNonNull()
67 AstStack* AstStack::push(AstScope* pScope) in push()
/dports/cad/verilator/verilator-4.216/src/
H A DV3Class.cpp37 const AstScope* m_classScopep = nullptr; // Package moving scopes into
38 AstScope* m_packageScopep = nullptr; // Class package scope
40 std::vector<std::pair<AstNode*, AstScope*>> m_moves;
70 const AstScope* classScopep = nullptr; in visit()
77 AstScope* const scopep in visit()
78 = new AstScope(nodep->fileline(), packagep, classScopep->name(), in visit()
H A DV3Scope.cpp49 using VarScopeMap = std::map<std::pair<AstVar*, AstScope*>, AstVarScope*>;
53 AstScope* m_scopep = nullptr; // Current scope we are building
56 AstScope* m_aboveScopep = nullptr; // Scope that instantiates this scope
58 std::unordered_map<AstNodeModule*, AstScope*> m_packageScopes; // Scopes for each package
60 std::set<std::pair<AstVarRef*, AstScope*>>
69 AstScope* scopep = itr.second; in cleanupVarRefs()
107 m_scopep = new AstScope( in visit()
169 = new AstScope(abovep->fileline(), m_modp, scopename, m_aboveScopep, m_aboveCellp); in visit()
307 virtual void visit(AstScope* nodep) override { in visit()
326 AstScope* m_scopep = nullptr; // Current scope we are building
[all …]
H A DV3OrderGraph.h124 AstScope* const m_scopep; // Scope the vertex is in
135 OrderEitherVertex(V3Graph* graphp, AstScope* scopep, AstSenTree* domainp) in OrderEitherVertex()
147 AstScope* scopep() const { return m_scopep; } in scopep()
214 OrderVarVertex(V3Graph* graphp, AstScope* scopep, AstVarScope* varScp) in OrderVarVertex()
235 OrderVarStdVertex(V3Graph* graphp, AstScope* scopep, AstVarScope* varScp) in OrderVarStdVertex()
253 OrderVarPreVertex(V3Graph* graphp, AstScope* scopep, AstVarScope* varScp) in OrderVarPreVertex()
271 OrderVarPostVertex(V3Graph* graphp, AstScope* scopep, AstVarScope* varScp) in OrderVarPostVertex()
289 OrderVarPordVertex(V3Graph* graphp, AstScope* scopep, AstVarScope* varScp) in OrderVarPordVertex()
381 const AstScope* const m_scopep;
389 const AstScope* scopep, const AstSenTree* domainp) in MTaskMoveVertex()
[all …]

12345