OpenRTM-aist  1.2.1
公開メンバ関数 | 公開変数類 | 全メンバ一覧
coil::log_streambuf< _CharT, _Traits >::Stream 構造体

ストリーム管理用構造体 [詳解]

#include <Logger.h>

coil::log_streambuf< _CharT, _Traits >::Stream 連携図
Collaboration graph
[凡例]

公開メンバ関数

 Stream (streambuf_type *stream, bool cleanup=false)
 
virtual ~Stream ()
 
 Stream (const Stream &x)
 
Streamoperator= (const Stream &x)
 
void swap (Stream &x)
 

公開変数類

Mutex mutex_
 
streambuf_typestream_
 
bool cleanup_
 

詳解

template<typename _CharT, typename _Traits = std::char_traits<_CharT>>
struct coil::log_streambuf< _CharT, _Traits >::Stream

ストリーム管理用構造体

構築子と解体子

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
coil::log_streambuf< _CharT, _Traits >::Stream::Stream ( streambuf_type stream,
bool  cleanup = false 
)
inline
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
virtual coil::log_streambuf< _CharT, _Traits >::Stream::~Stream ( )
inlinevirtual
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
coil::log_streambuf< _CharT, _Traits >::Stream::Stream ( const Stream x)
inline

関数詳解

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
Stream& coil::log_streambuf< _CharT, _Traits >::Stream::operator= ( const Stream x)
inline
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
void coil::log_streambuf< _CharT, _Traits >::Stream::swap ( Stream x)
inline

メンバ詳解

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
bool coil::log_streambuf< _CharT, _Traits >::Stream::cleanup_
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
Mutex coil::log_streambuf< _CharT, _Traits >::Stream::mutex_
mutable
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
streambuf_type* coil::log_streambuf< _CharT, _Traits >::Stream::stream_

この構造体詳解は次のファイルから抽出されました: