BDE 4.39.x Production Release
Loading...
Searching...
No Matches
bslfmt::Format_Imp_Processor< t_CHAR > Struct Template Reference

#include <bslfmt_format_imp.h>

Detailed Description

template<class t_CHAR>
struct bslfmt::Format_Imp_Processor< t_CHAR >

This component-private namespace struct provides access to formatting implementation functions to which the bslfmt::format family of free functions can delegate.

See bslfmt_format_imp

Static Public Member Functions

static Format_ContextOutputIteratorRef< t_CHAR > process (Format_ContextOutputIteratorRef< t_CHAR > out, bsl::basic_string_view< t_CHAR > fmtStr, const basic_format_args< basic_format_context< Format_ContextOutputIteratorRef< t_CHAR >, t_CHAR > > &args)
 
template<class t_OUT , class t_CONTEXT >
static t_OUT process (t_OUT out, bsl::basic_string_view< t_CHAR > fmtStr, const basic_format_args< t_CONTEXT > &args)
 

Member Function Documentation

◆ process() [1/2]

template<class t_CHAR >
Format_ContextOutputIteratorRef< t_CHAR > bslfmt::Format_Imp_Processor< t_CHAR >::process ( Format_ContextOutputIteratorRef< t_CHAR >  out,
bsl::basic_string_view< t_CHAR >  fmtStr,
const basic_format_args< basic_format_context< Format_ContextOutputIteratorRef< t_CHAR >, t_CHAR > > &  args 
)
static

Format the specified args according to the format string specified by fmtStr and write the result to the output iterator specified by out. Return an iterator one past the end of the output range. This function participates in overload resolution if out is of Format_ContextOutputIteratorRef type.

◆ process() [2/2]

template<class t_CHAR >
template<class t_OUT , class t_CONTEXT >
t_OUT bslfmt::Format_Imp_Processor< t_CHAR >::process ( t_OUT  out,
bsl::basic_string_view< t_CHAR >  fmtStr,
const basic_format_args< t_CONTEXT > &  args 
)
static

Format the specified args according to the format string specified by fmtStr and write the result to the output iterator specified by out. Return an iterator one past the end of the output range. This function participates in overload resolution if out is not of Format_ContextOutputIteratorRef type.


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