All Identifiers

Name Unit Description
ABinaryLeaf classwork

This class represents a node in a binary tree.

ABinaryLeafPointer classwork

This type is used to find and indicate the position at which a new node should be inserted into the 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.

AMiniParserCallback classwork

This type represents a callback routine which is invoked by an instance of AMiniParser when its scanner returns a token.

AMiniScanner classwork

This class represents a miniature scanner.

AMiniTokenType classwork

This enumeration defines the type of tokens that are recognized by instances of AMiniScanner.

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.

AnObjectClass classwork

This definition simplifies the implementation of AnObjectVector, since it allows the base implementation of AnObjectVector to construct instances of a given object on the fly (such as when AnObjectVector.readFrom is called.

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.

ANodeClass classwork

This declaration simplifies the implementation of ABinaryTree, ALinkedList and their descendants, which all contain and operate on descendants of ANode.

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.

APP_RUN_COMPLETE classwork

This constant is used as the return value of AnApplication.run to indicate that execution completed successfully.

APP_RUN_INCOMPLETE classwork

This constant is used as the return value of AnApplication.run to indicate that the return value is not necessarily an error, but which nonetheless prevented normal execution from proceeding.

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.

ASingletonClass classwork

 

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.

bfstDefaultBufferSize classwork

This constant defines the default size, in bytes, for buffers used by instances of ABufferedStream.

bfstErrorAllocatingBuffer classwork

This string contains the error message used when ABufferedStream.around fails to allocate a buffer to use in buffering input from or output to a stream.

bnlfStringRepresentation classwork

This string controls the way a representation of ABinaryLeaf is constructed by ABinaryLeaf.toString.

bntrDefaultNodePrintingPrefix classwork

This string is used as the default prefix when ABinaryTree.printTo causes its nodes to be printed to a stream.

bntrDefaultNodePrintingSuffix classwork

This string is used as the default suffix when ABinaryTree.printTo causes its nodes to be printed to a stream.

bntrDefaultPrintingSuffix classwork

This string is used as the default suffix when ABinaryTree.printTo prints a description of the tree to a given stream.

bntrStringRepresentationPlural classwork

This string controls the way a representation of ABinaryTree is constructed by ABinaryTree.toString when the tree does not have exactly one node.

bntrStringRepresentationSingular classwork

This string controls the way a representation of ABinaryTree is constructed by ABinaryTree.toString when the tree has exactly one node.

boolValueFalseString classwork

This string represents a boolean value that evaluates to False.

boolValueTrueString classwork

This string represents a boolean value that evaluates to True.

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.

charsBeginQuoteCharacter classwork

The default opening quote character used

charsDigits classwork

Letters that are considered digits

charsEndQuoteCharacter classwork

The default closing quote character used

charsEscapeSequenceDelimiter classwork

This string represents the escape sequence delimiter.

charsLowercaseLetters classwork

Letters that are considered lowercase

Charstring classwork

This class acts as a repository for some string functions that are used by various classes.

charsUppercaseLetters classwork

Letters that are considered uppercase

clamp classwork

Clamp value to a number between min and max.

clamp classwork

Clamp value to a number between min and max.

clamp classwork

Clamp value to a number between min and max.

clamp classwork

Clamp value to a number between min and max.

clamp classwork

Clamp value to a number between min and max.

clamp classwork

Clamp value to a number between min and max.

cntrErrorLimitReached classwork

This string is used to format the error message passed to instances of ACounterOverageError when ACounter.increment raises it.

cntrStringRepresentation classwork

This string is used by ACounter.toString to control how a string representation of ACounter is produced.

ctlsDefaultPrintingPrefix classwork

This string is used by ACounterList.printSelfTo as the prefix passed to ACounter.printTo.

ctlsDefaultPrintingSuffix classwork

This string is used by ACounterList.printSelfTo as the suffix passed to ACounter.printTo.

ctlsPrintedSummaryHeader classwork

This string is used by ACounterList.printSelfTo as the banner header printed to the destination stream before the values of each counter in the list are printed.

errDefaultMessage classwork

This string specifies the default error message that is used when no other message is passed during construction to an instance of AnException.

errStringRepresentation classwork

This string governs the output of AnException.toString when no error code was passed to the associated exception on construction.

errStringRepresentationWithCode classwork

This string governs the output of AnException.toString when an error code was passed to the associated exception on construction.

fserrInvalidFileName classwork

This string is used to raise an exception in the event that the constructors for AFileInputStream or AFileOutputStream are passed an empty string as the name of a file.

fserrOpenRead classwork

This string controls the format of the message displayed when the constructor for AFileInputStream or its descendants fails to open a specified file for reading.

fserrOpenWrite classwork

This string controls the format of the message displayed when the constructor for AFileOutputStream or its descendants fails to open a specified file for writing.

fserrReading classwork

This string controls the format of the message displayed when a call to AFileInputStream.read fails for some reason.

fserrWriting classwork

This string controls the format of the message displayed when a call to AFileOutputStream.write fails for some reason.

ioAccessDenied classwork

 

ioDataCheckFailed classwork

 

ioDriveNotFound classwork

 

ioDriveProtected classwork

 

ioDriveReadFailure classwork

 

ioDriveUnavailable classwork

 

ioDriveWriteFailure classwork

 

ioFileNotFound classwork

 

ioFileNotOpen classwork

 

ioHardwareFailure classwork

 

ioIncorrectMedia classwork

 

ioInvalidDrive classwork

 

ioInvalidHandle classwork

 

ioInvalidNumber classwork

 

ioInvalidOperation classwork

 

ioMessage classwork

Returns an error message string for the specified i/o result code

ioNoFileHandle classwork

 

ioPathNotFound classwork

 

ioPrinterPaper classwork

 

ioReadError classwork

 

ioReadOnly classwork

 

ioRemovingDirectory classwork

 

ioRenamingFailed classwork

 

ioSectorNotFound classwork

 

ioSeekFailure classwork

 

ioSuccess classwork

I/O status messages

ioTooManyFiles classwork

 

ioUnknown classwork

 

ioUnknownCommand classwork

 

ioUnknownDevice classwork

 

ioWriteError classwork

 

ioWriteOnly classwork

 

lgerCounterName classwork

This string is used as the default name for the counter to be incremented when instances of ALoggedError are logged.

lgerStringRepresentation classwork

This string controls the way an instance of ALoggedError is represented as a string by ALoggedError.toString.

lgfeCounterName classwork

This string is used as the default name for the counter to be incremented when instances of ALoggedFatalError are logged.

lgfeStringRepresentation classwork

This string controls the way an instance of ALoggedFatalError is represented as a string by ALoggedFatalError.toString.

lghtCounterName classwork

This string is used as the default name for the counter to be incremented when instances of ALoggedHint are logged.

lghtStringRepresentation classwork

This string controls the way an instance of ALoggedHint is represented as a string by ALoggedHint.toString.

lgitCounterName classwork

This string is used as the default name for the counter to be incremented when instances of ALoggedItem are logged.

lgntCounterName classwork

This string is used as the default name for the counter to be incremented when instances of ALoggedNote are logged.

lgntStringRepresentation classwork

This string controls the way an instance of ALoggedNote is represented as a string by ALoggedNote.toString.

lgwrCounterName classwork

This string is used as the default name for the counter to be incremented when instances of ALoggedWarning are logged.

lgwrStringRepresentation classwork

This string controls the way an instance of ALoggedWarning is represented as a string by ALoggedWarning.toString.

llstDefaultDelimiter classwork

This string is used as the default delimiter by ALinkedList.explode and ALinkedList.implode when no other delimiter is supplied.

llstDefaultNodePrintingPrefix classwork

This string is used by ALinkedList.printTo.

llstDefaultNodePrintingSuffix classwork

This string is used by ALinkedList.printTo.

llstDelimiterTabbedColumn classwork

This string can be passed to ALinkedList.implode to cause its output to be formatted into a single column composed of many rows instead of a lengthy string.

llstStringRepresentationPlural classwork

This string controls how a string representation of ALinkedList is constructed by ALinkedList.toString.

llstStringRepresentationSingular classwork

This string controls how a string representation of ALinkedList is constructed by ALinkedList.toString.

mapDefaultDelimiter classwork

This string is used as the default key/value pair delimiter when none is provided to AMapping.implode and AMappingEntry.implode.

MemorySpan classwork

This is a utility class that provides some helpful routines for quickly filling and copying stretches of memory.

nodeStringRepresentationPlural classwork

Specifies the format to use when creating a string representation of ANode that does not have one immediate child (it has either none or more than one child).

nodeStringRepresentationSingular classwork

Specifies the format to use when creating a string representation of ANode that has only one immediate child.

objErrorInitializing classwork

This is the format of the error message passed to the exception raised when AnObject.init returns False.

plitStringRepresentation classwork

This string controls the format of the string returned by APointerListItem.toString.

PMiniToken classwork

Points to an instance of TMiniToken.

PTypicalVersionInfoHeader classwork

This type points to an instance of TTypicalVersionInfoHeader.

PVSFixedFileInfo classwork

This type points to an instance of TVSFixedFileInfo.

sbspStringRepresentationPlural classwork

The format specified by this string is used to construct a string representation of AStreamBookmarkSpan when AStreamBookmarkSpan.toString is called.

sbspStringRepresentationSingular classwork

The format specified by this string is used to construct a string representation of AStreamBookmarkSpan when AStreamBookmarkSpan.toString is called.

SBTYPE_BOOKMARK classwork

This constant represents a type of stream bookmark and can be assigned to AStreamBookmark.bookmarkType by the initializer of an instance of AStreamBookmark or one of its descendants.

SBTYPE_SPAN classwork

This constant represents a type of stream bookmark and can be assigned to AStreamBookmark.bookmarkType by the initializer of an instance of AStreamBookmark or one of its descendants.

stbmStringRepresentation classwork

The format specified by this string is used to construct a string representation of AStreamBookmark when AStreamBookmark.toString is called.

stlfStringRepresentation classwork

This string controls the way a representation of AStringLeaf is constructed by AStringLeaf.toString.

striDefaultSize classwork

The default size of values read by AStreamIterator.

TCensus classwork

This type is used to represent a census, which is a way of storing a total count of items.

TIndexAbsolute classwork

This type is used to represent an absolute index, which is a way of referring to the position of one item in a sequence relative to the beginning of the sequence.

TIndexRelative classwork

This type is used to represent a relative index, which is a way of referring to the position of one item in a sequence relative to another item in the sequence.

TMiniToken classwork

This type represents a token that is parsed by an instance of AMiniParser.

tosDefaultLineLength classwork

This constant controls the maximum length of a line, in characters, that is wrapped by ATextOutputStream.printWrapped.

tosWrapDefaultBreakCharacters classwork

This array contains the default characters at which a line wrapped by ATextOutputStream.printWrapped is broken.

tosWrapDefaultPadCharacter classwork

This constant specifies the default padding character used by ATextOutputStream.printWrapped in order to align each line to a specific column.

TSortKey classwork

This type is used to represent a sort key, which is used to arrange items in a binary tree or list.

TStreamBookmarkType classwork

This type is defined for convenience and portability; it represents a code that indicates the type of a bookmark stored in a stream.

TStreamChecksum classwork

The type of value used when calculating a checksum for a stream.

TStreamIOSize classwork

The type of value used to indicate the size of data to read or write from the stream.

TStreamLength classwork

The type of value used to indicate the overall size of a stream.

TStreamOffset classwork

The type of value used to indicate an offset within a stream.

TTypicalVersionInfoHeader classwork

These elements exist at the beginning of every pseudo-structure.

TVarRecToString classwork

This function converts item to a string and returns the result.

TVarRecToVariant classwork

This function converts the value in value to a Variant.

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.

vctrErrorAllocatingMemory classwork

This string controls the format of the error message passed to an instance of AVectorAllocationError when a call to AVector.ofLength or AVector.grow fails to allocate memory for the array.

vctrStringRepresentationPlural classwork

This string controls the string representation created by a call to AVector.toString.

vctrStringRepresentationSingular classwork

This string controls the string representation created by a call to AVector.toString.

vinfComments classwork

This value represents one of the possible keys that can be stored inside of a version information resource.

vinfCompanyName classwork

This value represents one of the possible keys that can be stored inside of a version information resource.

vinfFileDescription classwork

This value represents one of the possible keys that can be stored inside of a version information resource.

vinfFileVersion classwork

This value represents one of the possible keys that can be stored inside of a version information resource.

vinfInternalName classwork

This value represents one of the possible keys that can be stored inside of a version information resource.

vinfLegalCopyright classwork

This value represents one of the possible keys that can be stored inside of a version information resource.

vinfLegalTrademarks classwork

This value represents one of the possible keys that can be stored inside of a version information resource.

vinfOriginalFilename classwork

This value represents one of the possible keys that can be stored inside of a version information resource.

vinfPrivateBuild classwork

This value represents one of the possible keys that can be stored inside of a version information resource.

vinfProductName classwork

This value represents one of the possible keys that can be stored inside of a version information resource.

vinfProductVersion classwork

This value represents one of the possible keys that can be stored inside of a version information resource.

vinfSpecialBuild classwork

This value represents one of the possible keys that can be stored inside of a version information resource.

vsStringFileInfoKey classwork

This string value is used as a key to validate the StringFileInfo pseudo-structure.

vsVersionInfoKey classwork

This string value is used as a key to validate the VS_VERSIONINFO pseudo-structure.

VS_PADDING_ALIGNMENT classwork

Microsoft's version pseudo-structures are aligned to 32-bit addresses.

VS_PADDING_INCREMENT classwork

Microsoft's version pseudo-structures are alingted to 32-bit addresses by by using zero-value words.


Generated by PasDoc 0.13.0 on 2015-06-23 19:40:11