openMSX
Public Member Functions | List of all members
openmsx::XMLLoader::XMLElementParser Class Reference
Inheritance diagram for openmsx::XMLLoader::XMLElementParser:
Inheritance graph
[legend]
Collaboration diagram for openmsx::XMLLoader::XMLElementParser:
Collaboration graph
[legend]

Public Member Functions

void start (string_view name)
 
void attribute (string_view name, string_view value)
 
void text (string_view txt)
 
void stop ()
 
void doctype (string_view txt)
 
string_view getSystemID () const
 
XMLElementgetRoot ()
 
- Public Member Functions inherited from rapidsax::NullHandler
void start (std::string_view)
 
void stop ()
 
void text (std::string_view)
 
void attribute (std::string_view, std::string_view)
 
void cdata (std::string_view)
 
void comment (std::string_view)
 
void declarationStart ()
 
void declAttribute (std::string_view, std::string_view)
 
void declarationStop ()
 
void doctype (std::string_view)
 
void procInstr (std::string_view, std::string_view)
 

Detailed Description

Definition at line 14 of file XMLLoader.cc.

Member Function Documentation

◆ attribute()

void openmsx::XMLLoader::XMLElementParser::attribute ( string_view  name,
string_view  value 
)

Definition at line 81 of file XMLLoader.cc.

◆ doctype()

void openmsx::XMLLoader::XMLElementParser::doctype ( string_view  txt)

Definition at line 107 of file XMLLoader.cc.

References t.

◆ getRoot()

XMLElement& openmsx::XMLLoader::XMLElementParser::getRoot ( )
inline

Definition at line 25 of file XMLLoader.cc.

◆ getSystemID()

string_view openmsx::XMLLoader::XMLElementParser::getSystemID ( ) const
inline

Definition at line 24 of file XMLLoader.cc.

◆ start()

void openmsx::XMLLoader::XMLElementParser::start ( string_view  name)

Definition at line 69 of file XMLLoader.cc.

References openmsx::XMLElement::setName().

◆ stop()

void openmsx::XMLLoader::XMLElementParser::stop ( )

Definition at line 102 of file XMLLoader.cc.

◆ text()

void openmsx::XMLLoader::XMLElementParser::text ( string_view  txt)

Definition at line 91 of file XMLLoader.cc.


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