#include <white_space_parser.h>
Inheritance diagram for grammar_to_parser::basic_white_space_parser< E >:

Public Member Functions | |
| basic_white_space_parser (const basic_white_space_parser &rhs) | |
| basic_white_space_parser (const std::basic_string< E > &space) | |
| virtual unsigned long | parse (const E *buf, const unsigned long buf_length) |
| virtual std::basic_istream< E > & | parse (std::basic_istream< E > &is) |
Protected Member Functions | |
| bool | is_space (E input) |
| bool | is_space (std::basic_istream< E > &is) |
Private Types | |
| typedef std::basic_string< E > | std_string |
|
typedef std::basic_istream< E > | std_istream |
| typedef std::ctype< E > | std_ctype |
| typedef std::char_traits< E > | std_char_traits |
|
||||||||||
|
The parse method using which the input stream is searched and the value is copied from buffer into parsed objects manipulated by basic_object_parser. For parse method is used different implementation depending on type of parser - if terminal_type, non_terminal_type or choice_type Implements grammar_to_parser::basic_parser< E >. |
|
||||||||||||||||
|
The parse method using which the input buffer is searched and the value is copied from buffer into parsed objects manipulated by basic_object_parser. For parse method is used different implementation depending on type of parser - if terminal_type, non_terminal_type or choice_type. Implements grammar_to_parser::basic_parser< E >. |
1.4.1