libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
|
#include <csv_iterator.hpp>
Public Types | |
using | iterator_category = std::input_iterator_tag |
using | value_type = std::string |
using | difference_type = ptrdiff_t |
using | pointer = std::string const * |
using | reference = std::string const & |
Public Member Functions | |
csv_iterator (char delim=default_delimiter) noexcept(true) | |
csv_iterator (std::string const &data, char delim=default_delimiter) noexcept(false) | |
reference | operator* () const noexcept(true) |
pointer | operator-> () const noexcept(true) |
csv_iterator | operator++ () noexcept(false) |
csv_iterator | operator++ (int) noexcept(false) |
bool | operator== (csv_iterator const &i) const noexcept(true) |
bool | operator!= (csv_iterator const &i) const noexcept(true) |
Taken from "Generic Programming and the STL" by M.H.Austern.
Definition at line 33 of file csv_iterator.hpp.
using jmmcg::LIBJMMCG_VER_NAMESPACE::csv_iterator::difference_type = ptrdiff_t |
Definition at line 37 of file csv_iterator.hpp.
using jmmcg::LIBJMMCG_VER_NAMESPACE::csv_iterator::iterator_category = std::input_iterator_tag |
Definition at line 35 of file csv_iterator.hpp.
using jmmcg::LIBJMMCG_VER_NAMESPACE::csv_iterator::pointer = std::string const * |
Definition at line 38 of file csv_iterator.hpp.
using jmmcg::LIBJMMCG_VER_NAMESPACE::csv_iterator::reference = std::string const& |
Definition at line 39 of file csv_iterator.hpp.
using jmmcg::LIBJMMCG_VER_NAMESPACE::csv_iterator::value_type = std::string |
Definition at line 36 of file csv_iterator.hpp.
|
inlineexplicitnoexcept |
Definition at line 22 of file csv_iterator_impl.hpp.
|
inlineexplicitnoexcept |
Definition at line 27 of file csv_iterator_impl.hpp.
Referenced by BOOST_AUTO_TEST_CASE().
|
inlinenoexcept |
Definition at line 62 of file csv_iterator_impl.hpp.
References operator==().
Referenced by BOOST_AUTO_TEST_CASE().
|
inlinenoexcept |
Definition at line 33 of file csv_iterator_impl.hpp.
|
inlinenoexcept |
Definition at line 43 of file csv_iterator_impl.hpp.
Referenced by BOOST_AUTO_TEST_CASE().
|
inlinenoexcept |
Definition at line 49 of file csv_iterator_impl.hpp.
|
inlinenoexcept |
Definition at line 38 of file csv_iterator_impl.hpp.
|
inlinenoexcept |
Definition at line 56 of file csv_iterator_impl.hpp.
Referenced by operator!=().