Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
cLogLevel.h File Reference
#include "GrayCore.h"
#include "cLogLevel.tbl"

Go to the source code of this file.

Classes

struct  Gray::cLogLevel
 

Namespaces

 Gray
 < The main namespace for all Core functions.
 

Macros

#define LOGSTR(x)   ::Gray::StrArg< ::Gray::LOGCHAR_t >(x)
 safe convert wchar_t arguments to char if needed. More...
 
#define LOGSTR2(x, y)   ::Gray::StrArg< ::Gray::LOGCHAR_t >(x,(RADIX_t)y)
 for a numeric. safe convert wchar_t arguments to char if needed. More...
 
#define LOGLEVELDEF(a, b, c, d)   LOGLEV_##a,
 

Typedefs

typedef char Gray::LOGCHAR_t
 always just use UTF8 for logs, don't bother with UNICODE. More...
 

Enumerations

enum  Gray::LOGLEV_TYPE { Gray::LOGLEV_QTY }
 

Detailed Description

Thread safe arrays of stuff.

Macro Definition Documentation

◆ LOGLEVELDEF

#define LOGLEVELDEF (   a,
  b,
  c,
 
)    LOGLEV_##a,

◆ LOGSTR

#define LOGSTR (   x)    ::Gray::StrArg< ::Gray::LOGCHAR_t >(x)

safe convert wchar_t arguments to char if needed.

◆ LOGSTR2

#define LOGSTR2 (   x,
 
)    ::Gray::StrArg< ::Gray::LOGCHAR_t >(x,(RADIX_t)y)

for a numeric. safe convert wchar_t arguments to char if needed.