CSVIterator Class Reference
#include <csv_reader.h>
Public Types | |
typedef std::input_iterator_tag | iterator_category |
typedef CSVRow | value_type |
typedef std::size_t | difference_type |
typedef CSVRow * | pointer |
typedef CSVRow & | reference |
Public Member Functions | |
CSVIterator (std::istream &str) | |
CSVIterator () | |
CSVIterator & | operator++ () |
CSVIterator | operator++ (int) |
CSVRow const & | operator* () const |
CSVRow const * | operator-> () const |
bool | operator== (CSVIterator const &rhs) |
bool | operator!= (CSVIterator const &rhs) |
Private Attributes | |
std::istream * | m_str |
CSVRow | m_row |
Member Typedef Documentation
typedef std::size_t CSVIterator::difference_type |
typedef std::input_iterator_tag CSVIterator::iterator_category |
typedef CSVRow* CSVIterator::pointer |
typedef CSVRow& CSVIterator::reference |
typedef CSVRow CSVIterator::value_type |
Constructor & Destructor Documentation
|
inline |
|
inline |
Member Function Documentation
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Member Data Documentation
|
private |
|
private |
The documentation for this class was generated from the following file:
- /home/stuermer/Repos/cpp/EchelleSimulator/include/csv_reader.h