WireCellToolkit
Wire Cell Simulation, Signal Process and Reconstruction Toolki for Liquid Argon Detectors
format_handler< ArgFormatter, Char, Context > Struct Template Reference

#include <format.h>

Inheritance diagram for format_handler< ArgFormatter, Char, Context >:
Collaboration diagram for format_handler< ArgFormatter, Char, Context >:

Public Types

typedef ArgFormatter::range range
 

Public Member Functions

 format_handler (range r, basic_string_view< Char > str, basic_format_args< Context > format_args, internal::locale_ref loc)
 
void on_text (const Char *begin, const Char *end)
 
void on_arg_id ()
 
void on_arg_id (unsigned id)
 
void on_arg_id (basic_string_view< Char > id)
 
void on_replacement_field (const Char *p)
 
const Char * on_format_specs (const Char *begin, const Char *end)
 
- Public Member Functions inherited from internal::error_handler
FMT_CONSTEXPR error_handler ()
 
FMT_CONSTEXPR error_handler (const error_handler &)
 
FMT_API void on_error (const char *message)
 

Public Attributes

Context context
 
basic_format_arg< Context > arg
 

Detailed Description

template<typename ArgFormatter, typename Char, typename Context>
struct format_handler< ArgFormatter, Char, Context >

Definition at line 3068 of file format.h.

Member Typedef Documentation

◆ range

template<typename ArgFormatter, typename Char, typename Context>
typedef ArgFormatter::range format_handler< ArgFormatter, Char, Context >::range

Definition at line 3069 of file format.h.

Constructor & Destructor Documentation

◆ format_handler()

template<typename ArgFormatter, typename Char, typename Context>
format_handler< ArgFormatter, Char, Context >::format_handler ( range  r,
basic_string_view< Char >  str,
basic_format_args< Context >  format_args,
internal::locale_ref  loc 
)
inline

Definition at line 3071 of file format.h.

Member Function Documentation

◆ on_arg_id() [1/3]

template<typename ArgFormatter, typename Char, typename Context>
void format_handler< ArgFormatter, Char, Context >::on_arg_id ( )
inline

Definition at line 3084 of file format.h.

Here is the call graph for this function:

◆ on_arg_id() [2/3]

template<typename ArgFormatter, typename Char, typename Context>
void format_handler< ArgFormatter, Char, Context >::on_arg_id ( unsigned  id)
inline

Definition at line 3085 of file format.h.

Here is the call graph for this function:

◆ on_arg_id() [3/3]

template<typename ArgFormatter, typename Char, typename Context>
void format_handler< ArgFormatter, Char, Context >::on_arg_id ( basic_string_view< Char >  id)
inline

Definition at line 3089 of file format.h.

Here is the call graph for this function:

◆ on_format_specs()

template<typename ArgFormatter, typename Char, typename Context>
const Char* format_handler< ArgFormatter, Char, Context >::on_format_specs ( const Char *  begin,
const Char *  end 
)
inline

Definition at line 3100 of file format.h.

Here is the call graph for this function:

◆ on_replacement_field()

template<typename ArgFormatter, typename Char, typename Context>
void format_handler< ArgFormatter, Char, Context >::on_replacement_field ( const Char *  p)
inline

Definition at line 3093 of file format.h.

Here is the call graph for this function:

◆ on_text()

template<typename ArgFormatter, typename Char, typename Context>
void format_handler< ArgFormatter, Char, Context >::on_text ( const Char *  begin,
const Char *  end 
)
inline

Definition at line 3076 of file format.h.

Here is the call graph for this function:

Member Data Documentation

◆ arg

template<typename ArgFormatter, typename Char, typename Context>
basic_format_arg<Context> format_handler< ArgFormatter, Char, Context >::arg

Definition at line 3119 of file format.h.

◆ context

template<typename ArgFormatter, typename Char, typename Context>
Context format_handler< ArgFormatter, Char, Context >::context

Definition at line 3118 of file format.h.


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