Main Page | Class Hierarchy | Class List | Directories | File List | Class Members

xml_parser::basic_xml_number_attribute_parser< E, A > Class Template Reference

#include <xml_number_attribute_parser.h>

Inheritance diagram for xml_parser::basic_xml_number_attribute_parser< E, A >:

xml_parser::basic_xml_attribute_parser< E > grammar_to_parser::basic_simple_non_terminal< E > grammar_to_parser::basic_parser< E > List of all members.

Public Member Functions

 basic_xml_number_attribute_parser (std::basic_string< E > attribute_name, use_type a_use_type, A default_value=0)
virtual void push_parsers (parser_list &l)
use_type get_use_type ()
 operator A ()

Protected Attributes

grammar_to_parser::basic_value_parser<
E, A > 
m_attribute_value
m_default_value

Private Types

typedef grammar_to_parser::basic_parser<
E >::parser_list 
parser_list
typedef basic_xml_attribute_parser<
E >::use_type 
use_type

Detailed Description

template<typename E, typename A>
class xml_parser::basic_xml_number_attribute_parser< E, A >

used to parse number from xml document, the number type (int, long) is defined as template argument (A)


The documentation for this class was generated from the following file:
Generated on Sun Jul 2 18:39:48 2006 for grammar2parser.kdevelop by  doxygen 1.4.1