#include <arg.h>
|
enum | { kInlinedSpace = 8
} |
|
enum | { kInlinedSpace = 8
} |
|
using | Dispatcher = bool(*)(Data, FormatConversionSpecImpl, void *out) |
|
using | Dispatcher = bool(*)(Data, FormatConversionSpecImpl, void *out) |
|
enum | StoragePolicy {
ByPointer,
ByVolatilePointer,
ByValue,
ByPointer,
ByVolatilePointer,
ByValue
} |
|
enum | StoragePolicy {
ByPointer,
ByVolatilePointer,
ByValue,
ByPointer,
ByVolatilePointer,
ByValue
} |
|
using | VoidPtr = str_format_internal::VoidPtr |
|
using | VoidPtr = str_format_internal::VoidPtr |
|
|
template<typename T > |
static bool | Dispatch (Data arg, FormatConversionSpecImpl spec, void *out) |
|
template<typename T > |
static bool | Dispatch (Data arg, FormatConversionSpecImpl spec, void *out) |
|
template<typename T > |
static bool | ToInt (Data arg, int *out, std::false_type, std::true_type) |
|
template<typename T > |
static bool | ToInt (Data arg, int *out, std::false_type, std::true_type) |
|
template<typename T > |
static bool | ToInt (Data arg, int *out, std::true_type, std::false_type) |
|
template<typename T > |
static bool | ToInt (Data arg, int *out, std::true_type, std::false_type) |
|
template<typename T > |
static bool | ToInt (Data, int *, std::false_type, std::false_type) |
|
template<typename T > |
static bool | ToInt (Data, int *, std::false_type, std::false_type) |
|
template<typename T > |
static int | ToIntVal (const T &val) |
|
template<typename T > |
static int | ToIntVal (const T &val) |
|
◆ Dispatcher [1/2]
◆ Dispatcher [2/2]
◆ VoidPtr [1/2]
◆ VoidPtr [2/2]
◆ anonymous enum
◆ anonymous enum
◆ StoragePolicy [1/2]
◆ StoragePolicy [2/2]
◆ FormatArgImpl() [1/2]
template<typename T >
absl::str_format_internal::FormatArgImpl::FormatArgImpl |
( |
const T & |
value | ) |
|
|
inlineexplicit |
◆ FormatArgImpl() [2/2]
template<typename T >
absl::str_format_internal::FormatArgImpl::FormatArgImpl |
( |
const T & |
value | ) |
|
|
inlineexplicit |
◆ Dispatch() [1/2]
◆ Dispatch() [2/2]
◆ Init() [1/2]
template<typename T >
void absl::str_format_internal::FormatArgImpl::Init |
( |
const T & |
value | ) |
|
|
inlineprivate |
◆ Init() [2/2]
template<typename T >
void absl::str_format_internal::FormatArgImpl::Init |
( |
const T & |
value | ) |
|
|
inlineprivate |
◆ ToInt() [1/6]
template<typename T >
static bool absl::str_format_internal::FormatArgImpl::ToInt |
( |
Data |
arg, |
|
|
int * |
out, |
|
|
std::false_type |
, |
|
|
std::true_type |
|
|
) |
| |
|
inlinestaticprivate |
◆ ToInt() [2/6]
template<typename T >
static bool absl::str_format_internal::FormatArgImpl::ToInt |
( |
Data |
arg, |
|
|
int * |
out, |
|
|
std::false_type |
, |
|
|
std::true_type |
|
|
) |
| |
|
inlinestaticprivate |
◆ ToInt() [3/6]
template<typename T >
static bool absl::str_format_internal::FormatArgImpl::ToInt |
( |
Data |
arg, |
|
|
int * |
out, |
|
|
std::true_type |
, |
|
|
std::false_type |
|
|
) |
| |
|
inlinestaticprivate |
◆ ToInt() [4/6]
template<typename T >
static bool absl::str_format_internal::FormatArgImpl::ToInt |
( |
Data |
arg, |
|
|
int * |
out, |
|
|
std::true_type |
, |
|
|
std::false_type |
|
|
) |
| |
|
inlinestaticprivate |
◆ ToInt() [5/6]
template<typename T >
static bool absl::str_format_internal::FormatArgImpl::ToInt |
( |
Data |
, |
|
|
int * |
, |
|
|
std::false_type |
, |
|
|
std::false_type |
|
|
) |
| |
|
inlinestaticprivate |
◆ ToInt() [6/6]
template<typename T >
static bool absl::str_format_internal::FormatArgImpl::ToInt |
( |
Data |
, |
|
|
int * |
, |
|
|
std::false_type |
, |
|
|
std::false_type |
|
|
) |
| |
|
inlinestaticprivate |
◆ ToIntVal() [1/2]
template<typename T >
static int absl::str_format_internal::FormatArgImpl::ToIntVal |
( |
const T & |
val | ) |
|
|
inlinestaticprivate |
◆ ToIntVal() [2/2]
template<typename T >
static int absl::str_format_internal::FormatArgImpl::ToIntVal |
( |
const T & |
val | ) |
|
|
inlinestaticprivate |
◆ str_format_internal::FormatArgImplFriend
◆ data_
Data absl::str_format_internal::FormatArgImpl::data_ |
|
private |
◆ dispatcher_
Dispatcher absl::str_format_internal::FormatArgImpl::dispatcher_ |
|
private |
The documentation for this class was generated from the following file: