|
|
| csv_threaded_stream_parser (std::ifstream &stream, char delim=',', char escape='\\', char quote='\"' ) |
| |
| virtual iterator | begin () |
| |
| virtual const_iterator | begin () const |
| |
| virtual iterator | end () |
| |
| virtual const_iterator | end () const |
| |
| virtual bool | nextLine () |
| |
| virtual const String & | operator[] (int i) |
| |
| virtual size_t | size () |
| |
|
void | start () |
| |
|
| csv_stream_parser (std::istream &, char delim=',', char escape='\\', char quote='\"') |
| |
|
bool | eof () const |
| |
|
bool | good () const |
| |
|
void | init () |
| |
|
void | init (char delim) |
| |
|
void | init (const std::vector< int > &offsets) |
| |
|
bool | initialized () const |
| |
|
|
csv_stream_parser::token_vector | m_active_line |
| |
|
shared_list< csv_stream_parser::token_vector > | m_buffer |
| |
|
exerciser | m_runner |
| |
|
char | m_delim |
| |
|
char | m_escape |
| |
|
boost::escaped_list_separator< char > | m_escapedListSeparator |
| |
|
bool | m_fixedLength |
| |
|
bool | m_Initialized |
| |
|
boost::offset_separator | m_OffsetSeparator |
| |
|
char | m_quote |
| |
|
std::istream & | m_stream |
| |
|
token_vector | m_tokens |
| |
|
|
typedef boost::tokenizer< boost::char_separator< char > > | char_tokenizer |
| |
|
typedef token_vector::const_iterator | const_iterator |
| |
|
typedef boost::tokenizer< boost::escaped_list_separator< char > > | escaped_list_tokenizer |
| |
|
typedef token_vector::iterator | iterator |
| |
|
typedef boost::tokenizer< boost::offset_separator > | offset_tokenizer |
| |
|
typedef std::vector< tom::String > | token_vector |
| |
◆ begin() [1/2]
| csv_threaded_stream_parser::iterator tom::csv_threaded_stream_parser::begin |
( |
| ) |
|
|
virtual |
◆ begin() [2/2]
| csv_threaded_stream_parser::const_iterator tom::csv_threaded_stream_parser::begin |
( |
| ) |
const |
|
virtual |
◆ end() [1/2]
| csv_threaded_stream_parser::iterator tom::csv_threaded_stream_parser::end |
( |
| ) |
|
|
virtual |
◆ end() [2/2]
| csv_threaded_stream_parser::const_iterator tom::csv_threaded_stream_parser::end |
( |
| ) |
const |
|
virtual |
◆ nextLine()
| bool tom::csv_threaded_stream_parser::nextLine |
( |
| ) |
|
|
virtual |
◆ operator[]()
| const String & tom::csv_threaded_stream_parser::operator[] |
( |
int |
i | ) |
|
|
virtual |
◆ size()
| size_t tom::csv_threaded_stream_parser::size |
( |
| ) |
|
|
virtual |
The documentation for this class was generated from the following files: