#include <xmlparser.h>
Public Member Functions | |
SAXElement (const std::string &name, const char **atts) | |
const std::string | name () const |
const std::string | attribute (const std::string &name) const |
void | forEachAttribute (XMLAttrVisitor &visitor) const |
Private Attributes | |
const std::string | m_name |
const char ** | m_atts |
Definition at line 33 of file xmlparser.h.
SAXElement::SAXElement | ( | const std::string & | name, | |
const char ** | atts | |||
) | [inline] |
Definition at line 35 of file xmlparser.h.
const std::string SAXElement::attribute | ( | const std::string & | name | ) | const [inline, virtual] |
void SAXElement::forEachAttribute | ( | XMLAttrVisitor & | visitor | ) | const [inline, virtual] |
Implements XMLElement.
Definition at line 51 of file xmlparser.h.
References m_atts, and XMLAttrVisitor::visit().
const std::string SAXElement::name | ( | ) | const [inline, virtual] |
const char** SAXElement::m_atts [private] |
Definition at line 60 of file xmlparser.h.
Referenced by attribute(), and forEachAttribute().
const std::string SAXElement::m_name [private] |
Definition at line 59 of file xmlparser.h.
Referenced by name().