Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
cMem.h File Reference
#include "Index.h"
#include "StrConst.h"
#include "cValT.h"
#include "cUnitTestDecl.h"
#include "cDebugAssert.h"

Go to the source code of this file.

Classes

struct  Gray::cMem
 
class  Gray::cMemSignature< _SIGVALID >
 
class  Gray::cMemStatic< TYPE_SIZE >
 
class  Gray::cMemBlock
 
struct  Gray::cMemT
 

Namespaces

 Gray
 < The main namespace for all Core functions.
 

Macros

#define IsEqualLiteral(x)   IsEqualData( STRLIT2(x))
 

Detailed Description

Move memory blocks and bytes around.

Macro Definition Documentation

◆ IsEqualLiteral

#define IsEqualLiteral (   x)    IsEqualData( STRLIT2(x))

Compares an static string to a value in cMemBlock

Note
ONLY works for literal "static string", or BYTE[123] you cannot use a 'BYTE* x' here!