#include <SymbolTable.h>
◆ TSymbol() [1/2]
◆ ~TSymbol()
| virtual glslang::TSymbol::~TSymbol |
( |
| ) |
|
|
inlinevirtual |
◆ TSymbol() [2/2]
◆ addPrefix()
| virtual void glslang::TSymbol::addPrefix |
( |
const char * |
prefix | ) |
|
|
inlinevirtual |
◆ changeName()
◆ clone()
| virtual TSymbol* glslang::TSymbol::clone |
( |
| ) |
const |
|
pure virtual |
◆ dump()
| virtual void glslang::TSymbol::dump |
( |
TInfoSink & |
infoSink | ) |
const |
|
pure virtual |
◆ getAsAnonMember()
◆ getAsFunction() [1/2]
| virtual TFunction* glslang::TSymbol::getAsFunction |
( |
| ) |
|
|
inlinevirtual |
◆ getAsFunction() [2/2]
◆ getAsVariable() [1/2]
| virtual TVariable* glslang::TSymbol::getAsVariable |
( |
| ) |
|
|
inlinevirtual |
◆ getAsVariable() [2/2]
◆ getExtensions()
| virtual const char** glslang::TSymbol::getExtensions |
( |
| ) |
const |
|
inlinevirtual |
◆ getMangledName()
| virtual const TString& glslang::TSymbol::getMangledName |
( |
| ) |
const |
|
inlinevirtual |
◆ getName()
◆ getNumExtensions()
| virtual int glslang::TSymbol::getNumExtensions |
( |
| ) |
const |
|
inlinevirtual |
◆ getType()
| virtual const TType& glslang::TSymbol::getType |
( |
| ) |
const |
|
pure virtual |
◆ getUniqueId()
| virtual int glslang::TSymbol::getUniqueId |
( |
| ) |
const |
|
inlinevirtual |
◆ getWritableType()
| virtual TType& glslang::TSymbol::getWritableType |
( |
| ) |
|
|
pure virtual |
◆ isReadOnly()
| virtual bool glslang::TSymbol::isReadOnly |
( |
| ) |
const |
|
inlinevirtual |
◆ makeReadOnly()
| virtual void glslang::TSymbol::makeReadOnly |
( |
| ) |
|
|
inlinevirtual |
◆ operator=()
◆ setExtensions()
| virtual void glslang::TSymbol::setExtensions |
( |
int |
num, |
|
|
const char *const |
exts[] |
|
) |
| |
|
inlinevirtual |
◆ setUniqueId()
| virtual void glslang::TSymbol::setUniqueId |
( |
int |
id | ) |
|
|
inlinevirtual |
◆ extensions
| const char** glslang::TSymbol::extensions |
|
protected |
◆ name
◆ numExtensions
| int glslang::TSymbol::numExtensions |
|
protected |
◆ uniqueId
| unsigned int glslang::TSymbol::uniqueId |
|
protected |
◆ writable
| bool glslang::TSymbol::writable |
|
protected |
The documentation for this class was generated from the following files: