Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
Simkin Compound List
Here are the classes, structs, unions and interfaces with brief descriptions:
- skAList (Array-Based List of pointers with template sub-classes)
- skAListIterator (This class provides an interator for the list, it is subclassed to provide type-safety)
- skBoundsException (This class represents an exception thrown by the collection classes)
- skCompileError (This class encapsulates an error message from the parser, representing a syntax error in the script)
- skCompileErrorList (This is a list of compile errors)
- skExecutable (This class gives an interface for the Interpreter to call into)
- skHashEntry (This class represents a single entry in the hashtable)
- skHashTable (HashTable Class with template sub-class for type-safety)
- skHashTableIterator (This class provides an iterator for the hashtable)
- skInterpreter (This class parses and executes Simkin script, and holds a list of global variables)
- skMethodDefNode (This class represents the parse tree for a whole method in Simkin)
- skMethodTable (This class can be used to cache parse trees)
- skNull (This class provides a null object)
- skParseException (This exception is thrown when there are parse errors in some Simkin script)
- skParseNode (This is the base class for Simkin parse nodes)
- skRuntimeException (This exception is thrown when there are execution errors in a Simkin script)
- skRValue (This class is used to hold the value of a variable in Simkin)
- skRValueArray (This class provides an array of RValues)
- skScriptedExecutable (This class provides an executable whose additional fields and methods are taken from a TreeNode file - most of the behaviour is defined in the base class skTreeNodeObject)
- skString (This class encapsulates a null-terminated 8-bit c-string It uses a pointer to a string plus a reference count to save copying when passed by value)
- skStringList (This class is a list of Strings, held by value)
- skStringTokenizer (The string tokenizer class allows an application to break a string into tokens)
- skTAList (This template class is used to provide type-safety to the list)
- skTAListIterator (This class provides a templated list iterator)
- skTHashTable (This class overrides the base class to provide type-safety)
- skTHashTableIterator (This class provides a type-safe iterator for the templated hash table)
- skTracer (This class is used to provide output to a trace)
- skTreeNode (This class encapsulates a node in a tree)
- skTreeNodeListIterator (This class provides an iterator over the children of a treenode)
- skTreeNodeObject (This class gives an skExecutable wrapper to an skTreeNode object The class implements methods from the Executable interface)
- skTreeNodeObjectEnumerator (This class enumerates the elements in an TreeNodeObject)
- skTreeNodeReader (This class is used to read a TreeNode from a text stream)
- skTreeNodeReaderException (This class encapsulates an error encountered while parsing a treenode text stream)
- skTVAList (This class gives a value and array-based list)
- skXMLElement (This class is used to create additional XML elements that are added to an XML document, it overrides DOM_Element from the Xerces library)
- skXMLElementObject (This object is a container for an XML element, and exposes an interface to it to Simkin The class implements methods from the Executable interface)
- skXMLElementObjectEnumerator (This class enumerates the element children of an skXMLElementObject)
- skXMLErrorHandler (This class picks up errors encountered while parsing an XML document and throws SAXParseExceptions)
- skXMLExecutable (This class is a base class for objects which store their data and methods in an XML document Each instance is associated with an XML document which is loaded on construction)
Generated at Wed May 9 11:32:22 2001 for Simkin by
1.2.1 written by Dimitri van Heesch,
© 1997-2000