クラス テンプレート coil::log_streambuf< _CharT, _Traits >
log_streambuf テンプレートクラス
[詳細]
#include <Logger.h>
すべてのメンバ一覧
説明
template<typename _CharT, typename _Traits = std::char_traits<_CharT>>
class coil::log_streambuf< _CharT, _Traits >
log_streambuf テンプレートクラス
型定義
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
コンストラクタとデストラクタ
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
関数
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
ストリームバッファ取得
ストリームバッファを返す。
- 戻り値:
- streambuf_type リスト
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
virtual int coil::log_streambuf< _CharT, _Traits >::overflow |
( |
int |
c = traits_type::eof() |
) |
[inline, protected, virtual] |
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
ストリームを削除する
log_streambuf から出力先であるストリームを削除する。 ここで削除されたストリームの解体責任はユーザにある。
- 引数:
-
| stream | std::basic_streambuf 型のストリームへのポインタ |
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
virtual std::streamsize coil::log_streambuf< _CharT, _Traits >::stream_sputn |
( |
const char_type * |
s, |
|
|
std::streamsize |
n | |
|
) |
| | [inline, protected, virtual] |
ストリームへ出力する。
- 引数:
-
- 戻り値:
- 入力文字列のサイズ
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
virtual std::streamsize coil::log_streambuf< _CharT, _Traits >::stream_sputn |
( |
|
) |
[inline, protected, virtual] |
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
virtual std::streamsize coil::log_streambuf< _CharT, _Traits >::xsputn |
( |
const char_type * |
s, |
|
|
std::streamsize |
n | |
|
) |
| | [inline, protected, virtual] |