Public Types | Public Member Functions | Private Attributes

Logger::basic_TeeStream< Elem, Traits > Class Template Reference

#include <Logger.h>

List of all members.

Public Types

typedef std::basic_ostream
< Elem, Traits > 
SuperType

Public Member Functions

 basic_TeeStream (std::ostream &fStrm)
 ~basic_TeeStream ()
void begin ()
basic_TeeStreamoperator<< (SuperType &(*manip)(SuperType &))
template<typename T >
basic_TeeStreamoperator<< (const T &t)

Private Attributes

std::ostream & mStream1
std::ostream & mStream2

template<typename Elem, typename Traits = std::char_traits<Elem>>
class Logger::basic_TeeStream< Elem, Traits >


Member Typedef Documentation

template<typename Elem, typename Traits = std::char_traits<Elem>>
typedef std::basic_ostream<Elem,Traits> Logger::basic_TeeStream< Elem, Traits >::SuperType

Constructor & Destructor Documentation

template<typename Elem, typename Traits = std::char_traits<Elem>>
Logger::basic_TeeStream< Elem, Traits >::basic_TeeStream ( std::ostream &  fStrm  )  [inline]
template<typename Elem, typename Traits = std::char_traits<Elem>>
Logger::basic_TeeStream< Elem, Traits >::~basic_TeeStream (  )  [inline]

Member Function Documentation

template<typename Elem, typename Traits = std::char_traits<Elem>>
void Logger::basic_TeeStream< Elem, Traits >::begin (  )  [inline]
template<typename Elem, typename Traits = std::char_traits<Elem>>
template<typename T >
basic_TeeStream& Logger::basic_TeeStream< Elem, Traits >::operator<< ( const T &  t  )  [inline]
template<typename Elem, typename Traits = std::char_traits<Elem>>
basic_TeeStream& Logger::basic_TeeStream< Elem, Traits >::operator<< ( SuperType &(*)(SuperType &)  manip  )  [inline]

Member Data Documentation

template<typename Elem, typename Traits = std::char_traits<Elem>>
std::ostream& Logger::basic_TeeStream< Elem, Traits >::mStream1 [private]
template<typename Elem, typename Traits = std::char_traits<Elem>>
std::ostream& Logger::basic_TeeStream< Elem, Traits >::mStream2 [private]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines