#include <parser_xml.h>


Public Member Functions | |
| virtual CSmartPtr< CScore > | Parse () |
Static Public Member Functions | |
| static CSmartPtr< IParser > | Create (const std::string &FileName) |
Private Member Functions | |
| std::string | _Attribute (xmlNodePtr Node, const char *Name) |
| void | _ParseNote (xmlNodePtr Node, CSmartPtr< IEntity > &Entity) |
| void | _ParsePause (xmlNodePtr Node, CSmartPtr< IEntity > &Entity) |
| void | _ParseBlock (xmlNodePtr Node, CSmartPtr< IEntity > &Entity, CSmartPtr< CScore > &Score) |
| CParserXML (const std::string &FileName) | |
| virtual | ~CParserXML () |
Friends | |
| class | CSmartPtr< CParserXML > |
Definition at line 32 of file parser_xml.h.
| CParserXML::CParserXML | ( | const std::string & | FileName | ) | [private] |
| virtual CParserXML::~CParserXML | ( | ) | [private, virtual] |
| std::string CParserXML::_Attribute | ( | xmlNodePtr | Node, | |
| const char * | Name | |||
| ) | [private] |
| void CParserXML::_ParseBlock | ( | xmlNodePtr | Node, | |
| CSmartPtr< IEntity > & | Entity, | |||
| CSmartPtr< CScore > & | Score | |||
| ) | [private] |
friend class CSmartPtr< CParserXML > [friend] |
Definition at line 34 of file parser_xml.h.
1.5.8