RetroArch
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
glslang::TInfoSinkBase Class Reference

#include <InfoSink.h>

Public Member Functions

 TInfoSinkBase ()
 
void erase ()
 
TInfoSinkBaseoperator<< (const TPersistString &t)
 
TInfoSinkBaseoperator<< (char c)
 
TInfoSinkBaseoperator<< (const char *s)
 
TInfoSinkBaseoperator<< (int n)
 
TInfoSinkBaseoperator<< (unsigned int n)
 
TInfoSinkBaseoperator<< (float n)
 
TInfoSinkBaseoperator+ (const TPersistString &t)
 
TInfoSinkBaseoperator+ (const TString &t)
 
TInfoSinkBaseoperator<< (const TString &t)
 
TInfoSinkBaseoperator+ (const char *s)
 
const char * c_str () const
 
void prefix (TPrefixType message)
 
void location (const TSourceLoc &loc)
 
void message (TPrefixType message, const char *s)
 
void message (TPrefixType message, const char *s, const TSourceLoc &loc)
 
void setOutputStream (int output=4)
 

Protected Member Functions

void append (const char *s)
 
void append (int count, char c)
 
void append (const TPersistString &t)
 
void append (const TString &t)
 
void checkMem (size_t growth)
 
void appendToStream (const char *s)
 

Protected Attributes

TPersistString sink
 
int outputStream
 

Constructor & Destructor Documentation

◆ TInfoSinkBase()

glslang::TInfoSinkBase::TInfoSinkBase ( )
inline

Member Function Documentation

◆ append() [1/4]

void glslang::TInfoSinkBase::append ( const char *  s)
protected
Here is the call graph for this function:
Here is the caller graph for this function:

◆ append() [2/4]

void glslang::TInfoSinkBase::append ( int  count,
char  c 
)
protected
Here is the call graph for this function:

◆ append() [3/4]

void glslang::TInfoSinkBase::append ( const TPersistString t)
protected
Here is the call graph for this function:

◆ append() [4/4]

void glslang::TInfoSinkBase::append ( const TString t)
protected
Here is the call graph for this function:

◆ appendToStream()

void glslang::TInfoSinkBase::appendToStream ( const char *  s)
protected

◆ c_str()

const char* glslang::TInfoSinkBase::c_str ( ) const
inline
Here is the caller graph for this function:

◆ checkMem()

void glslang::TInfoSinkBase::checkMem ( size_t  growth)
inlineprotected
Here is the caller graph for this function:

◆ erase()

void glslang::TInfoSinkBase::erase ( )
inline
Here is the caller graph for this function:

◆ location()

void glslang::TInfoSinkBase::location ( const TSourceLoc loc)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ message() [1/2]

void glslang::TInfoSinkBase::message ( TPrefixType  message,
const char *  s 
)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ message() [2/2]

void glslang::TInfoSinkBase::message ( TPrefixType  message,
const char *  s,
const TSourceLoc loc 
)
inline
Here is the call graph for this function:

◆ operator+() [1/3]

TInfoSinkBase& glslang::TInfoSinkBase::operator+ ( const TPersistString t)
inline
Here is the call graph for this function:

◆ operator+() [2/3]

TInfoSinkBase& glslang::TInfoSinkBase::operator+ ( const TString t)
inline
Here is the call graph for this function:

◆ operator+() [3/3]

TInfoSinkBase& glslang::TInfoSinkBase::operator+ ( const char *  s)
inline
Here is the call graph for this function:

◆ operator<<() [1/7]

TInfoSinkBase& glslang::TInfoSinkBase::operator<< ( const TPersistString t)
inline
Here is the call graph for this function:

◆ operator<<() [2/7]

TInfoSinkBase& glslang::TInfoSinkBase::operator<< ( char  c)
inline
Here is the call graph for this function:

◆ operator<<() [3/7]

TInfoSinkBase& glslang::TInfoSinkBase::operator<< ( const char *  s)
inline
Here is the call graph for this function:

◆ operator<<() [4/7]

TInfoSinkBase& glslang::TInfoSinkBase::operator<< ( int  n)
inline
Here is the call graph for this function:

◆ operator<<() [5/7]

TInfoSinkBase& glslang::TInfoSinkBase::operator<< ( unsigned int  n)
inline
Here is the call graph for this function:

◆ operator<<() [6/7]

TInfoSinkBase& glslang::TInfoSinkBase::operator<< ( float  n)
inline
Here is the call graph for this function:

◆ operator<<() [7/7]

TInfoSinkBase& glslang::TInfoSinkBase::operator<< ( const TString t)
inline
Here is the call graph for this function:

◆ prefix()

void glslang::TInfoSinkBase::prefix ( TPrefixType  message)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setOutputStream()

void glslang::TInfoSinkBase::setOutputStream ( int  output = 4)
inline

Member Data Documentation

◆ outputStream

int glslang::TInfoSinkBase::outputStream
protected

◆ sink

TPersistString glslang::TInfoSinkBase::sink
protected

The documentation for this class was generated from the following files: