Definition at line 150 of file typed_result_set.hpp.
Public Types | |
using | size_type = ResultSet::size_type |
using | difference_type = ResultSet::difference_type |
Public Member Functions | |
Forward iteration | |
const_iterator | cbegin () const & |
const_iterator | begin () const & |
const_iterator | cend () const & |
const_iterator | end () const & |
const_iterator | cbegin () const && |
const_iterator | begin () const && |
const_iterator | cend () const && |
const_iterator | end () const && |
Static Public Attributes | |
static constexpr size_type | npos = ResultSet::npos |
static constexpr ExtractionTag | kExtractTag {} |
Row container concept | |
using | const_iterator |
using | const_reverse_iterator |
using | value_type = T |
using | pointer = const_iterator |
using | reference = std::add_const_t<value_type> |
TypedResultSet (ResultSet result) | |
size_type | Size () const |
Number of rows in the result set. | |
bool | IsEmpty () const |
Reverse iteration | |
const_reverse_iterator | crbegin () const & |
const_reverse_iterator | rbegin () const & |
const_reverse_iterator | crend () const & |
const_reverse_iterator | rend () const & |
const_reverse_iterator | crbegin () const && |
const_reverse_iterator | rbegin () const && |
const_reverse_iterator | crend () const && |
const_reverse_iterator | rend () const && |
reference | operator[] (size_type index) const & |
Access a row by index. | |
reference | operator[] (size_type) const && |
using storages::postgres::TypedResultSet< T, ExtractionTag >::const_iterator |
Definition at line 159 of file typed_result_set.hpp.
using storages::postgres::TypedResultSet< T, ExtractionTag >::const_reverse_iterator |
Definition at line 162 of file typed_result_set.hpp.
using storages::postgres::TypedResultSet< T, ExtractionTag >::difference_type = ResultSet::difference_type |
Definition at line 153 of file typed_result_set.hpp.
using storages::postgres::TypedResultSet< T, ExtractionTag >::pointer = const_iterator |
Definition at line 167 of file typed_result_set.hpp.
using storages::postgres::TypedResultSet< T, ExtractionTag >::reference = std::add_const_t<value_type> |
Definition at line 174 of file typed_result_set.hpp.
using storages::postgres::TypedResultSet< T, ExtractionTag >::size_type = ResultSet::size_type |
Definition at line 152 of file typed_result_set.hpp.
using storages::postgres::TypedResultSet< T, ExtractionTag >::value_type = T |
Definition at line 166 of file typed_result_set.hpp.
|
inlineexplicit |
Definition at line 178 of file typed_result_set.hpp.
|
inline |
Definition at line 190 of file typed_result_set.hpp.
|
inline |
Definition at line 196 of file typed_result_set.hpp.
|
inline |
Definition at line 189 of file typed_result_set.hpp.
|
inline |
Definition at line 195 of file typed_result_set.hpp.
|
inline |
Definition at line 191 of file typed_result_set.hpp.
|
inline |
Definition at line 197 of file typed_result_set.hpp.
|
inline |
Definition at line 202 of file typed_result_set.hpp.
|
inline |
Definition at line 210 of file typed_result_set.hpp.
|
inline |
Definition at line 206 of file typed_result_set.hpp.
|
inline |
Definition at line 212 of file typed_result_set.hpp.
|
inline |
Definition at line 194 of file typed_result_set.hpp.
|
inline |
Definition at line 198 of file typed_result_set.hpp.
|
inline |
Definition at line 182 of file typed_result_set.hpp.
|
inline |
Access a row by index.
RowIndexOutOfBounds | if index is out of bounds |
Definition at line 218 of file typed_result_set.hpp.
|
inline |
Definition at line 222 of file typed_result_set.hpp.
|
inline |
Definition at line 205 of file typed_result_set.hpp.
|
inline |
Definition at line 211 of file typed_result_set.hpp.
|
inline |
Definition at line 209 of file typed_result_set.hpp.
|
inline |
Definition at line 213 of file typed_result_set.hpp.
|
inline |
Number of rows in the result set.
Definition at line 181 of file typed_result_set.hpp.
|
staticconstexpr |
Definition at line 155 of file typed_result_set.hpp.
|
staticconstexpr |
Definition at line 154 of file typed_result_set.hpp.