|
ACEXML
6.1.1
|
Class to manage and resolve entity references. More...
#include <ACEXML/parser/parser/Entity_Manager.h>

Public Member Functions | |
| ACEXML_Entity_Manager (void) | |
| Default constructor. | |
| ~ACEXML_Entity_Manager (void) | |
| Destructor. | |
| int | add_entity (const ACEXML_Char *ref, const ACEXML_Char *value) |
| Add a new entity declaration. | |
| const ACEXML_Char * | resolve_entity (const ACEXML_Char *ref) |
| Resolve an entity reference. | |
| int | resolve_entity (const ACEXML_Char *ref, ACEXML_Char *&systemId, ACEXML_Char *&publicId) |
| size_t | size (void) const |
| Number of items in the Entity Manager. | |
| int | reset (void) |
| Reset the state. | |
Private Attributes | |
| ACEXML_ENTITIES_MANAGER * | entities_ |
| bool | init_ |
Class to manage and resolve entity references.
Default constructor.
Destructor.
| ACEXML_INLINE int ACEXML_Entity_Manager::add_entity | ( | const ACEXML_Char * | ref, |
| const ACEXML_Char * | value | ||
| ) |
Add a new entity declaration.
| ACEXML_INLINE int ACEXML_Entity_Manager::reset | ( | void | ) |
Reset the state.
| ACEXML_INLINE const ACEXML_Char * ACEXML_Entity_Manager::resolve_entity | ( | const ACEXML_Char * | ref | ) |
Resolve an entity reference.
| ACEXML_INLINE int ACEXML_Entity_Manager::resolve_entity | ( | const ACEXML_Char * | ref, |
| ACEXML_Char *& | systemId, | ||
| ACEXML_Char *& | publicId | ||
| ) |
Resolve an entity reference and return the tuple of systemId and publicId
| ACEXML_INLINE size_t ACEXML_Entity_Manager::size | ( | void | ) | const |
Number of items in the Entity Manager.
bool ACEXML_Entity_Manager::init_ [private] |
1.8.0