This component-private type is an abstract base required to type-erase output iterators as required by the format_context and wformat_context typedefs.
Declared in <bslfmt_format_context.h>
template<class t_CHAR>
class Format_ContextOutputIteratorBase;
| Name | Description |
|---|---|
put [virtual] | Write the specified character to the contained iterator and then increment this iterator. |
| Name | Description |
|---|---|
Format_ContextOutputIteratorImpl | 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. |