Roboruka
Knihovna pro obsluhu RoboRuky.
Veřejné metody | Seznam všech členů
Dokumentace šablony třídy basic_format_args< Context >

#include <core.h>

Veřejné metody

template<typename... Args>
 basic_format_args (const format_arg_store< Context, Args... > &store)
 
 basic_format_args (const dynamic_format_arg_store< Context > &store)
 
 basic_format_args (const format_arg *args, int count)
 
format_arg get (int index) const
 

Detailní popis

template<typename Context>
class basic_format_args< Context >

\rst A view of a collection of formatting arguments. To avoid lifetime issues it should only be used as a parameter type in type-erased functions such as vformat::

void vlog(string_view format_str, format_args args); // OK format_args args = make_format_args(42); // Error: dangling reference \endrst

Dokumentace konstruktoru a destruktoru

◆ basic_format_args() [1/3]

template<typename Context >
template<typename... Args>
basic_format_args< Context >::basic_format_args ( const format_arg_store< Context, Args... > &  store)
inline

\rst Constructs a basic_format_args object from ~fmtformat_arg_store. \endrst

◆ basic_format_args() [2/3]

template<typename Context >
basic_format_args< Context >::basic_format_args ( const dynamic_format_arg_store< Context > &  store)
inline

\rst Constructs a basic_format_args object from ~fmtdynamic_format_arg_store. \endrst

◆ basic_format_args() [3/3]

template<typename Context >
basic_format_args< Context >::basic_format_args ( const format_arg *  args,
int  count 
)
inline

\rst Constructs a basic_format_args object from a dynamic set of arguments. \endrst

Dokumentace k metodám

◆ get()

template<typename Context >
format_arg basic_format_args< Context >::get ( int  index) const
inline

Returns the argument at specified index.


Dokumentace pro tuto třídu byla vygenerována z následujícího souboru: