Template Class SqliteStatementWrapper::QueryResult
Defined in File sqlite_statement_wrapper.hpp
Nested Relationships
This class is a nested type of Class SqliteStatementWrapper.
Nested Types
Class Documentation
-
template<typename ...Columns>
class QueryResult Public Types
-
using RowType = std::tuple<Columns...>
-
class Iterator
Public Types
-
using iterator_category = std::input_iterator_tag
-
using value_type = RowType
-
using difference_type = std::ptrdiff_t
-
using pointer = RowType*
-
using reference = RowType&
Public Functions
-
Iterator(const Iterator&) = delete
-
Iterator(Iterator&&) = default
-
inline Iterator &operator++()
-
inline Iterator operator++(int)
-
inline RowType operator*() const
-
inline bool operator==(const Iterator &other) const
-
inline bool operator!=(const Iterator &other) const
Public Static Attributes
-
static const int POSITION_END = -1
-
using iterator_category = std::input_iterator_tag
-
using RowType = std::tuple<Columns...>