Class CSVIterator
ClassList > CSVIterator
Public Types
Public Functions
Public Types Documentation
typedef difference_type
typedef std::size_t CSVIterator::difference_type;
typedef iterator_category
typedef std::input_iterator_tag CSVIterator::iterator_category;
typedef pointer
typedef CSVRow* CSVIterator::pointer;
typedef reference
typedef CSVRow& CSVIterator::reference;
typedef value_type
typedef CSVRow CSVIterator::value_type;
Public Functions Documentation
function CSVIterator [1/2]
inline explicit CSVIterator::CSVIterator (
std::istream & str,
std::size_t skip=0
)
function CSVIterator [2/2]
inline CSVIterator::CSVIterator ()
function operator!=
inline bool CSVIterator::operator!= (
CSVIterator const & rhs
)
function operator*
inline CSVRow const & CSVIterator::operator* () const
function operator++
inline CSVIterator & CSVIterator::operator++ ()
function operator++
inline CSVIterator CSVIterator::operator++ (
int
)
function operator+=
inline CSVIterator & CSVIterator::operator+= (
std::size_t skip
)
function operator->
inline CSVRow const * CSVIterator::operator-> () const
function operator==
inline bool CSVIterator::operator== (
CSVIterator const & rhs
)
function operator[]
inline const std::string & CSVIterator::operator[] (
std::size_t idx
)
The documentation for this class was generated from the following file include/illixr/csv_iterator.hpp