iutest  1.17.1.0
公開メンバ関数 | 静的公開メンバ関数 | 限定公開変数類 | 全メンバ一覧
iutest::StdioFile クラス

標準ファイルクラス [詳解]

#include <iutest_file.hpp>

iutest::StdioFile の継承関係図
Inheritance graph
[凡例]
iutest::StdioFile 連携図
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 size_t GetSize () IUTEST_CXX_OVERRIDE
 サイズ取得
 
- 基底クラス iutest::IFile に属する継承公開メンバ関数
bool Open (const char *filename, int mode)
 開く [詳解]
 

静的公開メンバ関数

static size_t GetSize (FILE *fp)
 
static size_t GetSizeBySeekSet (FILE *fp)
 

限定公開変数類

FILE * m_fp
 

その他の継承メンバ

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

詳解

標準ファイルクラス

関数詳解

◆ Read()

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

読み込み

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

◆ Write()

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

書き込み

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

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