Zen
A cross-platform functional programming language
|
Zen runtime classes. More...
Go to the source code of this file.
Classes | |
class | Tracer |
Class for tracing enter and leave of functions. More... | |
class | Runner |
Base class for runners. More... | |
class | Linker |
Linker type runners. More... | |
class | Joiner |
Joiner type runners. More... | |
class | Closure |
Base class for closures. More... | |
struct | Closure::Action |
Enumeration of actions to be taken after running the closure. More... | |
class | Continuation |
Base class for continuations. More... | |
class | ContinuationList |
Continuation list. More... | |
class | RunContext |
RunContext class. More... | |
class | Fiber |
Fiber class. More... | |
class | TestResult |
Test result class. More... | |
class | TestFactory |
Base class for test factories. More... | |
class | Engine |
Engine class. More... | |
Namespaces | |
namespace | zbl |
zbl namespace | |
Defines | |
#define | TRACE_FUNCTION(s) |
To display names of functions as they are called. | |
Functions | |
z::stream & | dlog () |
Get reference to debug log stream. | |
z::stream & | mlog () |
Get reference to messages log stream. | |
z::stream & | wlog () |
Get reference to warnings log stream. | |
z::stream & | elog () |
Get reference to error log stream. |
Zen runtime classes.