|
|
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 |
| |
|
|
| csv_stream_parser (std::istream &, char delim=',', char escape='\\', char quote='\"') |
| |
|
virtual iterator | begin () |
| |
|
virtual const_iterator | begin () const |
| |
|
virtual iterator | end () |
| |
|
virtual const_iterator | end () const |
| |
|
bool | eof () const |
| |
|
bool | good () const |
| |
|
void | init () |
| |
|
void | init (char delim) |
| |
|
void | init (const std::vector< int > &offsets) |
| |
|
bool | initialized () const |
| |
|
virtual bool | nextLine () |
| |
|
virtual const String & | operator[] (int i) |
| |
|
virtual size_t | size () |
| |
|
|
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 |
| |
The documentation for this class was generated from the following files: