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

1.8.11