Class Hierarchy¶
|
NEDXML API
|
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
| CASTBuilder | SAX handler (to be used with SAXParser) that builds an AST |
| CASTNode | |
| CASTNodeFactory | Base class for ASTNode factories |
| CASTNodeUtil | Various utilities for the ASTNode tree |
| CDtdValidationUtils | |
| CErrorStore | |
| Cexception | STL class |
| Cruntime_error | STL class |
| CNedException | Low-level routines throw an exception instead of calling NedErrorStore->add() |
| CNedResourceCache::INedTypeNames | |
| CMsgAnalyzer | Part of the message compiler. Produces ClassInfo objects from the ASTNode tree. Assumes object tree has already passed all validation stages (DTD, syntax, semantic) |
| CMsgCodeGenerator | Code generator part of the message compiler |
| CMsgCompiler | Generates C++ code from a MSG file object tree |
| CMsgCompilerOptions | Options for MsgCompiler |
| CMsgGenerator | Generates MSG source from an AST |
| CMsgParser | Parses MSG files into an AST |
| CMsgTool | |
| CMsgTypeTable | |
| CNedCrossValidator | Performs cross validation. Should be called after tree passed DTD validation and syntax validation |
| CNedGenerator | Generates NED code from a NED AST |
| CNedLookupContext | Context of NED type lookup, for NedResourceCache |
| CNedParser | Parses NED files into an AST |
| CNedResourceCache | Stores loaded NED files, and keeps track of components in them |
| CNedSyntaxValidator | Performs structural validation of components |
| CNedTool | |
| CNedTools | Misc NED utilities |
| CNedTypeInfo | Stores information on a NED type |
| CSourceDocument | Stores the full text of a NED/MSG file |
| CSourceRegion | Stores a line:col..line:col region in a source file. Used for mapping ASTNodes back to the source code |
| CUserData | Subclass from this if you want to attach extra data to ASTNode objects |
| CXMLGenerator | Serializes an AST in XML format |
Generated on for NEDXML API by