Livox SDK API  V2.2.0
fmt::v5::internal::context_base< OutputIt, Context, Char > Class Template Reference

#include <core.h>

Public Types

typedef OutputIt iterator
 

Public Member Functions

basic_parse_context< char_type > & parse_context ()
 
basic_format_args< Context > args () const
 
basic_format_arg< Context > arg (unsigned id) const
 
internal::error_handler error_handler ()
 
void on_error (const char *message)
 
iterator out ()
 
iterator begin ()
 
void advance_to (iterator it)
 
locale_ref locale ()
 

Protected Types

typedef Char char_type
 
typedef basic_format_arg< Context > format_arg
 

Protected Member Functions

 context_base (OutputIt out, basic_string_view< char_type > format_str, basic_format_args< Context > ctx_args, locale_ref loc=locale_ref())
 
format_arg do_get_arg (unsigned arg_id)
 
format_arg get_arg (unsigned arg_id)
 

Detailed Description

template<typename OutputIt, typename Context, typename Char>
class fmt::v5::internal::context_base< OutputIt, Context, Char >

Definition at line 988 of file core.h.

Member Typedef Documentation

template<typename OutputIt, typename Context, typename Char>
typedef Char fmt::v5::internal::context_base< OutputIt, Context, Char >::char_type
protected

Definition at line 999 of file core.h.

template<typename OutputIt, typename Context, typename Char>
typedef basic_format_arg<Context> fmt::v5::internal::context_base< OutputIt, Context, Char >::format_arg
protected

Definition at line 1000 of file core.h.

template<typename OutputIt, typename Context, typename Char>
typedef OutputIt fmt::v5::internal::context_base< OutputIt, Context, Char >::iterator

Definition at line 990 of file core.h.

Constructor & Destructor Documentation

template<typename OutputIt, typename Context, typename Char>
fmt::v5::internal::context_base< OutputIt, Context, Char >::context_base ( OutputIt  out,
basic_string_view< char_type format_str,
basic_format_args< Context >  ctx_args,
locale_ref  loc = locale_ref() 
)
inlineprotected

Definition at line 1002 of file core.h.

Member Function Documentation

template<typename OutputIt, typename Context, typename Char>
void fmt::v5::internal::context_base< OutputIt, Context, Char >::advance_to ( iterator  it)
inline

Definition at line 1038 of file core.h.

template<typename OutputIt, typename Context, typename Char>
basic_format_arg<Context> fmt::v5::internal::context_base< OutputIt, Context, Char >::arg ( unsigned  id) const
inline

Definition at line 1025 of file core.h.

template<typename OutputIt, typename Context, typename Char>
basic_format_args<Context> fmt::v5::internal::context_base< OutputIt, Context, Char >::args ( ) const
inline

Definition at line 1024 of file core.h.

template<typename OutputIt, typename Context, typename Char>
iterator fmt::v5::internal::context_base< OutputIt, Context, Char >::begin ( )
inline

Definition at line 1035 of file core.h.

template<typename OutputIt, typename Context, typename Char>
format_arg fmt::v5::internal::context_base< OutputIt, Context, Char >::do_get_arg ( unsigned  arg_id)
inlineprotected

Definition at line 1008 of file core.h.

template<typename OutputIt, typename Context, typename Char>
internal::error_handler fmt::v5::internal::context_base< OutputIt, Context, Char >::error_handler ( )
inline

Definition at line 1027 of file core.h.

template<typename OutputIt, typename Context, typename Char>
format_arg fmt::v5::internal::context_base< OutputIt, Context, Char >::get_arg ( unsigned  arg_id)
inlineprotected

Definition at line 1017 of file core.h.

template<typename OutputIt, typename Context, typename Char>
locale_ref fmt::v5::internal::context_base< OutputIt, Context, Char >::locale ( )
inline

Definition at line 1040 of file core.h.

template<typename OutputIt, typename Context, typename Char>
void fmt::v5::internal::context_base< OutputIt, Context, Char >::on_error ( const char *  message)
inline

Definition at line 1031 of file core.h.

template<typename OutputIt, typename Context, typename Char>
iterator fmt::v5::internal::context_base< OutputIt, Context, Char >::out ( )
inline

Definition at line 1034 of file core.h.

template<typename OutputIt, typename Context, typename Char>
basic_parse_context<char_type>& fmt::v5::internal::context_base< OutputIt, Context, Char >::parse_context ( )
inline

Definition at line 1023 of file core.h.


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