Skip to content

Class csv_iterator

ClassList > csv_iterator

Public Types

Type Name
typedef std::size_t difference_type
typedef std::input_iterator_tag iterator_category
typedef csv_row * pointer
typedef csv_row & reference
typedef csv_row value_type

Public Functions

Type Name
csv_iterator (std::istream & str, std::size_t skip=0)
csv_iterator ()
bool operator!= (csv_iterator const & rhs)
csv_row const & operator* () const
csv_iterator & operator++ ()
csv_iterator operator++ (int)
csv_iterator & operator+= (std::size_t skip)
csv_row const * operator-> () const
bool operator== (csv_iterator const & rhs)
const std::string & operator[] (std::size_t idx)

Public Types Documentation

typedef difference_type

typedef std::size_t csv_iterator::difference_type;

typedef iterator_category

typedef std::input_iterator_tag csv_iterator::iterator_category;

typedef pointer

typedef csv_row* csv_iterator::pointer;

typedef reference

typedef csv_row& csv_iterator::reference;

typedef value_type

typedef csv_row csv_iterator::value_type;

Public Functions Documentation

function csv_iterator [1/2]

inline explicit csv_iterator::csv_iterator (
    std::istream & str,
    std::size_t skip=0
) 

function csv_iterator [2/2]

inline csv_iterator::csv_iterator () 

function operator!=

inline bool csv_iterator::operator!= (
    csv_iterator const & rhs
) 

function operator*

inline csv_row const & csv_iterator::operator* () const

function operator++

inline csv_iterator & csv_iterator::operator++ () 

function operator++

inline csv_iterator csv_iterator::operator++ (
    int
) 

function operator+=

inline csv_iterator & csv_iterator::operator+= (
    std::size_t skip
) 

function operator->

inline csv_row const * csv_iterator::operator-> () const

function operator==

inline bool csv_iterator::operator== (
    csv_iterator const & rhs
) 

function operator[]

inline const std::string & csv_iterator::operator[] (
    std::size_t idx
) 


The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR-clean/include/illixr/csv_iterator.hpp