35 #ifndef _INFOSINK_INCLUDED_ 36 #define _INFOSINK_INCLUDED_ 38 #include "../Include/Common.h" 94 default:
append(
"UNKNOWN ERROR: ");
break;
144 #endif // _INFOSINK_INCLUDED_ Definition: InfoSink.h:50
void location(const TSourceLoc &loc)
Definition: InfoSink.h:97
static size_t maxSize(size_t a, size_t b)
Definition: compat_ifaddrs.c:225
void erase()
Definition: InfoSink.h:71
TInfoSinkBase & operator+(const TPersistString &t)
Definition: InfoSink.h:81
Definition: InfoSink.h:48
std::string getStringNameOrNum(bool quoteStringName=true) const
Definition: Common.h:235
Definition: InfoSink.h:60
void message(TPrefixType message, const char *s, const TSourceLoc &loc)
Definition: InfoSink.h:110
TInfoSinkBase & operator<<(const TPersistString &t)
Definition: InfoSink.h:72
Definition: InfoSink.h:59
Definition: InfoSink.h:138
GLenum GLuint GLenum GLsizei const GLchar * buf
Definition: glext.h:8418
int line
Definition: Common.h:243
GLdouble GLdouble t
Definition: glext.h:6398
GLsizeiptr size
Definition: glext.h:6559
GLfloat f
Definition: glext.h:8207
void checkMem(size_t growth)
Definition: InfoSink.h:129
Definition: InfoSink.h:68
GLdouble s
Definition: glext.h:6390
TInfoSinkBase & operator<<(float n)
Definition: InfoSink.h:77
void setOutputStream(int output=4)
Definition: InfoSink.h:117
void appendToStream(const char *s)
std::basic_string< char > TPersistString
Definition: Common.h:201
void append(const char *s)
Definition: InfoSink.cpp:41
TPersistString sink
Definition: InfoSink.h:132
void message(TPrefixType message, const char *s)
Definition: InfoSink.h:105
TInfoSinkBase & operator<<(const TString &t)
Definition: InfoSink.h:83
Definition: InfoSink.h:57
const GLubyte * c
Definition: glext.h:9812
GLuint GLuint GLsizei count
Definition: glext.h:6292
#define fabs(x)
Definition: math.h:27
glslang::TInfoSinkBase info
Definition: InfoSink.h:140
int outputStream
Definition: InfoSink.h:133
const char * c_str() const
Definition: InfoSink.h:85
GLsizei GLenum GLboolean sink
Definition: glext.h:6324
TInfoSinkBase & operator<<(int n)
Definition: InfoSink.h:75
TInfoSinkBase & operator<<(unsigned int n)
Definition: InfoSink.h:76
void prefix(TPrefixType message)
Definition: InfoSink.h:86
TOutputStream
Definition: InfoSink.h:56
TPrefixType
Definition: InfoSink.h:47
Definition: InfoSink.h:52
Definition: InfoSink.h:49
GLenum GLuint GLenum GLsizei const GLchar * message
Definition: glext.h:6233
glslang::TInfoSinkBase debug
Definition: InfoSink.h:141
Definition: InfoSink.h:51
TInfoSinkBase()
Definition: InfoSink.h:70
TInfoSinkBase & operator<<(char c)
Definition: InfoSink.h:73
TInfoSinkBase & operator+(const char *s)
Definition: InfoSink.h:84
std::string output
Definition: Config.FromFile.cpp:44
Definition: InfoSink.h:58
TInfoSinkBase & operator+(const TString &t)
Definition: InfoSink.h:82
const TString String(const int i, const int=10)
Definition: Common.h:220
TInfoSinkBase & operator<<(const char *s)
Definition: InfoSink.h:74
GLdouble n
Definition: glext.h:8396
Definition: InfoSink.h:53
Definition: lobject.h:303