struct arg_data
Declaration
template <typename T,
typename Char,
size_t NUM_ARGS,
size_t NUM_NAMED_ARGS>
struct arg_data { /* full declaration omitted */ };
Declared at: third_party/fmt/include/fmt/core.h:1148
Templates
- T
- Char
- size_t NUM_ARGS
- size_t NUM_NAMED_ARGS
Member Variables
- public T[1 + (NUM_ARGS != 0 ? NUM_ARGS : +1)] args_
- public named_arg_info<Char>[NUM_NAMED_ARGS] named_args_
Method Overview
- public arg_data<T, Char, NUM_ARGS, NUM_NAMED_ARGS>(const arg_data<T, Char, NUM_ARGS, NUM_NAMED_ARGS> & other)
- public template <typename... U> arg_data<T, Char, NUM_ARGS, NUM_NAMED_ARGS>(const U &... init)
- public auto args() const -> const T *
- public auto named_args() -> named_arg_info<Char> *
Methods
¶arg_data<T, Char, NUM_ARGS, NUM_NAMED_ARGS>(
const arg_data<T,
Char,
NUM_ARGS,
NUM_NAMED_ARGS>& other)
arg_data<T, Char, NUM_ARGS, NUM_NAMED_ARGS>(
const arg_data<T,
Char,
NUM_ARGS,
NUM_NAMED_ARGS>& other)
Declared at: third_party/fmt/include/fmt/core.h:1156
Parameters
- const arg_data<T, Char, NUM_ARGS, NUM_NAMED_ARGS>& other
¶template <typename... U>
arg_data<T, Char, NUM_ARGS, NUM_NAMED_ARGS>(
const U&... init)
template <typename... U>
arg_data<T, Char, NUM_ARGS, NUM_NAMED_ARGS>(
const U&... init)
Declared at: third_party/fmt/include/fmt/core.h:1155
Templates
- U
Parameters
- const U&... init
¶auto args() const -> const T*
auto args() const -> const T*
Declared at: third_party/fmt/include/fmt/core.h:1157
¶auto named_args() -> named_arg_info<Char>*
auto named_args() -> named_arg_info<Char>*
Declared at: third_party/fmt/include/fmt/core.h:1158