COVISE Core
Macros
tokenbuffer.cpp File Reference
#include <cassert>
#include "tokenbuffer.h"
#include "message.h"
#include "message_types.h"
#include <util/coErr.h>
#include <util/byteswap.h>
Include dependency graph for tokenbuffer.cpp:

Macros

#define TB_DEBUG
 
#define TB_DEBUG_TAG
 
#define CHECK(size_type, error_ret)
 

Macro Definition Documentation

◆ CHECK

#define CHECK (   size_type,
  error_ret 
)
Value:
do \
{ \
if (currdata + sizeof(size_type) > data.end()) \
{ \
std::cerr << "TokenBuffer: read past end (" << __FILE__ << ":" << __LINE__ << ")" << std::endl; \
std::cerr << " required: " << sizeof(size_type) << ", available: " << data.end() - currdata << std::endl; \
assert(0 == "read past end"); \
abort(); \
return error_ret; \
} \
} while (false)
GLsizei GLsizei GLenum GLenum const GLvoid * data
Definition: khronos-glext.h:6354

◆ TB_DEBUG

#define TB_DEBUG

◆ TB_DEBUG_TAG

#define TB_DEBUG_TAG