Main Page Modules Class Hierarchy Alphabetical List Compound List File List Compound Members File Members Related Pages

# ACEXML_Entity_Manager Class Reference

Class to manage and resolve entity references. More...

`#include "ACEXML/parser/parser/Entity_Manager.h"`

Collaboration diagram for ACEXML_Entity_Manager:

[legend]
List of all members.

## Public Methods
| ACEXML_Entity_Manager (void)
| Default constructor. More...
| ~ACEXML_Entity_Manager (void)
| Destructor. More...
int | add_entity (const ACEXML_Char *ref, const ACEXML_Char *value)
| Add a new entity declaration. More...
const ACEXML_String * | resolve_entity (const ACEXML_Char *ref)
| Resolve an entity reference. More...
## Private Attributes
ACEXML_ENTITIES_MANAGER | entities_

## Detailed Description

Class to manage and resolve entity references.

Todo:
  Fill in details for this class.

## Constructor & Destructor Documentation

ACEXML_Entity_Manager::ACEXML_Entity_Manager | ( | void |  | ) |

| Default constructor.

ACEXML_Entity_Manager::~ACEXML_Entity_Manager | ( | void |  | ) |

| Destructor.

## Member Function Documentation

ACEXML_INLINE int ACEXML_Entity_Manager::add_entity | ( | const ACEXML_Char * | ref,
|  | const ACEXML_Char * | v
| ) |

| Add a new entity declaration.

ACEXML_INLINE const ACEXML_String * ACEXML_Entity_Manager::resolve_entity | ( | const ACEXML_Char * | ref | ) |

| Resolve an entity reference.

## Member Data Documentation

ACEXML_ENTITIES_MANAGER ACEXML_Entity_Manager::entities_`[private]`

The documentation for this class was generated from the following files:

- Entity_Manager.h
- Entity_Manager.cpp
- Entity_Manager.i