#include <core.h>
Classes | |
class | handle |
Public Member Functions | |
FMT_CONSTEXPR | basic_format_arg () |
FMT_CONSTEXPR | operator bool () const FMT_NOEXCEPT |
internal::type | type () const |
bool | is_integral () const |
bool | is_arithmetic () const |
Private Types | |
using | char_type = typename Context::char_type |
Private Attributes | |
internal::value< Context > | value_ |
internal::type | type_ |
Friends | |
class | basic_format_args< Context > |
class | internal::arg_map< Context > |
template<typename ContextType , typename T > | |
FMT_CONSTEXPR basic_format_arg< ContextType > | internal::make_arg (const T &value) |
template<typename Visitor , typename Ctx > | |
FMT_CONSTEXPR auto | visit_format_arg (Visitor &&vis, const basic_format_arg< Ctx > &arg) -> decltype(vis(0)) |
bool is_arithmetic | ( | ) | const |
Definition at line 993 of file core.h.
References internal::is_arithmetic_type().
Referenced by basic_printf_context< OutputIt, Char >::format().
bool is_integral | ( | ) | const |
Definition at line 992 of file core.h.
References internal::is_integral_type().
Referenced by basic_printf_context< OutputIt, Char >::format().
|
explicit |
Definition at line 986 of file core.h.
References internal::none_type.
internal::type type | ( | ) | const |
Definition at line 990 of file core.h.
Referenced by basic_format_context< OutputIt, Char >::arg().
|
friend |
|
friend |
|
friend |
|
friend |
|
private |
Definition at line 954 of file core.h.
Referenced by basic_format_args< basic_format_context >::do_get(), basic_format_args< basic_format_context >::get(), arg_map< basic_format_context >::init(), and internal::make_arg().
|
private |
Definition at line 953 of file core.h.
Referenced by basic_format_args< basic_format_context >::do_get(), basic_format_args< basic_format_context >::get(), arg_map< basic_format_context >::init(), and internal::make_arg().