100 char *currdata =
nullptr;
101 bool networkByteOrder =
false;
103 void incbuf(
int size = 100);
119 const char *getBinary(
int n);
120 void addBinary(
const char *
buf,
int n);
121 const char *allocBinary(
int n);
162 int buflen = 0, datalen = 0;
167 void resetRewind(
State s);
172 template <
typename T>
188 static_assert(
std::is_pod<T>::value,
"TokenBuffer::addPlaceHolder only works for playi old data types");
197 uint32_t get_int_token();
198 char get_char_token();
199 float get_float_token();
200 char *get_charp_token();
#define NETEXPORT
Definition: coExport.h:373
GLsizei const GLchar *const * string
Definition: khronos-glext.h:6750
GLdouble n
Definition: khronos-glext.h:8447
GLboolean reset
Definition: khronos-glext.h:6369
const GLubyte * c
Definition: khronos-glext.h:9864
GLsizeiptr size
Definition: khronos-glext.h:6610
GLsizei const GLfloat * value
Definition: khronos-glext.h:6760
GLdouble GLdouble t
Definition: khronos-glext.h:6449
GLfloat f
Definition: khronos-glext.h:8258
GLboolean GLboolean GLboolean b
Definition: khronos-glext.h:6895
GLenum GLuint GLenum GLsizei const GLchar * buf
Definition: khronos-glext.h:8469
GLfloat GLfloat p
Definition: khronos-glext.h:9861
GLenum GLsizei len
Definition: khronos-glext.h:7440
GLdouble s
Definition: khronos-glext.h:6441
GLsizei GLsizei GLenum GLenum const GLvoid * data
Definition: khronos-glext.h:6354
list of all chemical elements
Definition: coConfig.h:27
NETEXPORT covise::TokenBuffer & operator>>(covise::TokenBuffer &tb, covise::Program &userType)
Definition: program_type.cpp:34
QTextStream & operator<<(QTextStream &out, const coConfigEntryStringList list)
Definition: coConfigEntryString.cpp:159
INLINE bool operator==(const coObjID &a, const coObjID &b)
Definition: coObjID.h:166
Definition: dataHandle.h:18
Definition: tokenbuffer.h:79
DataHandle data
Definition: tokenbuffer.h:93
friend PlaceHolderBase
Definition: tokenbuffer.h:171
Types
Definition: tokenbuffer.h:82
@ TbString
Definition: tokenbuffer.h:88
@ TbBinary
Definition: tokenbuffer.h:91
@ TbTB
Definition: tokenbuffer.h:90
@ TbChar
Definition: tokenbuffer.h:89
@ TbFloat
Definition: tokenbuffer.h:86
@ TbDouble
Definition: tokenbuffer.h:87
@ TbInt64
Definition: tokenbuffer.h:84
@ TbInt32
Definition: tokenbuffer.h:85
PlaceHolder< T > addPlaceHolder(const T &t=T())
Definition: tokenbuffer.h:187
Definition: tokenbuffer.h:156
TokenBuffer & m_tb
Definition: tokenbuffer.h:164
State m_state
Definition: tokenbuffer.h:169
Definition: tokenbuffer.h:158
int currdata
Definition: tokenbuffer.h:161
Definition: tokenbuffer.h:173
friend TokenBuffer
Definition: tokenbuffer.h:174
void replace(const T &value)
Definition: tokenbuffer.h:176
PlaceHolder(TokenBuffer &tb)
Definition: tokenbuffer.h:182