Public Member Functions | Public Attributes | List of all members
detail::format_handler< ArgFormatter, Char, Context > Struct Template Reference

#include <format.h>

Inheritance diagram for detail::format_handler< ArgFormatter, Char, Context >:
Inheritance graph
[legend]

Public Member Functions

 format_handler (typename ArgFormatter::iterator out, basic_string_view< Char > str, basic_format_args< Context > format_args, detail::locale_ref loc)
 
int on_arg_id ()
 
int on_arg_id (int id)
 
int on_arg_id (basic_string_view< Char > id)
 
const Char * on_format_specs (int id, const Char *begin, const Char *end)
 
FMT_INLINE void on_replacement_field (int id, const Char *)
 
void on_text (const Char *begin, const Char *end)
 
- Public Member Functions inherited from detail::error_handler
constexpr error_handler ()=default
 
constexpr error_handler (const error_handler &)=default
 
FMT_NORETURN FMT_API void on_error (const char *message)
 

Public Attributes

Context context
 
basic_format_parse_context< Char > parse_context
 

Detailed Description

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

Definition at line 3003 of file format.h.

Constructor & Destructor Documentation

template<typename ArgFormatter , typename Char , typename Context >
detail::format_handler< ArgFormatter, Char, Context >::format_handler ( typename ArgFormatter::iterator  out,
basic_string_view< Char >  str,
basic_format_args< Context >  format_args,
detail::locale_ref  loc 
)
inline

Definition at line 3007 of file format.h.

Member Function Documentation

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

Definition at line 3020 of file format.h.

template<typename ArgFormatter , typename Char , typename Context >
int detail::format_handler< ArgFormatter, Char, Context >::on_arg_id ( int  id)
inline

Definition at line 3021 of file format.h.

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

Definition at line 3022 of file format.h.

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

Definition at line 3036 of file format.h.

template<typename ArgFormatter , typename Char , typename Context >
FMT_INLINE void detail::format_handler< ArgFormatter, Char, Context >::on_replacement_field ( int  id,
const Char *   
)
inline

Definition at line 3028 of file format.h.

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

Definition at line 3012 of file format.h.

Member Data Documentation

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

Definition at line 3005 of file format.h.

template<typename ArgFormatter , typename Char , typename Context >
basic_format_parse_context<Char> detail::format_handler< ArgFormatter, Char, Context >::parse_context

Definition at line 3004 of file format.h.


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


plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Dec 6 2020 04:02:51