Application | An application-class that can be inherited instead of using main() |
Array | Generic array template, for objects and non-objects |
iterator | Array iterator, although iterating with integer index may be easier |
Attributed | Inheritable support for key-seekable dynamic attributes |
Buffer | A character buffer readable and writable with standard I/O methods |
Class | Class of classes, contains run-time information about a class |
ClassLib | Collection of all run-time class objects in the system |
Comparable | An Object that can be compared, for sorting purposes, etc |
Config | Configuration object |
Coord2D | Two-dimensional coordinates in float space |
Coord3D | Three-dimensional coordinates in float space |
CPPModule | A module |
DataIStream | Input stream |
DataStream | Abstract baseclass for data streams |
DeviceNotifier | This file is part of the MagiC++ library |
DynParameter | Dynamic field (or object) type parameter |
EPSDevice | Encapsulated PostScript graphics driver |
Exception | Highest exception class |
File | A file object for reading, writing, or otherwise manipulating files |
Float | Object-floating poing value |
FormatOStream | Formatted output stream for structured storing of objects |
GenHash | Generic hash table storage, used by Map |
GenHashIter | GenHash iterator |
GetClassInstance | Callback class for retrieving a new instance of the class |
HashBucket | A hash bucket in GenHash and thus in Map; (internal) |
HashFunc | An interface for hash functions in Genhash (and thus in Map) |
Hours | Time in hours |
IndirLinkNode | LinkNode that can be connected to just one kind of other nodes |
Int | Object-integer |
IODevice | Baseclass for I/O devices |
IOStream | Input and output stream |
IParameterized | Interface for dynamically parameterizable objects |
IStream | Input stream |
LGrammar | L-System grammar |
LinkNode | An object linked bi-directionally to other objects, inheritable |
NodeLink | A link to a LinkNode |
NodeLinkArray | Array of NodeLinks |
LinkNodeProcessor | Node batch processor.. |
List | Virtually double-linked list (using XOR address encoding) |
ListNode | This file is part of the MagiC++ library |
LRule | L-System rule |
Map | Associative map, based on GenHash |
MapIter | Map iterator |
MapPair | A key-value pair in GenHash and thus in Map; (internal) |
Matrix | Mathematical matrix |
OStream | Abstract baseclass for output streams |
PackArray | Packed array/vector; saves space and is fast |
PackTable | Packed two-dimensional table; works also with native types |
Socket | A communication socket device |
Stream | Abstract streams baseclass |
String | Generic string and buffer class |
SuspendLinkNodeNotify | A collection of LinkNodes that silences all notifications to the contained nodes |
TextIStream | Input stream |
TextOStream | Text output stream |
TextStream | Abstract baseclass for text streams |
Thread | Thread |
ThreadPool | Pool of threads to process requests |
Turtle | Turtle for drawing pictures |
TurtleDevice | Abstract interface for turtle drawing devices |
TurtleState | Saved location and orientation state of a turtle |