Skip to content
Snippets Groups Projects
Commit 936e89a7 authored by Jan Trávníček's avatar Jan Trávníček
Browse files

add missing xmlTagName function for ranked_symbol

parent a81219a2
No related branches found
No related tags found
No related merge requests found
......@@ -146,6 +146,7 @@ template < typename T, typename R >
struct xmlApi < common::ranked_symbol < T, R > > {
static common::ranked_symbol < T, R > parse ( ext::deque < sax::Token >::iterator & input );
static bool first ( const ext::deque < sax::Token >::const_iterator & input );
static std::string xmlTagName ( );
static void compose ( ext::deque < sax::Token > & output, const common::ranked_symbol < T, R > & data );
};
 
......@@ -159,6 +160,11 @@ bool xmlApi < common::ranked_symbol < T, R > >::first ( const ext::deque < sax::
return sax::FromXMLParserHelper::isToken ( input, sax::Token::TokenType::START_ELEMENT, alphabet::RankedSymbol < T, R >::getXmlTagName() );
}
 
template < typename T, typename R >
std::string xmlApi < common::ranked_symbol < T, R > >::xmlTagName ( ) {
return alphabet::RankedSymbol < T, R >::getXmlTagName();
}
template < typename T, typename R >
void xmlApi < common::ranked_symbol < T, R > >::compose ( ext::deque < sax::Token > & output, const common::ranked_symbol < T, R > & input ) {
return alphabet::RankedSymbol < T, R >::compose( output, input );
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment