|
VSQLite++ 0.3
|
Row-oriented cursor and typed accessors returned by sqlite::query. More...
#include <chrono>#include <cstdint>#include <memory>#include <optional>#include <stdexcept>#include <string>#include <string_view>#include <tuple>#include <type_traits>#include <vector>#include <sqlite/database_exception.hpp>#include <sqlite/deprecated.hpp>#include <sqlite/detail/type_helpers.hpp>#include <sqlite/ext/variant.hpp>

Go to the source code of this file.
Classes | |
| struct | sqlite::v2::result |
| Forward-only cursor over the rows produced by a prepared statement. More... | |
Namespaces | |
| namespace | sqlite |
| namespace | sqlite::v2 |
| namespace | sqlite::v2::detail |
Typedefs | |
| typedef std::shared_ptr< result > | sqlite::v2::result_type |
| Shared-pointer alias used by legacy APIs that transfer result ownership. | |
Functions | |
| bool | sqlite::v2::detail::end (result_construct_params_private const &) |
| void | sqlite::v2::detail::reset (result_construct_params_private &) |
| template<typename... Ts, std::size_t... Index> | |
| std::tuple< Ts... > | sqlite::v2::detail::tuple_from_row (result &res, int start, std::index_sequence< Index... >) |
Row-oriented cursor and typed accessors returned by sqlite::query.
The header defines the sqlite::result type along with helpers such as result_type, the templated get<T> conversion logic, and tuple extraction utilities.
Definition in file result.hpp.