ldas-tools-al 2.6.4
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Private Attributes | List of all members
LDASTools::AL::infix_ostream_iterator< T, charT, traits > Class Template Reference

#include <InfixIterator.hh>

Inheritance diagram for LDASTools::AL::infix_ostream_iterator< T, charT, traits >:
Inheritance graph
[legend]
Collaboration diagram for LDASTools::AL::infix_ostream_iterator< T, charT, traits >:
Collaboration graph
[legend]

Public Types

typedef charT char_type
 
typedef traits traits_type
 
typedef std::basic_ostream< charT, traits > ostream_type
 
typedef charT char_type
 
typedef traits traits_type
 
typedef std::basic_ostream< charT, traits > ostream_type
 

Public Member Functions

 infix_ostream_iterator (ostream_type &s)
 
 infix_ostream_iterator (ostream_type &s, charT const *d)
 
infix_ostream_iterator< T, charT, traits > & operator= (T const &item)
 
infix_ostream_iterator< T, charT, traits > & operator* ()
 
infix_ostream_iterator< T, charT, traits > & operator++ ()
 
infix_ostream_iterator< T, charT, traits > & operator++ (int)
 
 infix_ostream_iterator (ostream_type &s)
 
 infix_ostream_iterator (ostream_type &s, charT const *d)
 
infix_ostream_iterator< T, charT, traits > & operator= (T const &item)
 
infix_ostream_iterator< T, charT, traits > & operator* ()
 
infix_ostream_iterator< T, charT, traits > & operator++ ()
 
infix_ostream_iterator< T, charT, traits > & operator++ (int)
 

Private Attributes

std::basic_ostream< charT, traits > * os
 
charT const * delimiter
 
bool first_elem
 

Member Typedef Documentation

◆ char_type [1/2]

template<class T , class charT = char, class traits = std::char_traits< charT >>
typedef charT LDASTools::AL::infix_ostream_iterator< T, charT, traits >::char_type

◆ char_type [2/2]

template<class T , class charT = char, class traits = std::char_traits< charT >>
typedef charT LDASTools::AL::infix_ostream_iterator< T, charT, traits >::char_type

◆ ostream_type [1/2]

template<class T , class charT = char, class traits = std::char_traits< charT >>
typedef std::basic_ostream< charT, traits > LDASTools::AL::infix_ostream_iterator< T, charT, traits >::ostream_type

◆ ostream_type [2/2]

template<class T , class charT = char, class traits = std::char_traits< charT >>
typedef std::basic_ostream< charT, traits > LDASTools::AL::infix_ostream_iterator< T, charT, traits >::ostream_type

◆ traits_type [1/2]

template<class T , class charT = char, class traits = std::char_traits< charT >>
typedef traits LDASTools::AL::infix_ostream_iterator< T, charT, traits >::traits_type

◆ traits_type [2/2]

template<class T , class charT = char, class traits = std::char_traits< charT >>
typedef traits LDASTools::AL::infix_ostream_iterator< T, charT, traits >::traits_type

Constructor & Destructor Documentation

◆ infix_ostream_iterator() [1/4]

template<class T , class charT = char, class traits = std::char_traits< charT >>
LDASTools::AL::infix_ostream_iterator< T, charT, traits >::infix_ostream_iterator ( ostream_type & s)
inline

◆ infix_ostream_iterator() [2/4]

template<class T , class charT = char, class traits = std::char_traits< charT >>
LDASTools::AL::infix_ostream_iterator< T, charT, traits >::infix_ostream_iterator ( ostream_type & s,
charT const * d )
inline

◆ infix_ostream_iterator() [3/4]

template<class T , class charT = char, class traits = std::char_traits< charT >>
LDASTools::AL::infix_ostream_iterator< T, charT, traits >::infix_ostream_iterator ( ostream_type & s)
inline

◆ infix_ostream_iterator() [4/4]

template<class T , class charT = char, class traits = std::char_traits< charT >>
LDASTools::AL::infix_ostream_iterator< T, charT, traits >::infix_ostream_iterator ( ostream_type & s,
charT const * d )
inline

Member Function Documentation

◆ operator*() [1/2]

template<class T , class charT = char, class traits = std::char_traits< charT >>
infix_ostream_iterator< T, charT, traits > & LDASTools::AL::infix_ostream_iterator< T, charT, traits >::operator* ( )
inline

◆ operator*() [2/2]

template<class T , class charT = char, class traits = std::char_traits< charT >>
infix_ostream_iterator< T, charT, traits > & LDASTools::AL::infix_ostream_iterator< T, charT, traits >::operator* ( )
inline

◆ operator++() [1/4]

template<class T , class charT = char, class traits = std::char_traits< charT >>
infix_ostream_iterator< T, charT, traits > & LDASTools::AL::infix_ostream_iterator< T, charT, traits >::operator++ ( )
inline

◆ operator++() [2/4]

template<class T , class charT = char, class traits = std::char_traits< charT >>
infix_ostream_iterator< T, charT, traits > & LDASTools::AL::infix_ostream_iterator< T, charT, traits >::operator++ ( )
inline

◆ operator++() [3/4]

template<class T , class charT = char, class traits = std::char_traits< charT >>
infix_ostream_iterator< T, charT, traits > & LDASTools::AL::infix_ostream_iterator< T, charT, traits >::operator++ ( int )
inline

◆ operator++() [4/4]

template<class T , class charT = char, class traits = std::char_traits< charT >>
infix_ostream_iterator< T, charT, traits > & LDASTools::AL::infix_ostream_iterator< T, charT, traits >::operator++ ( int )
inline

◆ operator=() [1/2]

template<class T , class charT = char, class traits = std::char_traits< charT >>
infix_ostream_iterator< T, charT, traits > & LDASTools::AL::infix_ostream_iterator< T, charT, traits >::operator= ( T const & item)
inline

◆ operator=() [2/2]

template<class T , class charT = char, class traits = std::char_traits< charT >>
infix_ostream_iterator< T, charT, traits > & LDASTools::AL::infix_ostream_iterator< T, charT, traits >::operator= ( T const & item)
inline

Member Data Documentation

◆ delimiter

template<class T , class charT = char, class traits = std::char_traits< charT >>
charT const * LDASTools::AL::infix_ostream_iterator< T, charT, traits >::delimiter
private

◆ first_elem

template<class T , class charT = char, class traits = std::char_traits< charT >>
bool LDASTools::AL::infix_ostream_iterator< T, charT, traits >::first_elem
private

◆ os

template<class T , class charT = char, class traits = std::char_traits< charT >>
std::basic_ostream< charT, traits > * LDASTools::AL::infix_ostream_iterator< T, charT, traits >::os
private

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