The C++ framework for developing highly scalable, high performance servers on Windows platforms.

Todo.h File Reference


Detailed Description

This file provides some macros that allow pragma JETBYTE_TODO("message") to give a clickable message in the build window from within Visual Studio. Note that all of these messages only show up in debug builds.


Defines

#define JETBYTE_TODOSTRINGIZE(L)   #L
#define JETBYTE_TODOMAKESTRING(M, L)   M(L)
#define JETBYTE_TODOLINE   JETBYTE_TODOMAKESTRING( JETBYTE_TODOSTRINGIZE, __LINE__)
#define JETBYTE_MACROASSTRING(x)   JETBYTE_TODOMAKESTRING( JETBYTE_TODOSTRINGIZE, x)
#define JETBYTE_TODO(x)
 JETBYTE_TODO(message) - leave yourself notes that show up in the build window like warnings.
#define JETBYTE_BUG(_msg)   message(__FILE__ "(" JETBYTE_TODOLINE ") : BUG : " _msg)
 Don't document a bug with this, fix it!
#define JETBYTE_MESSAGE(_msg)   message(__FILE__ "(" JETBYTE_TODOLINE ") : " _msg)
 Just a message.
#define JETBYTE_STOP(_msg)   error(__FILE__ "(" JETBYTE_TODOLINE ") : " _msg)
 Just an error.


Define Documentation

#define JETBYTE_BUG ( _msg   )     message(__FILE__ "(" JETBYTE_TODOLINE ") : BUG : " _msg)

Don't document a bug with this, fix it!

#define JETBYTE_MACROASSTRING (  )     JETBYTE_TODOMAKESTRING( JETBYTE_TODOSTRINGIZE, x)

#define JETBYTE_MESSAGE ( _msg   )     message(__FILE__ "(" JETBYTE_TODOLINE ") : " _msg)

Just a message.

#define JETBYTE_STOP ( _msg   )     error(__FILE__ "(" JETBYTE_TODOLINE ") : " _msg)

Just an error.

#define JETBYTE_TODO (  ) 

JETBYTE_TODO(message) - leave yourself notes that show up in the build window like warnings.

#define JETBYTE_TODOLINE   JETBYTE_TODOMAKESTRING( JETBYTE_TODOSTRINGIZE, __LINE__)

#define JETBYTE_TODOMAKESTRING ( M,
 )     M(L)

#define JETBYTE_TODOSTRINGIZE (  )     #L


Generated on Sun Sep 12 19:06:45 2021 for The Server Framework - v7.4 by doxygen 1.5.3