This is the API documentation of the NodeC project
See the Modules section for an overview of the API functionality.
Naming:
async_
: for asynchronous functions that might interleavenodec_
: synchronous functions that might throw exeptions or use other effects.nodecx_
: synchronous functions that return an explicit error result.<tp>_t
: for typesusing_
: for scoped combinators, to be used with double curly braces: i.e. {using_alloc(tp,name){ ... <use name> ... }}
lh_value
: an lh_value is used to mimic polymorphism. There are a host of conversion functions, like lh_ptr_value() (from value to pointer) or lh_int_value() (from value to an int).