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

Methods

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)

Declared at: third_party/fmt/include/fmt/core.h:1155

Templates

U

Parameters

const U&... init

auto args() const -> const T*

Declared at: third_party/fmt/include/fmt/core.h:1157

auto named_args() -> named_arg_info<Char>*

Declared at: third_party/fmt/include/fmt/core.h:1158