VSQLite++ 0.3
Loading...
Searching...
No Matches
sqlite::v2::detail::argument_converter< T > Struct Template Reference

#include <function.hpp>

Inheritance diagram for sqlite::v2::detail::argument_converter< T >:
Inheritance graph
Collaboration diagram for sqlite::v2::detail::argument_converter< T >:
Collaboration graph

Static Public Member Functions

static decay_t< T > convert (sqlite3_value *value)
static decay_t< T > convert (sqlite3_value *value)

Detailed Description

template<typename T>
requires (std::is_integral_v<decay_t<T>> && !std::is_same_v<decay_t<T>, bool>)
struct sqlite::v2::detail::argument_converter< T >

Definition at line 168 of file function.hpp.

Member Function Documentation

◆ convert() [1/2]

template<typename T>
decay_t< T > sqlite::v2::detail::argument_converter< T >::convert ( sqlite3_value * value)
inlinestatic

Definition at line 189 of file function.hpp.

References sqlite::v2::detail::throw_null_argument_error().

Here is the call graph for this function:

◆ convert() [2/2]

template<typename T>
decay_t< T > sqlite::v2::detail::argument_converter< T >::convert ( sqlite3_value * value)
inlinestatic

Definition at line 169 of file function.hpp.

References sqlite::v2::detail::throw_null_argument_error().

Here is the call graph for this function:

The documentation for this struct was generated from the following file: