ABinaryLeaf |
classwork |
This class represents a node in a binary tree. |
ABinaryTree |
classwork |
This class represents a basic binary tree which contains nodes that are sorted by an integer key. |
ABinaryTreeDictionary |
classwork |
This class represents a "dictionary" of binary trees, which is simply a binary tree of binary trees. |
ABinaryTreeIterator |
classwork |
Instances of this class can be used to iterate through the nodes in ABinaryTree and its descendants, starting with the root node and proceeding toward ABinaryTree.YoungestNode. |
ABookmarkedInputStream |
classwork |
This class represents a stream that is capable of reading a dictionary of bookmarks from itself. |
ABookmarkedOutputStream |
classwork |
This class represents a stream that is capable of recording bookmarks to a dictionary of bookmarks and then writing that dictionary to itself at a given position. |
ABookmarkedStream |
classwork |
This class represents a bookmarked stream, which is a stream that is capable of saving and reading its own list of bookmarks. |
ABufferedInputStream |
classwork |
This class wraps around an input stream and buffers input from that stream. |
ABufferedLog |
classwork |
This class represents a log that will log to a string stream. |
ABufferedOutputStream |
classwork |
This class wraps around an output stream and buffers output to that stream. |
ABufferedStream |
classwork |
This class serves as the basis for a pair of classes that wrap around other streams and provide buffered input and output of those streams. |
ABufferedStreamError |
classwork |
This class represents an error that may occur when attempting to allocate the buffer for a buffered stream. |
AConsoleApplication |
classwork |
This class represents a single process running as a console application: a program that uses a terminal or console for standard input and output. |
AConsoleInputStream |
classwork |
This class can be used to wrap around an instance of AStandardInputStream or any of its descendants so that ASCII and UTF-8 encoded text can be read from the stream. |
AConsoleLog |
classwork |
This class represents a log that will log to either stdout or stderr . |
AConsoleOutputStream |
classwork |
This class can be used to wrap around an instance of AStandardOutputStream or one of its descendants so that ASCII and UTF-8 encoded text can be written to the stream. |
ACounter |
classwork |
This class represents a single named counter. |
ACounterList |
classwork |
This class is used by ALog and its descendants to manage a list of named counters: one for each type of message that can be logged. |
ACounterOverageError |
classwork |
An instance of this exception class is raised by ACounter.increment if all of the following are true: ACounter.limit has a value that is not zero, that value is exceeded by a call to ACounter.increment, and ACounter.notifyOnExcess is True . |
ADictionary |
classwork |
This class represents a dictionary, which is a list of items that are indexed by a string key. |
ADictionaryEntry |
classwork |
This class represents a dictionary entry, which is an item that is indexed by a string key. |
AFileInputStream |
classwork |
This class can be used for binary input from a file that can be accessed by the underlying file system. |
AFileLog |
classwork |
This class represents a log that will log to a file stream. |
AFileOutputStream |
classwork |
This class can be used for binary output to any file that is accessible to the underlying file system. |
AFileStream |
classwork |
A file stream. |
AFileStreamOpenError |
classwork |
An instance of this exception class is raised if the constructor for AFileInputStream fails to open the specified file for reading, or if the constructor for AFileOutputStream fails to open the specified file for writing. |
AFileStreamReadError |
classwork |
An instance of this exception class is raised if AFileInputStream.read fails to retrieve data from the underlying file. |
AFileStreamWriteError |
classwork |
An instance of this exception class is raised if AFileOutputStream.write fails to write data to the underlying file. |
AFileVersionInfoResource |
classwork |
This class represents version information that is stored as a resource inside of an object file which represents the main executable of the current process. |
ALinkedList |
classwork |
This class represents a doubly-linked list of nodes. |
ALinkedQueue |
classwork |
This class alters the behavior of ALinkedList so that it can be used as a queue (first in, first out). |
ALog |
classwork |
This class represents a generic log, which can be used to output status and error messages to an assigned stream. |
ALoggedError |
classwork |
This class represents a error that is logged. |
ALoggedFatalError |
classwork |
This class represents a hint that is logged. |
ALoggedHint |
classwork |
This class represents a hint that is logged. |
ALoggedItem |
classwork |
This class represents a basic item that can be logged to an instance of ALog. |
ALoggedNote |
classwork |
This class represents a simple note that is logged. |
ALoggedWarning |
classwork |
This class represents a warning that is logged. |
ALoggingObject |
classwork |
This class represents a generic object that is capable of logging items to a given log. |
AMapping |
classwork |
This class represents a mapping, which is a list of items that are indexed by a string key. |
AMappingEntry |
classwork |
This class represents a mapping entry, which is an item that is indexed by a string key and which maps that key to a value. |
AMiniParser |
classwork |
This class represents a miniature parser. |
AMiniScanner |
classwork |
This class represents a miniature scanner. |
AnApplication |
classwork |
This class represents a single process (an application) in an object-oriented fashion. |
AnELFFileVersionInfoResource |
classwork |
This class represents version information that is stored as a resource within the ELF object file that represents main code segment of the current process. |
AnException |
classwork |
A basic exception. |
AnIterator |
classwork |
This class represents an abstract iterator. |
AnObject |
classwork |
This class extends TObject to provide some additional functionality reminiscent of that provided by the base Object class in Objective C. |
AnObjectList |
classwork |
This class represents a list of one or more objects. |
AnObjectListItem |
classwork |
This class represents a single entry in AnObjectList. |
AnObjectMapping |
classwork |
This class represents an object mapping, which is a list of object references that are index by string keys. |
AnObjectMappingEntry |
classwork |
This class represents an entry in an object mapping, which is an object reference that is indexed by a string key. |
AnObjectQueue |
classwork |
This class alters the behavior of AnObjectList so that it can be used as a queue (first in, first out). |
AnObjectVector |
classwork |
This class represents an array that contains references to objects: descendants of AnObject. |
ANode |
classwork |
This class represents a single object in a hierarchical linked list. |
APointerList |
classwork |
This class represents a list of one or more pointers. |
APointerListItem |
classwork |
This class represents a single entry in APointerList. |
APointerQueue |
classwork |
This class alters the behavior of APointerList so that it can be used as a queue (first in, first out). |
APointerVector |
classwork |
This class represents a vector of pointers. |
APrintingObject |
classwork |
An object that can produce and stream a string representation of itself. |
AReferenceCountedObject |
classwork |
This class represents a reference-counted object; that is, an object that maintains a count of the number of times it has been explicitly referenced. |
ASingleton |
classwork |
This class represents a singleton, which is a class that can only have one instance throughout the lifetime of a program. |
AStandardErrorStream |
classwork |
This class allows access to stderr as though it was a file stream. |
AStandardInputStream |
classwork |
This class allows access to stdin as though it was a file stream. |
AStandardOutputStream |
classwork |
This class allows access to stdout as though it was a file stream. |
AStream |
classwork |
The base stream type. |
AStreamBookmark |
classwork |
This class represents a stream bookmark, which is a way of associating a name with a specific location in a stream. |
AStreamBookmarkDictionary |
classwork |
This class represents a dictionary of stream bookmarks, which is a collection of instances of AStreamBookmark. |
AStreamBookmarkSpan |
classwork |
This class represents a string bookmark that specifies a span: that is, a block of bytes within a stream. |
AStreamIterator |
classwork |
This class can be used to iterate over the data in a stream. |
AStreamWrapper |
classwork |
This class represents a wrapper around an instance of AStream; that is, it defines the basis for a class which can manipulate and extend the capabilities of an arbitrary stream by acting as a stream itself. |
AStringLeaf |
classwork |
This class represents a node in a binary tree that keeps the string used to define its sort key. |
AStringList |
classwork |
This class represents a list of one or more strings. |
AStringListItem |
classwork |
This class represents a single entry in AStringList. |
AStringQueue |
classwork |
This class alters the behavior of AStringList so that it can be used as a queue (first in, first out). |
AStringStream |
classwork |
This class allows an AnsiString to be read from and written to as though it was a stream. |
AStringTree |
classwork |
This class represents a binary tree that is comprised of instances of AStringLeaf. |
ATextInputStream |
classwork |
This class serves as the basis for a class which wraps around other instances of AStream and provides the ability to treat the data read from the stream as text. |
ATextOutputStream |
classwork |
This class serves as the basis for a class which wraps around other instances of AStream and provides the ability to treat the data to be written to the stream as text. |
AVariantList |
classwork |
This class represents a list of one or more variant values. |
AVariantListItem |
classwork |
This class represents a single item in a linked-list of items. |
AVariantQueue |
classwork |
This class alters the behavior of AVariantList so that it can be used as a queue (first in, first out). |
AVector |
classwork |
This class represents a vector, which is a dynamically-allocated one-dimensional array that contains elements which are all the same size. |
AVectorAllocationError |
classwork |
An instance of this exception class is raised when allocating memory for the buffer fails in a call to AVector.allocateElements. |
AVectorError |
classwork |
An instance of this exception class is raised whenever there is a fatal error within an instance of AVector. |
CanIterate |
classwork |
This iterface declares the methods that must be implemented by any class that supports iteration over its data. |
CanPrint |
classwork |
This interface will be adopted by all classes that are able to produce string representations of themselves and their data, and which can also print those representations to an arbitrary stream. |
CanStream |
classwork |
This interface declares the methods that must be implemented by any class that is capable of streaming its data. |
Charstring |
classwork |
This class acts as a repository for some string functions that are used by various classes. |
MemorySpan |
classwork |
This is a utility class that provides some helpful routines for quickly filling and copying stretches of memory. |
TMiniToken |
classwork |
This type represents a token that is parsed by an instance of AMiniParser. |
TTypicalVersionInfoHeader |
classwork |
These elements exist at the beginning of every pseudo-structure. |
TVSFixedFileInfo |
classwork |
This structure defines the items in the version resource which are fixed: that is, their sizes and locations within the resource are predefined. |