Classes |
| union | Data |
| struct | DecayType |
| struct | DecayType< T, typename std::enable_if< !str_format_internal::HasUserDefinedConvert< T >::value &&std::is_enum< T >::value >::type > |
| struct | Manager< T, ByPointer > |
| struct | Manager< T, ByValue > |
| struct | Manager< T, ByVolatilePointer > |
| struct | storage_policy |
| struct | store_by_value |
Public Member Functions |
| template<typename T > |
| | FormatArgImpl (const T &value) |
Private Types |
| enum | { kInlinedSpace = 8
} |
| enum | StoragePolicy { ByPointer,
ByVolatilePointer,
ByValue
} |
Private Member Functions |
| template<typename T > |
| void | Init (const T &value) |
Static Private Member Functions |
| template<typename T > |
| static bool | Dispatch (Data arg, ConversionSpec spec, void *out) |
| 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::false_type, std::true_type) |
| template<typename T > |
| static bool | ToInt (Data, int *, std::false_type, std::false_type) |
| template<typename T > |
| static int | ToIntVal (const T &val) |
Private Attributes |
| Data | data_ |
| Dispatcher | dispatcher_ |
Friends |
| struct | str_format_internal::FormatArgImplFriend |
Definition at line 219 of file arg.h.