CMGDK r49-rc2
组合类型 | 名字空间 | 宏定义 | 类型定义
K:/CMGDKv18/SDK/Include/hgl/io/EndianDataOutputStream.H文件参考
#include <hgl/io/DataOutputStream.H>
#include <hgl/endian/Endian.H>

浏览该文件的源代码。

组合类型

class  hgl::io::DirectDataOutputStream
class  hgl::io::SwapDataOutputStream

名字空间

namespace  hgl
 

__MAKE_HGL__&&!__MAKE_PLUGIN__


namespace  hgl::io

宏定义

#define STREAM_DIRECT_WRITE(type, name)   virtual bool Write##name(const type &value){return(Write(&value,sizeof(type))==sizeof(type));}
#define STREAM_SWAP_WRITE(type, name)

类型定义

typedef DirectDataOutputStream hgl::io::LEDataOutputStream
typedef SwapDataOutputStream hgl::io::BEDataOutputStream

宏定义文档

#define STREAM_DIRECT_WRITE (   type,
  name 
)    virtual bool Write##name(const type &value){return(Write(&value,sizeof(type))==sizeof(type));}
#define STREAM_SWAP_WRITE (   type,
  name 
)
值:
virtual bool Write##name(const type &value) \
            {\
                const type swap_value=EndianSwap(value);    \
                \
                return Write(swap_value);   \
            }
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义