|
VSQLite++ 0.3
|
#include <chrono>#include <optional>#include <span>#include <string_view>#include <tuple>#include <type_traits>#include <vector>

Go to the source code of this file.
Namespaces | |
| namespace | sqlite |
| namespace | sqlite::v2 |
| namespace | sqlite::v2::detail |
Typedefs | |
| template<typename T> | |
| using | sqlite::v2::detail::decay_t = std::remove_cvref_t<T> |
Variables | |
| template<typename T> | |
| constexpr bool | sqlite::v2::detail::always_false_v = false |
| template<typename T> | |
| constexpr bool | sqlite::v2::detail::is_optional_v = false |
| template<typename T> | |
| constexpr bool | sqlite::v2::detail::is_optional_v< std::optional< T > > = true |
| template<typename T> | |
| constexpr bool | sqlite::v2::detail::is_duration_v = false |
| template<typename Rep, typename Period> | |
| constexpr bool | sqlite::v2::detail::is_duration_v< std::chrono::duration< Rep, Period > > = true |
| template<typename T> | |
| constexpr bool | sqlite::v2::detail::is_time_point_v = false |
| template<typename Clock, typename Duration> | |
| constexpr bool | sqlite::v2::detail::is_time_point_v< std::chrono::time_point< Clock, Duration > > = true |
| template<typename T> | |
| constexpr bool | sqlite::v2::detail::is_string_like_v = std::is_convertible_v<T, std::string_view> |
| template<typename T> | |
| constexpr bool | sqlite::v2::detail::is_byte_vector_v |
| template<typename T> | |
| constexpr bool | sqlite::v2::detail::is_unsigned_char_span_v |
| template<typename T> | |
| constexpr bool | sqlite::v2::detail::is_byte_span_v |
| template<typename T> | |
| constexpr bool | sqlite::v2::detail::needs_generic_binding_v |