BDE 4.39.x Production Release
Loading...
Searching...
No Matches
bslfmt::Format_ContextOutputIteratorBase< t_CHAR > Class Template Referenceabstract

#include <bslfmt_format_context.h>

Inheritance diagram for bslfmt::Format_ContextOutputIteratorBase< t_CHAR >:
bslfmt::Format_ContextOutputIteratorImpl< t_CHAR, t_ITER >

Detailed Description

template<class t_CHAR>
class bslfmt::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.

See bslfmt_format_context

Public Member Functions

virtual void put (t_CHAR character)=0
 

Member Function Documentation

◆ put()

template<class t_CHAR >
virtual void bslfmt::Format_ContextOutputIteratorBase< t_CHAR >::put ( t_CHAR  character)
pure virtual

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

Implemented in bslfmt::Format_ContextOutputIteratorImpl< t_CHAR, t_ITER >.


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