![]() |
Zen
A cross-platform functional programming language
|
| _continuation | ClosureDefWriter | [private] |
| _ind | ClosureDefWriter | [private] |
| _os | ClosureDefWriter | [private] |
| ClosureDefWriter(Indenter &ind, z::stream &os, const Ast::ContinuationImplItem &continuation) | ClosureDefWriter | [inline] |
| visit(const Ast::RunClosure &closure) | ClosureDefWriter | [inline, private, virtual] |
| visit(const Ast::ExitClosure &closure) | ClosureDefWriter | [inline, private, virtual] |
| visit(const Ast::CallClosure &closure) | ClosureDefWriter | [inline, private, virtual] |
| visit(const Ast::FunctionCallClosure &closure) | ClosureDefWriter | [inline, private, virtual] |
| visit(const Ast::SharedClosure &closure) | ClosureDefWriter | [inline, private, virtual] |
| visit(const Ast::LoopClosure &closure) | ClosureDefWriter | [inline, private, virtual] |
| visit(const Ast::ReturnClosure &closure) | ClosureDefWriter | [inline, private, virtual] |
| Visitor() | Closure::Visitor | [inline] |
| write() | ClosureDefWriter | [inline] |
| writeClosureTrace(const Ast::Closure &closure, const z::string &name, const Ast::TypeSpec *typeSpec) | ClosureDefWriter | [inline, private] |
| writeFunctionClosure(const ClosureT &closure, const OutTypeSpecT &outTypeSpec, const z::string &cmt) | ClosureDefWriter | [inline, private] |
| ~Visitor() | Closure::Visitor | [inline, virtual] |