This type holds a reference to an iterator, and is used to type‐erase output iterators as required by the format_context and wformat_context typedefs. It is solely for private use by other components of the bslfmt package and should not be used directly.

Synopsis

Declared in <bslfmt_format_context.h>

template<
    class t_CHAR,
    class t_ITER>
class Format_ContextOutputIteratorImpl
    : public Format_ContextOutputIteratorBase<t_CHAR>

Base Classes

Name

Description

Format_ContextOutputIteratorBase<t_CHAR>

This component‐private type is an abstract base required to type‐erase output iterators as required by the format_context and wformat_context typedefs.

Member Functions

Name

Description

Format_ContextOutputIteratorImpl [constructor]

Create a instance containing a reference to the specified iter of parameter type t_ITER.

put

Write the specified character to the contained iterator and then increment this iterator.

Created with MrDocs