ArrayList | The ArrayList class holds any type of object, storing them internally in an array |
AutoDeleting | |
Bool | The Bool class is a wrapper for the bool type |
Char | The Char class is a wrapper for the char type |
ChecksumCalculator | The ChecksumCalculator class provides functionality for checksum generation, such as CRC32 |
CommandLine | The CommandLine class represents the arguments specified in the command line |
CommandLine::Option | Helper class for expected and actual options |
Config | The Config class stores information about the application that is user editable or about to change |
Config::FileWriter | The file writer is a writer that writes to a file |
Config::StringWriter | The string writer is a writer that creates a string |
Config::Writer | The super class for the writing targets |
ConfigParameter | A ConfigParameter is the single value in the configuration |
ConfigSection | A ConfigSection stores all sub-sections and parameters of a section in the configuation |
ContainingList | A ContainingList contains a variable number of items, that are linked like a chain |
ContainingListItem | A ContainingListItem is one item stored in the ContainingList |
ContainingStack | A ContainingStack contains a variable number of items, that are stacked on top of each other and are only accessable one by one from the top end of the stack |
ContainingStackItem | A ContainingStackItem is one item stored in the ContainingStack |
Directory | The Directory class stores information about a directory, its sub-directories and all files in the directories |
DirectoryEntry | A DirectoryEntry in the Directory object |
Double | The Double class is a wrapper for the double type |
EAssertionFailed | The EAssertionFailed exception is thrown if there is an unexpected condition that cannot happen if the program was bug-free |
EAutoBreaking | The EAutoBreaking is the base exception class for all exceptions that cause a debug break in the debug version of the application |
EDeviceError | The EDeviceError exception is thrown if there was an device error like a video card operation problem |
Edge | A graph's edge |
EdgeArray | An array of edges |
EIllegalArgument | The EIllegalArgument exception is thrown if there was an illegal value, for example in the call to a method |
EIllegalState | The EIllegalState exception is thrown if there was an illegal state, for example a method call before the object was prepared for that call |
EIndexOutOfBounds | The EIndexOutOfBounds exception is thrown if there was an index that is less or more than the valid bounds of the set, whose element the index points to |
EInternalError | The EInternalError exception is thrown if there was in internal state that was unexpected in all cases, but is too severe not to be checked |
EIOError | The EIOError exception is thrown if there was an input/output error like a read or write fault to the hard disk |
ENoSuchElement | The ENoSuchElement exception is thrown if an element was not found within a searched set of elements |
ENotSupported | The ENotSupported exception is thrown if a functionality was used that is not yet implemented, fully or partially |
ENullPointer | The ENullPointer exception is thrown if something is done with a null object, such as a method invocation |
EOutOfMemory | The EOutOfMemory exception is thrown if there was not enough free memory for a memory allocation |
Exception | The root class for every exception |
Float | The Float class is a wrapper for the float type |
Graph | The Graph class represents a mathematical graph |
HashMap | A hash table stores any kind of object with nearly constant save/lookup time, but with consuming a lot more memory than an array |
HashSet | A hash set stores any kind of object with nearly constant save/lookup time, but with consuming about 20 times the memory of an array |
ICStringKeyHashMap | An ICStringKeyHashMap stores objects in the same way as the StringKeyHashMap does, but the comparisons are case insensitive |
ICStringKeyHashSet | An ICStringKeyHashSet stores objects in the same way as the StringKeyHashSet does, but the comparisons are case insensitive |
ICStringKeyReferenceValueMap | |
Int | The Int class is a wrapper for the int type |
IntKeyHashMap | An IntKeyHashMap stores objects in the same way as the HashMap does, but uses long ints as keys |
IntKeyHashSet | An IntKeyHashSet stores objects in the same way as the HashSet does, but uses long ints as keys |
IntKeyReferenceValueMap | |
Logger | The Logger class provides debugging functionality for output messages into a separate file, the log file |
LongDouble | The LongDouble class is a wrapper for the long double type |
LongInt | The LongInt class is a wrapper for the long type |
MD5Hasher | |
MP3FileInfos | An MP3FileInfos object stores all information about an MP3, except for the data itself |
Path | A path describes the position of a file or directory, absolutely or relatively |
PathElement | A path element is a directory or file name, a part of a path |
Pointer | The Pointer class is a wrapper for the void * type |
PointeredList | A PointeredList contains a variable number of items, that are linked like a chain |
PointeredListItem | A PointeredListItem is one item stored in the PointeredList |
PointeredStack | A PointeredStack contains a variable number of items, that are stacked on top of each other and are only accessable one by one from the top end of the stack |
PointeredStackItem | A PointeredStackItem is one item stored in the PointeredStack |
Reference | |
ReferenceKeyMap | |
ReferenceList | |
ReferenceValueMap | |
ShortInt | The ShortInt class is a wrapper for the short type |
SignedChar | The SignedChar class is a wrapper for the signed char type |
SignedInt | The SignedInt class is a wrapper for the signed int type |
SignedLongInt | The SignedLongInt class is a wrapper for the signed long type |
SignedShortInt | The SignedShortInt class is a wrapper for the signed short type |
Simulation | The Simulation class represents an event based simulation |
SimulationEndEvent | The SimulationEndEvent is the simulation event that the simulation shall stop handling events |
SimulationEvent | A SimulationEvent changes the simulation state at a given time |
SimulationObject | A SimulationObject is a part of the modelled world, that shall be simulated |
SingleReference | |
String | The string class represents an encapsulation of a character array, providing automatic memory management |
StringKeyHashMap | A StringKeyHashMap stores objects in the same way as the HashMap does, but uses char arrays (strings) as keys |
StringKeyHashSet | A StringKeyHashSet stores objects in the same way as the HashSet does, but uses char arrays (strings) as keys |
StringKeyReferenceValueMap | |
TestListObject | A test class for the RunTestSuite methods of all ToolBox classes |
TestObject | A test class for the RunTestSuite methods of all ToolBox classes |
TestStackObject | A test class for the RunTestSuite methods of all ToolBox classes |
UnsignedChar | The UnsignedChar class is a wrapper for the unsigned char type |
UnsignedInt | The UnsignedInt class is a wrapper for the unsigned int type |
UnsignedLongInt | The UnsignedLongInt class is a wrapper for the unsigned long type |
UnsignedShortInt | The UnsignedShortInt class is a wrapper for the unsigned short type |
Vertex | A graph's edge |
VertexArray | An array of vertices |
Void | The Void class is a wrapper for the void type |