WireCellToolkit
Wire Cell Simulation, Signal Process and Reconstruction Toolki for Liquid Argon Detectors
basic_format_args< Context > Class Template Reference

#include <core.h>

Collaboration diagram for basic_format_args< Context >:

Public Types

typedef unsigned size_type
 
typedef basic_format_arg< Context > format_arg
 

Public Member Functions

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

Friends

class internal::arg_map< Context >
 

Detailed Description

template<typename Context>
class basic_format_args< Context >

Formatting arguments.

Definition at line 487 of file core.h.

Member Typedef Documentation

◆ format_arg

template<typename Context>
typedef basic_format_arg<Context> basic_format_args< Context >::format_arg

Definition at line 1206 of file core.h.

◆ size_type

template<typename Context>
typedef unsigned basic_format_args< Context >::size_type

Definition at line 1205 of file core.h.

Constructor & Destructor Documentation

◆ basic_format_args() [1/3]

template<typename Context>
basic_format_args< Context >::basic_format_args ( )
inline

Definition at line 1254 of file core.h.

◆ basic_format_args() [2/3]

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

Constructs a basic_format_args object from ~fmtformat_arg_store.

Definition at line 1262 of file core.h.

◆ basic_format_args() [3/3]

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

Constructs a basic_format_args object from a dynamic set of arguments.

Definition at line 1272 of file core.h.

Member Function Documentation

◆ get()

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

Returns the argument at specified index.

Definition at line 1278 of file core.h.

Here is the caller graph for this function:

◆ max_size()

template<typename Context>
size_type basic_format_args< Context >::max_size ( ) const
inline

Definition at line 1285 of file core.h.

Here is the caller graph for this function:

Friends And Related Function Documentation

◆ internal::arg_map< Context >

template<typename Context>
friend class internal::arg_map< Context >
friend

Definition at line 1230 of file core.h.

Member Data Documentation

◆ args_

template<typename Context>
const format_arg* basic_format_args< Context >::args_

Definition at line 1219 of file core.h.

◆ values_

template<typename Context>
const internal::value<Context>* basic_format_args< Context >::values_

Definition at line 1218 of file core.h.


The documentation for this class was generated from the following file: