class basic_format_context
Declaration
template <typename OutputIt, typename Char>
class basic_format_context { /* full declaration omitted */ };
Declared at: third_party/fmt/include/fmt/core.h:1706
Templates
- OutputIt
- Char
Method Overview
- public void advance_to(fmt::basic_format_context::iterator it)
- public constexpr auto arg(int id) const -> fmt::basic_format_context::format_arg
- public constexpr auto arg(basic_string_view<Char> name) -> fmt::basic_format_context::format_arg
- public constexpr auto arg_id(basic_string_view<Char> name) -> int
- public auto args() const -> const fmt::basic_format_context::format_args &
- public basic_format_context<OutputIt, Char>(basic_format_context<OutputIt, Char> &&)
- public basic_format_context<OutputIt, Char>(const basic_format_context<OutputIt, Char> &)
- public constexpr basic_format_context<OutputIt, Char>(OutputIt out, fmt::basic_format_context::format_args ctx_args, detail::locale_ref loc = {})
- public constexpr auto error_handler() -> detail::error_handler
- public constexpr auto locale() -> detail::locale_ref
- public void on_error(const char * message)
- public constexpr auto out() -> fmt::basic_format_context::iterator
Methods
¶void advance_to(
fmt::basic_format_context::iterator it)
void advance_to(
fmt::basic_format_context::iterator it)
Declared at: third_party/fmt/include/fmt/core.h:1749
Parameters
- fmt::basic_format_context::iterator it
¶constexpr auto arg(int id) const
-> fmt::basic_format_context::format_arg
constexpr auto arg(int id) const
-> fmt::basic_format_context::format_arg
Declared at: third_party/fmt/include/fmt/core.h:1733
Parameters
- int id
¶constexpr auto arg(basic_string_view<Char> name)
-> fmt::basic_format_context::format_arg
constexpr auto arg(basic_string_view<Char> name)
-> fmt::basic_format_context::format_arg
Declared at: third_party/fmt/include/fmt/core.h:1734
Parameters
- basic_string_view<Char> name
¶constexpr auto arg_id(
basic_string_view<Char> name) -> int
constexpr auto arg_id(
basic_string_view<Char> name) -> int
Declared at: third_party/fmt/include/fmt/core.h:1737
Parameters
- basic_string_view<Char> name
¶auto args() const -> const
fmt::basic_format_context::format_args&
auto args() const -> const
fmt::basic_format_context::format_args&
Declared at: third_party/fmt/include/fmt/core.h:1740
¶basic_format_context<OutputIt, Char>(
basic_format_context<OutputIt, Char>&&)
basic_format_context<OutputIt, Char>(
basic_format_context<OutputIt, Char>&&)
Declared at: third_party/fmt/include/fmt/core.h:1722
Parameters
- basic_format_context<OutputIt, Char>&&
¶basic_format_context<OutputIt, Char>(
const basic_format_context<OutputIt, Char>&)
basic_format_context<OutputIt, Char>(
const basic_format_context<OutputIt, Char>&)
Declared at: third_party/fmt/include/fmt/core.h:1723
Parameters
- const basic_format_context<OutputIt, Char>&
¶constexpr basic_format_context<OutputIt, Char>(
OutputIt out,
fmt::basic_format_context::format_args
ctx_args,
detail::locale_ref loc = {})
constexpr basic_format_context<OutputIt, Char>(
OutputIt out,
fmt::basic_format_context::format_args
ctx_args,
detail::locale_ref loc = {})
Description
Constructs a ``basic_format_context`` object. References to the arguments are stored in the object so make sure they have appropriate lifetimes.
Declared at: third_party/fmt/include/fmt/core.h:1729
Parameters
- OutputIt out
- fmt::basic_format_context::format_args ctx_args
- detail::locale_ref loc = {}
¶constexpr auto error_handler()
-> detail::error_handler
constexpr auto error_handler()
-> detail::error_handler
Declared at: third_party/fmt/include/fmt/core.h:1742
¶constexpr auto locale() -> detail::locale_ref
constexpr auto locale() -> detail::locale_ref
Declared at: third_party/fmt/include/fmt/core.h:1753
¶void on_error(const char* message)
void on_error(const char* message)
Declared at: third_party/fmt/include/fmt/core.h:1743
Parameters
- const char* message
¶constexpr auto out()
-> fmt::basic_format_context::iterator
constexpr auto out()
-> fmt::basic_format_context::iterator
Declared at: third_party/fmt/include/fmt/core.h:1746