クラス File

#include <file.h>

すべてのメンバ一覧

Public メソッド

 File (void)
 ~File ()
bool open (const char *filename, uint mode)
bool open (const wchar_t *filename, uint mode)
bool open_ (const char *filenameA, const wchar_t *filenameW, uint mode)
uint64 read (void *buffer, uint siz)
uint64 write (void *buffer, uint siz)
uint64 seek (uint64 offset, DWORD origin)
uint64 ftell (void)
void close (void)
uint64 size (void)

Protected 変数

HANDLE hFile

Private メソッド

 File (const File &rhs)
Fileoperator= (const File &rhs)


説明

file.h33 行で定義されています。


コンストラクタとデストラクタ

File::File ( void   )  [inline]

file.h39 行で定義されています。

File::~File (  )  [inline]

file.h44 行で定義されています。

File::File ( const File rhs  )  [private]


関数

bool File::open ( const char *  filename,
uint  mode 
) [inline]

file.h49 行で定義されています。

bool File::open ( const wchar_t *  filename,
uint  mode 
) [inline]

file.h54 行で定義されています。

bool File::open_ ( const char *  filenameA,
const wchar_t *  filenameW,
uint  mode 
) [inline]

file.h59 行で定義されています。

uint64 File::read ( void *  buffer,
uint  siz 
) [inline]

file.h113 行で定義されています。

uint64 File::write ( void *  buffer,
uint  siz 
) [inline]

file.h130 行で定義されています。

uint64 File::seek ( uint64  offset,
DWORD  origin 
) [inline]

file.h147 行で定義されています。

uint64 File::ftell ( void   )  [inline]

file.h159 行で定義されています。

void File::close ( void   )  [inline]

file.h171 行で定義されています。

uint64 File::size ( void   )  [inline]

file.h179 行で定義されています。

File& File::operator= ( const File rhs  )  [private]


変数

HANDLE File::hFile [protected]

file.h36 行で定義されています。


このクラスの説明は次のファイルから生成されました:

Mon Mar 24 23:13:32 2008に生成されました。  doxygen 1.5.5