CMGDK r49-rc2
组合类型 | 类型定义 | 枚举 | 函数
hgl::io名字空间参考

组合类型

class  CompressInputStream
class  CompressOutputStream
class  DataInputStream
class  DataOutputStream
class  DirectDataInputStream
class  SwapDataInputStream
class  DirectDataOutputStream
class  SwapDataOutputStream
class  FileAccess
class  FileInputStream
class  FileOutputStream
class  InputStream
class  JavaInputStream
class  JavaOutputStream
class  OutputStream
class  RandomAccessFile
class  SeekAccess
class  TextOutputStream
 文本输出流 更多...

类型定义

typedef DirectDataInputStream LEDataInputStream
typedef SwapDataInputStream BEDataInputStream
typedef DirectDataOutputStream LEDataOutputStream
typedef SwapDataOutputStream BEDataOutputStream
typedef TextOutputStream
< bomUTF16LE > 
LETextOutputStream
typedef TextOutputStream
< bomUTF16BE > 
BETextOutputStream

枚举

enum  FileOpenMode {
  fomNone = 0, fomCreate, fomOnlyRead, fomOnlyWrite,
  fomReadWrite, fomAppend, fomEnd
}
 文件访问模式枚举 更多...
enum  SeekOrigin { soBegin, soCurrent, soEnd }
 资源偏移方向枚举 更多...

函数

template<int , char T>
bool ReadUTF16Chars (wchar_t *wide_str, DataInputStream *dis, int count)
template<>
bool ReadUTF16Chars< 2, HGL_ENDIAN > (wchar_t *wide_str, DataInputStream *dis, int count)
template<char T>
bool ReadUTF16String (WideString &wstr, DataInputStream *dis)

类型定义文档


枚举类型文档

文件访问模式枚举

枚举值:
fomNone 
fomCreate 

创建文件

fomOnlyRead 

只读方式

fomOnlyWrite 

只写方式

fomReadWrite 

可读可写

fomAppend 

追加模式

fomEnd 

资源偏移方向枚举

枚举值:
soBegin 

从资源最开始处开始,offset必须大于0。移到资源的offset位置

soCurrent 

从资源当前位置开始,移到资源的Position+offset位置

soEnd 

从资源的结束位置开始,offset必须小于0,表示结束前的字符数


函数文档

template<int , char T>
bool hgl::io::ReadUTF16Chars ( wchar_t *  wide_str,
DataInputStream *  dis,
int  count 
)
template<>
bool hgl::io::ReadUTF16Chars< 2, HGL_ENDIAN > ( wchar_t *  wide_str,
DataInputStream *  dis,
int  count 
)
template<char T>
bool hgl::io::ReadUTF16String ( WideString &  wstr,
DataInputStream *  dis 
)
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义