log_streambuf テンプレートクラス
[詳細]
#include <Logger.h>
Protected メソッド |
virtual std::streamsize | xsputn (const char_type *s, std::streamsize n) |
| basic_streambuf::xsputn のオーバーライド
|
virtual std::streamsize | stream_sputn () |
| ストリームへ出力する。
|
virtual std::streamsize | stream_sputn (const char_type *s, std::streamsize n) |
| ストリームへ出力する。
|
virtual int | overflow (int c=traits_type::eof()) |
| basic_streambuf::overflow のオーバーライド
|
virtual int | sync () |
| basic_streambuf::sync のオーバーライド
|
説明
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>>
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
ストリームを削除する
log_streambuf から出力先であるストリームを削除する。 ここで削除されたストリームの解体責任はユーザにある。
- 引数
-
stream | std::basic_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>>