|
|
using | char_type = typename Context::char_type |
| |
|
|
union { | |
| |
|
int int_value | |
| |
|
unsigned uint_value | |
| |
|
long long long_long_value | |
| |
|
unsigned long long ulong_long_value | |
| |
|
int128_t int128_value | |
| |
|
uint128_t uint128_value | |
| |
|
bool bool_value | |
| |
|
char_type char_value | |
| |
|
float float_value | |
| |
|
double double_value | |
| |
|
long double long_double_value | |
| |
|
const void * pointer | |
| |
|
string_value< char_type > string | |
| |
|
custom_value< Context > custom | |
| |
|
const named_arg_base< char_type > * named_arg | |
| |
| }; | | |
| |
◆ value() [1/16]
template<typename Context >
◆ value() [2/16]
template<typename Context >
15606: uint_value(val) {}
◆ value() [3/16]
template<typename Context >
15607: long_long_value(val) {}
◆ value() [4/16]
template<typename Context >
15608: ulong_long_value(val) {}
◆ value() [5/16]
template<typename Context >
15609: int128_value(val) {}
◆ value() [6/16]
template<typename Context >
15610: uint128_value(val) {}
◆ value() [7/16]
template<typename Context >
15611: float_value(val) {}
◆ value() [8/16]
template<typename Context >
15612: double_value(val) {}
◆ value() [9/16]
template<typename Context >
15613: long_double_value(val) {}
◆ value() [10/16]
template<typename Context >
15614: bool_value(val) {}
◆ value() [11/16]
template<typename Context >
15615: char_value(val) {}
◆ value() [12/16]
template<typename Context >
15616{ string.data = val; }
◆ value() [13/16]
template<typename Context >
15617 {
15618 string.data = val.
data();
15619 string.size = val.
size();
15620 }
FMT_CONSTEXPR size_t size() const
Definition duckdb.cpp:15149
FMT_CONSTEXPR const Char * data() const
Definition duckdb.cpp:15146
◆ value() [14/16]
template<typename Context >
◆ value() [15/16]
template<typename Context >
template<typename T >
15623 {
15624 custom.value = &val;
15625
15626
15627
15628 custom.format = format_custom_arg<
15629 T, conditional_t<has_formatter<T, Context>::value,
15630 typename Context::template formatter_type<T>,
15631 fallback_formatter<T, char_type>>>;
15632 }
◆ value() [16/16]
template<typename Context >
15634{ named_arg = &val; }
◆ format_custom_arg()
template<typename Context >
template<typename T , typename Formatter >
15641 {
15642 Formatter f;
15644 ctx.advance_to(f.format(*static_cast<const T*>(arg), ctx));
15645 }
FMT_CONSTEXPR void advance_to(iterator it)
Definition duckdb.cpp:15330
The documentation for this class was generated from the following file:
- external/duckdb/duckdb.cpp