![]() |
Zen
A cross-platform functional programming language
|
| _defStack | RefCollector | [private] |
| _pctx | RefCollector | [private] |
| _refList | RefCollector | [private] |
| _storage | RefCollector | [private] |
| addDef(const Ast::VariableDef &def) | RefCollector | [inline] |
| addRef(const Ast::VariableRef &vref) | RefCollector | [inline] |
| addRefList(const Ast::VariableRefList &xRefList) | RefCollector | [inline] |
| addRefWithStorage(const Ast::VariableRef &vref) | RefCollector | [inline] |
| DefStack typedef | RefCollector | [private] |
| getExprListRefList(const Ast::ExprList &list) | RefCollector | |
| getExprRefList(const Ast::Expr &expr) | RefCollector | |
| getImplItemRefList(const Ast::ImplItem &item) | RefCollector | |
| getInvokerRefList(const Ast::Invoker &invoker) | RefCollector | |
| getRefList() const | RefCollector | [inline] |
| getSharedDefRefList(const Ast::SharedDef &sdef) | RefCollector | |
| getStatementListRefList(const Ast::FunctionDef &fdef, const Ast::StatementList &list) | RefCollector | |
| hasDefItem(const Ast::VariableDef &vdef) | RefCollector | [inline] |
| popDefItem(StackItem &item) | RefCollector | [inline, private] |
| printStack() const | RefCollector | [inline, private] |
| pushDefItem(const Ast::Scope::Type &type) | RefCollector | [inline, private] |
| RefCollector(ParseContext &pctx, const Ast::Storage::T &storage) | RefCollector | [inline] |
| RefCollector(const RefCollector &src) | RefCollector | [inline, private] |
| setStorage(const Ast::VariableRef &vref, const Ast::Storage::T &storage) | RefCollector | [inline] |
| ~RefCollector() | RefCollector | [inline] |