|
Vince's CSV Parser
|
Reverse field-value iterator available since C++11. More...
#include <csv_row.hpp>
Public Member Functions | |
| reverse_iterator (iterator base) noexcept | |
| reference | operator* () const |
| pointer | operator-> () const |
| reference | operator[] (difference_type n) const |
| reverse_iterator | operator++ (int) noexcept |
| reverse_iterator & | operator++ () noexcept |
| reverse_iterator | operator-- (int) noexcept |
| reverse_iterator & | operator-- () noexcept |
| reverse_iterator | operator+ (difference_type n) const noexcept |
| reverse_iterator | operator- (difference_type n) const noexcept |
| reverse_iterator & | operator+= (difference_type n) noexcept |
| reverse_iterator & | operator-= (difference_type n) noexcept |
| difference_type | operator- (const reverse_iterator &other) const noexcept |
| bool | operator== (const reverse_iterator &other) const noexcept |
| bool | operator!= (const reverse_iterator &other) const noexcept |
| bool | operator< (const reverse_iterator &other) const noexcept |
| bool | operator> (const reverse_iterator &other) const noexcept |
| bool | operator<= (const reverse_iterator &other) const noexcept |
| bool | operator>= (const reverse_iterator &other) const noexcept |
| iterator | base () const noexcept |
| The forward iterator one past the field this iterator produces. | |
Friends | |
| reverse_iterator | operator+ (difference_type n, const reverse_iterator &it) noexcept |
Reverse field-value iterator available since C++11.
Uses the same temporary-field semantics as iterator, without a persistent field cache. Use this type in C++11-17: legacy std::reverse_iterator requires references.
Definition at line 743 of file csv_row.hpp.
|
explicitnoexcept |
Definition at line 341 of file csv_row.cpp.
|
noexcept |
The forward iterator one past the field this iterator produces.
Definition at line 428 of file csv_row.cpp.
|
noexcept |
Definition at line 408 of file csv_row.cpp.
| CSVRow::reverse_iterator::reference csv::CSVRow::reverse_iterator::operator* | ( | ) | const |
Definition at line 344 of file csv_row.cpp.
|
noexcept |
Definition at line 376 of file csv_row.cpp.
|
noexcept |
Definition at line 356 of file csv_row.cpp.
|
noexcept |
Definition at line 360 of file csv_row.cpp.
|
noexcept |
Definition at line 380 of file csv_row.cpp.
|
noexcept |
Definition at line 395 of file csv_row.cpp.
|
noexcept |
Definition at line 385 of file csv_row.cpp.
|
noexcept |
Definition at line 366 of file csv_row.cpp.
|
noexcept |
Definition at line 370 of file csv_row.cpp.
|
noexcept |
Definition at line 389 of file csv_row.cpp.
| CSVRow::reverse_iterator::pointer csv::CSVRow::reverse_iterator::operator-> | ( | ) | const |
Definition at line 348 of file csv_row.cpp.
|
noexcept |
Definition at line 412 of file csv_row.cpp.
|
noexcept |
Definition at line 420 of file csv_row.cpp.
|
noexcept |
Definition at line 404 of file csv_row.cpp.
|
noexcept |
Definition at line 416 of file csv_row.cpp.
|
noexcept |
Definition at line 424 of file csv_row.cpp.
| CSVRow::reverse_iterator::reference csv::CSVRow::reverse_iterator::operator[] | ( | difference_type | n | ) | const |
Definition at line 352 of file csv_row.cpp.