Audacity 3.2.0
|
A class representing an iterator over a result set. More...
#include <Statement.h>
Public Member Functions | |
RowIterator (const RowIterator &)=delete | |
RowIterator (RowIterator &&) noexcept | |
RowIterator & | operator= (const RowIterator &)=delete |
RowIterator & | operator= (RowIterator &&) noexcept |
RowIterator & | operator++ () noexcept |
bool | operator== (const RowIterator &other) const noexcept |
bool | operator!= (const RowIterator &other) const noexcept |
Row | operator* () const noexcept |
Private Member Functions | |
RowIterator (StatementHandlePtr statement, std::vector< Error > &errors) noexcept | |
RowIterator () noexcept | |
Private Attributes | |
StatementHandlePtr | mStatement {} |
std::vector< Error > * | mErrors {} |
int | mRowIndex { 0 } |
bool | mDone { false } |
Friends | |
class | RunResult |
A class representing an iterator over a result set.
Definition at line 68 of file Statement.h.
|
privatenoexcept |
Definition at line 272 of file Statement.cpp.
|
privatenoexcept |
Definition at line 280 of file Statement.cpp.
|
delete |
|
noexcept |
Definition at line 285 of file Statement.cpp.
|
noexcept |
Definition at line 330 of file Statement.cpp.
|
noexcept |
Definition at line 335 of file Statement.cpp.
References mErrors, and mStatement.
|
noexcept |
Definition at line 299 of file Statement.cpp.
References mDone, mErrors, mRowIndex, and mStatement.
|
delete |
|
noexcept |
Definition at line 290 of file Statement.cpp.
References anonymous_namespace{NoteTrack.cpp}::swap().
|
noexcept |
Definition at line 319 of file Statement.cpp.
|
friend |
Definition at line 70 of file Statement.h.
|
private |
Definition at line 94 of file Statement.h.
Referenced by operator++().
|
private |
Definition at line 91 of file Statement.h.
Referenced by operator*(), and operator++().
|
private |
Definition at line 93 of file Statement.h.
Referenced by operator++().
|
private |
Definition at line 90 of file Statement.h.
Referenced by operator*(), and operator++().