Class Hierarchy

NEDXML API: Class Hierarchy
NEDXML API
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CASTBuilderSAX handler (to be used with SAXParser) that builds an AST
 CASTNode
 CASTNodeFactoryBase class for ASTNode factories
 CASTNodeUtilVarious utilities for the ASTNode tree
 CDtdValidationUtils
 CErrorStore
 CexceptionSTL class
 Cruntime_errorSTL class
 CNedExceptionLow-level routines throw an exception instead of calling NedErrorStore->add()
 CNedResourceCache::INedTypeNames
 CMsgAnalyzerPart of the message compiler. Produces ClassInfo objects from the ASTNode tree. Assumes object tree has already passed all validation stages (DTD, syntax, semantic)
 CMsgCodeGeneratorCode generator part of the message compiler
 CMsgCompilerGenerates C++ code from a MSG file object tree
 CMsgCompilerOptionsOptions for MsgCompiler
 CMsgGeneratorGenerates MSG source from an AST
 CMsgParserParses MSG files into an AST
 CMsgTool
 CMsgTypeTable
 CNedCrossValidatorPerforms cross validation. Should be called after tree passed DTD validation and syntax validation
 CNedGeneratorGenerates NED code from a NED AST
 CNedLookupContextContext of NED type lookup, for NedResourceCache
 CNedParserParses NED files into an AST
 CNedResourceCacheStores loaded NED files, and keeps track of components in them
 CNedSyntaxValidatorPerforms structural validation of components
 CNedTool
 CNedToolsMisc NED utilities
 CNedTypeInfoStores information on a NED type
 CSourceDocumentStores the full text of a NED/MSG file
 CSourceRegionStores a line:col..line:col region in a source file. Used for mapping ASTNodes back to the source code
 CUserDataSubclass from this if you want to attach extra data to ASTNode objects
 CXMLGeneratorSerializes an AST in XML format