Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
cStream.h File Reference
#include "StrT.h"
#include "cStreamProgress.h"
#include "cTimeSys.h"
#include "cMem.h"
#include "cHeap.h"
#include "HResult.h"
#include "cUnitTestDecl.h"
#include "cTypes.tbl"

Go to the source code of this file.

Classes

class  Gray::cStreamStat
 
class  Gray::cStreamStats
 
class  Gray::cStreamBase
 
class  Gray::cStreamOutput
 
class  Gray::cStreamInput
 
class  Gray::cStream
 
class  Gray::cStreamTransaction
 
class  Gray::cStreamNull
 

Namespaces

 Gray
 < The main namespace for all Core functions.
 

Macros

#define FILE_EOL   STR_NL
 linux format new line. (10) More...
 
#define CTYPE_DEF(a, _TYPE, c, d, e, f, g, h)   template<> inline HRESULT cStreamOutput::WriteT<_TYPE>( _TYPE val ) { return WriteT(&val,sizeof(val)); }
 
#define CTYPE_DEF(a, _TYPE, c, d, e, f, g, h)   template<> inline HRESULT cStreamInput::ReadT<_TYPE>( OUT _TYPE& rval ) { return ReadT(&rval,sizeof(rval)); }
 

Detailed Description

Macro Definition Documentation

◆ CTYPE_DEF [1/2]

#define CTYPE_DEF (   a,
  _TYPE,
  c,
  d,
  e,
  f,
  g,
 
)    template<> inline HRESULT cStreamOutput::WriteT<_TYPE>( _TYPE val ) { return WriteT(&val,sizeof(val)); }

◆ CTYPE_DEF [2/2]

#define CTYPE_DEF (   a,
  _TYPE,
  c,
  d,
  e,
  f,
  g,
 
)    template<> inline HRESULT cStreamInput::ReadT<_TYPE>( OUT _TYPE& rval ) { return ReadT(&rval,sizeof(rval)); }

◆ FILE_EOL

#define FILE_EOL   STR_NL

linux format new line. (10)