Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
dynamic_formatter< Char > Class Template Reference

#include <format.h>

Classes

struct  null_handler
 

Public Member Functions

template<typename T , typename FormatContext >
auto format (const T &val, FormatContext &ctx) -> decltype(ctx.out())
 
template<typename ParseContext >
auto parse (ParseContext &ctx) -> decltype(ctx.begin())
 

Private Member Functions

template<typename Context >
void handle_specs (Context &ctx)
 

Private Attributes

const Char * format_str_
 
detail::dynamic_format_specs< Char > specs_
 

Detailed Description

template<typename Char = char>
class dynamic_formatter< Char >

Definition at line 3517 of file format.h.

Member Function Documentation

template<typename Char = char>
template<typename T , typename FormatContext >
auto dynamic_formatter< Char >::format ( const T &  val,
FormatContext &  ctx 
) -> decltype(ctx.out())
inline

Definition at line 3537 of file format.h.

template<typename Char = char>
template<typename Context >
void dynamic_formatter< Char >::handle_specs ( Context &  ctx)
inlineprivate

Definition at line 3565 of file format.h.

template<typename Char = char>
template<typename ParseContext >
auto dynamic_formatter< Char >::parse ( ParseContext &  ctx) -> decltype(ctx.begin())
inline

Definition at line 3529 of file format.h.

Member Data Documentation

template<typename Char = char>
const Char* dynamic_formatter< Char >::format_str_
private

Definition at line 3573 of file format.h.

template<typename Char = char>
detail::dynamic_format_specs<Char> dynamic_formatter< Char >::specs_
private

Definition at line 3572 of file format.h.


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


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