Rosetta
Public Member Functions | Public Attributes | List of all members
detail::part_counter< Char > Struct Template Reference

#include <compile.h>

Public Member Functions

FMT_CONSTEXPR void on_text (const Char *begin, const Char *end)
 
FMT_CONSTEXPR int on_arg_id ()
 
FMT_CONSTEXPR int on_arg_id (int)
 
FMT_CONSTEXPR int on_arg_id (basic_string_view< Char >)
 
FMT_CONSTEXPR void on_replacement_field (int, const Char *)
 
FMT_CONSTEXPR const Char * on_format_specs (int, const Char *begin, const Char *end)
 
FMT_CONSTEXPR void on_error (const char *)
 

Public Attributes

unsigned num_parts = 0
 

Member Function Documentation

◆ on_arg_id() [1/3]

template<typename Char >
FMT_CONSTEXPR int detail::part_counter< Char >::on_arg_id ( )
inline

◆ on_arg_id() [2/3]

template<typename Char >
FMT_CONSTEXPR int detail::part_counter< Char >::on_arg_id ( basic_string_view< Char >  )
inline

◆ on_arg_id() [3/3]

template<typename Char >
FMT_CONSTEXPR int detail::part_counter< Char >::on_arg_id ( int  )
inline

◆ on_error()

template<typename Char >
FMT_CONSTEXPR void detail::part_counter< Char >::on_error ( const char *  )
inline

◆ on_format_specs()

template<typename Char >
FMT_CONSTEXPR const Char* detail::part_counter< Char >::on_format_specs ( int  ,
const Char *  begin,
const Char *  end 
)
inline

◆ on_replacement_field()

template<typename Char >
FMT_CONSTEXPR void detail::part_counter< Char >::on_replacement_field ( int  ,
const Char *   
)
inline

◆ on_text()

template<typename Char >
FMT_CONSTEXPR void detail::part_counter< Char >::on_text ( const Char *  begin,
const Char *  end 
)
inline

Member Data Documentation

◆ num_parts

template<typename Char >
unsigned detail::part_counter< Char >::num_parts = 0

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