RetroArch
|
#include <SymbolTable.h>
Public Member Functions | |
TFunction (TOperator o) | |
Public Member Functions inherited from glslang::TSymbol | |
TSymbol (const TString *n) | |
virtual TSymbol * | clone () const =0 |
virtual | ~TSymbol () |
virtual const TString & | getName () const |
virtual void | changeName (const TString *newName) |
virtual void | addPrefix (const char *prefix) |
virtual const TString & | getMangledName () const |
virtual TFunction * | getAsFunction () |
virtual const TFunction * | getAsFunction () const |
virtual TVariable * | getAsVariable () |
virtual const TVariable * | getAsVariable () const |
virtual const TAnonMember * | getAsAnonMember () const |
virtual const TType & | getType () const =0 |
virtual TType & | getWritableType ()=0 |
virtual void | setUniqueId (int id) |
virtual int | getUniqueId () const |
virtual void | setExtensions (int num, const char *const exts[]) |
virtual int | getNumExtensions () const |
virtual const char ** | getExtensions () const |
virtual void | dump (TInfoSink &infoSink) const =0 |
virtual bool | isReadOnly () const |
virtual void | makeReadOnly () |
Additional Inherited Members | |
Protected Member Functions inherited from glslang::TSymbol | |
TSymbol (const TSymbol &) | |
TSymbol & | operator= (const TSymbol &) |
Protected Attributes inherited from glslang::TSymbol | |
const TString * | name |
unsigned int | uniqueId |
int | numExtensions |
const char ** | extensions |
bool | writable |
|
inlineexplicit |