iutest  1.17.99.14
公開メンバ関数 | 限定公開変数類 | 全メンバ一覧
iutest::StringStreamFile クラス

文字列バッファ書き込み IFile インターフェースクラス [詳解]

#include <iutest_file.hpp>

iutest::StringStreamFile の継承関係図
Inheritance graph
[凡例]
iutest::StringStreamFile 連携図
Collaboration graph
[凡例]

公開メンバ関数

virtual void Close () IUTEST_CXX_OVERRIDE
 閉じる
 
virtual bool Write (const void *buf, size_t size, size_t cnt) IUTEST_CXX_OVERRIDE
 書き込み [詳解]
 
virtual bool Read (void *buf, size_t size, size_t cnt) IUTEST_CXX_OVERRIDE
 読み込み [詳解]
 
virtual iu_uint_max_t GetSize () IUTEST_CXX_OVERRIDE
 サイズ取得
 
virtual ::std::string ReadAll () IUTEST_CXX_OVERRIDE
 全読み込み
 
- 基底クラス iutest::IFile に属する継承公開メンバ関数
bool Open (const char *filename, int mode)
 開く [詳解]
 

限定公開変数類

::std::stringstream ss
 

その他の継承メンバ

- 基底クラス iutest::IFile に属する継承公開型
enum  OpenFlag { OpenRead = 0x00000001 , OpenWrite = 0x00000002 , OpenAppend = 0x00000003 }
 ファイルオープンモードフラグ [詳解]
 

詳解

文字列バッファ書き込み IFile インターフェースクラス

関数詳解

◆ Read()

virtual bool iutest::StringStreamFile::Read ( void *  buf,
size_t  size,
size_t  cnt 
)
inlinevirtual

読み込み

引数
[in]buf= 読み込みバッファ
[in]size= 読み込みデータサイズ
[in]cnt= 読み込み回数

◆ Write()

virtual bool iutest::StringStreamFile::Write ( const void *  buf,
size_t  size,
size_t  cnt 
)
inlinevirtual

書き込み

引数
[in]buf= 書き込みバッファ
[in]size= バッファサイズ
[in]cnt= 書き込み回数

このクラス詳解は次のファイルから抽出されました: