Zen
A cross-platform functional programming language
Classes | Namespaces | Defines | Functions

/home/renji/Data/projects/zenlang/sources/zbl/zrt.hpp File Reference

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::streamdlog ()
 Get reference to debug log stream.
z::streammlog ()
 Get reference to messages log stream.
z::streamwlog ()
 Get reference to warnings log stream.
z::streamelog ()
 Get reference to error log stream.

Detailed Description

Zen runtime classes.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines