Vince's CSV Parser
csv::CSVRow::iterator Class Reference

A random access iterator over the contents of a CSV row. More...

#include <csv_row.hpp>

Public Member Functions

 iterator (const CSVRow *, int i)
 
reference operator* () const
 
pointer operator-> () const
 
iterator operator++ (int)
 
iteratoroperator++ ()
 
iterator operator-- (int)
 
iteratoroperator-- ()
 
iterator operator+ (difference_type n) const
 
iterator operator- (difference_type n) const
 
CONSTEXPR bool operator== (const iterator &other) const noexcept
 Two iterators are equal if they point to the same field.
 
CONSTEXPR bool operator!= (const iterator &other) const noexcept
 

Public Attributes

friend CSVRow
 

Detailed Description

A random access iterator over the contents of a CSV row.

Each iterator points to a CSVField.

Definition at line 343 of file csv_row.hpp.


The documentation for this class was generated from the following files: