Here is a list of all modules:
argv | This utility provides a simple means of manipulating a vector of command textual words |
bintree | This interface provides a facility which enables a client to order and access a set of arbitary data in a binary "tree" |
blockpool | This interface provides a facility to manage the allocation and deallocation of fixed sized blocks of memory |
C linkage macros | |
ctype | The ANSI-C standard <ctype.h> interface works fine for strings containing characters encoded with the ASCII 7-bit coding. However when you use characters outside this range things start to get ambiguous |
dblockpool | This interface provides a dynamic facility to manage the allocation and deallocation of fixed sized blocks of memory |
dump | This utility provides a simple hierachical debugging mechanism |
heap | This is a generic heap manager which incorporates a memory leak detection system which can monitor and report the dynamic memory which is in use for each heap |
string | This utility provides some simple string manipulation functions which augment those found in the standard ANSI-C library |
test | This utiltiy provides a simple unittest facility |
types | This provides some primative types not found in ANSI-C |
param | This class represents an instance of a parameter type |
pargv | This class represents a vector of command line arguments |
ptype | This class represents a parameter type |
shell | This class represents the top level container for a CLI session |
variable | This utility is used to expand variables within a string |
view | This class is a container of commands |
history | This class handles the maintenance of a historical list of command lines |
tinyrl | This class provides instances which are capable of handling user input from a CLI in a "readline" like fashion |
vt100 | A simple class for controlling and interacting with a VT100 compatible terminal |