#include <uxmlgrammar.hpp>
Inheritance diagram for ubit::UXmlGrammar:

Public Member Functions | |
| virtual void | addAttrClass (const UAttributeClass &) |
| virtual void | addElementClass (const UElementClass &) |
| virtual void | addCharEntityRef (const UStr &entity_name, unsigned short entity_value) |
| virtual const UAttributeClass * | getAttrClass (const UStr &classname) const |
| virtual const UElementClass * | getElementClass (const UStr &classname) const |
| virtual unsigned short | getCharEntityRef (const UStr &entity_name) const |
| virtual void | createDefaultCharEntityRefs () |
| TO BE CHANGED !!! | |
Static Public Member Functions | |
| static UXmlGrammar & | getSharedUndefGrammar () |
| TO BE CHANGED !!! | |
| static UAttributeClass * | addUndefAttrClass (const UStr &classname) |
| TO BE CHANGED !!! | |
| static UElementClass * | addUndefElementClass (const UStr &classname) |
| TO BE CHANGED !!! | |
Protected Types | |
|
typedef std::map< const UStr *, unsigned short, Comp > | CharEntityRefMap |
Protected Attributes | |
| CharEntityRefMap | char_entity_refs |
| UElementClassMap | element_classes |
| UAttributeClassMap | attr_classes |
1.4.7