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] |