string_concatenator_iterator Class Template Reference
[Iterators Library]

#include <stlsoft/iterators/string_concatenator_iterator.hpp>

Inheritance diagram for string_concatenator_iterator:

iterator_base< std::output_iterator_tag, void, void, void, void >

List of all members.


Detailed Description

template<typename S, typename D>
class stlsoft::string_concatenator_iterator< S, D >

This output iterator adaptor template wraps a C-style string pointer as an output iterator, to enable a C-style string to be built up as a result of the application of an algorithm.

Parameters:
S The type of the string that will be written to
D The type of the delimiter that will be used to separate the elements written to the iterator

Construction

static class_type create (string_type &s, delimiter_type const &delim)

Public Types

Member Types
typedef S string_type
typedef D delimiter_type
typedef
string_concatenator_iterator
< S, D > 
class_type

Public Member Functions

Output Iterator Operations
deref_proxy operator* ()
class_typeoperator++ ()
class_typeoperator++ (int)

Classes

class  deref_proxy

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

Generated on Thu Jun 10 08:58:48 2010 for STLSoft by  doxygen 1.5.6