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 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
 

Constructor & Destructor Documentation

◆ TFunction()

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

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