RetroArch
Public Member Functions | List of all members
glslang::TFunction Class Reference

#include <SymbolTable.h>

Inheritance diagram for glslang::TFunction:
[legend]
Collaboration diagram for glslang::TFunction:
[legend]

Public Member Functions

 TFunction (TOperator o)
 
- Public Member Functions inherited from glslang::TSymbol
 TSymbol (const TString *n)
 
virtual TSymbolclone () const =0
 
virtual ~TSymbol ()
 
virtual const TStringgetName () const
 
virtual void changeName (const TString *newName)
 
virtual void addPrefix (const char *prefix)
 
virtual const TStringgetMangledName () const
 
virtual TFunctiongetAsFunction ()
 
virtual const TFunctiongetAsFunction () const
 
virtual TVariablegetAsVariable ()
 
virtual const TVariablegetAsVariable () const
 
virtual const TAnonMembergetAsAnonMember () const
 
virtual const TTypegetType () const =0
 
virtual TTypegetWritableType ()=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 &)
 
TSymboloperator= (const TSymbol &)
 
- Protected Attributes inherited from glslang::TSymbol
const TStringname
 
unsigned int uniqueId
 
int numExtensions
 
const char ** extensions
 
bool writable
 

Constructor & Destructor Documentation

◆ TFunction()

glslang::TFunction::TFunction ( TOperator  o)
inlineexplicit

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