JODA  0.13.1 (59b41972)
JSON On-Demand Analysis
Public Types | Public Member Functions
infix_ostream_iterator< T, charT, traits > Class Template Reference

#include <infix_iterator.h>

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

Public Types

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)
 

Member Typedef Documentation

◆ char_type

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

◆ ostream_type

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

◆ traits_type

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

Constructor & Destructor Documentation

◆ infix_ostream_iterator() [1/2]

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

◆ infix_ostream_iterator() [2/2]

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

Member Function Documentation

◆ operator*()

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

◆ operator++() [1/2]

template<class T , class charT = char, class traits = std::char_traits<charT>>
infix_ostream_iterator<T, charT, traits>& 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>& infix_ostream_iterator< T, charT, traits >::operator++ ( int  )
inline

◆ operator=()

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

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