Ark Server API (ASE) - Wiki
Loading...
Searching...
No Matches
fmt::internal::FormatterBase Class Reference

#include <format.h>

+ Inheritance diagram for fmt::internal::FormatterBase:
+ Collaboration diagram for fmt::internal::FormatterBase:

Protected Member Functions

const ArgListargs () const
 
 FormatterBase (const ArgList &args)
 
Arg next_arg (const char *&error)
 
Arg get_arg (unsigned arg_index, const char *&error)
 
bool check_no_auto_index (const char *&error)
 
template<typename Char >
void write (BasicWriter< Char > &w, const Char *start, const Char *end)
 

Private Member Functions

FMT_API Arg do_get_arg (unsigned arg_index, const char *&error)
 

Private Attributes

ArgList args_
 
int next_arg_index_
 

Detailed Description

Definition at line 2193 of file format.h.

Constructor & Destructor Documentation

◆ FormatterBase()

fmt::internal::FormatterBase::FormatterBase ( const ArgList & args)
inlineexplicitprotected

Definition at line 2204 of file format.h.

Member Function Documentation

◆ args()

const ArgList & fmt::internal::FormatterBase::args ( ) const
inlineprotected

Definition at line 2202 of file format.h.

◆ check_no_auto_index()

bool fmt::internal::FormatterBase::check_no_auto_index ( const char *& error)
inlineprotected

Definition at line 2223 of file format.h.

+ Here is the caller graph for this function:

◆ do_get_arg()

FMT_API Arg fmt::internal::FormatterBase::do_get_arg ( unsigned arg_index,
const char *& error )
private
+ Here is the caller graph for this function:

◆ get_arg()

Arg fmt::internal::FormatterBase::get_arg ( unsigned arg_index,
const char *& error )
inlineprotected

Definition at line 2219 of file format.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ next_arg()

Arg fmt::internal::FormatterBase::next_arg ( const char *& error)
inlineprotected

Definition at line 2210 of file format.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ write()

template<typename Char >
void fmt::internal::FormatterBase::write ( BasicWriter< Char > & w,
const Char * start,
const Char * end )
inlineprotected

Definition at line 2233 of file format.h.

Member Data Documentation

◆ args_

ArgList fmt::internal::FormatterBase::args_
private

Definition at line 2195 of file format.h.

◆ next_arg_index_

int fmt::internal::FormatterBase::next_arg_index_
private

Definition at line 2196 of file format.h.


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