|
cfgfile 0.2.11
|
Input stream for parser. More...
#include <input_stream.hpp>
Public Member Functions | |
| input_stream_t (const typename Trait::string_t &file_name, typename Trait::istream_t &input) | |
| ~input_stream_t () | |
| Trait::char_t | get () |
| Get a symbol from the stream. | |
| void | put_back (typename Trait::char_t ch) |
| Put symbol back in the stream. | |
| Trait::pos_t | line_number () const |
| Trait::pos_t | column_number () const |
| bool | at_end () const |
| const Trait::string_t & | file_name () const |
Input stream for parser.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Get a symbol from the stream.
|
inline |
|
inline |
Put symbol back in the stream.