webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
TSymbolTable Member List

This is the complete list of members for TSymbolTable, including all inherited members.

addInvariantVarying(const std::string &originalName)TSymbolTableinline
atBuiltInLevel() constTSymbolTableinline
atGlobalLevel() constTSymbolTableinline
declare(TSymbol *symbol)TSymbolTableinline
dump(TInfoSink &infoSink) constTSymbolTable
find(const TString &name, int shaderVersion, bool *builtIn=NULL, bool *sameScope=NULL) constTSymbolTable
findBuiltIn(const TString &name, int shaderVersion) constTSymbolTable
getDefaultPrecision(TBasicType type) constTSymbolTable
getOuterLevel()TSymbolTableinline
hasUnmangledBuiltIn(const char *name)TSymbolTableinline
insert(ESymbolLevel level, TSymbol *symbol)TSymbolTableinline
insert(ESymbolLevel level, const char *ext, TSymbol *symbol)TSymbolTableinline
insertBuiltIn(ESymbolLevel level, TOperator op, const char *ext, const TType *rvalue, const char *name, const TType *ptype1, const TType *ptype2=0, const TType *ptype3=0, const TType *ptype4=0, const TType *ptype5=0)TSymbolTable
insertBuiltIn(ESymbolLevel level, const TType *rvalue, const char *name, const TType *ptype1, const TType *ptype2=0, const TType *ptype3=0, const TType *ptype4=0, const TType *ptype5=0)TSymbolTableinline
insertBuiltIn(ESymbolLevel level, const char *ext, const TType *rvalue, const char *name, const TType *ptype1, const TType *ptype2=0, const TType *ptype3=0, const TType *ptype4=0, const TType *ptype5=0)TSymbolTableinline
insertBuiltIn(ESymbolLevel level, TOperator op, const TType *rvalue, const char *name, const TType *ptype1, const TType *ptype2=0, const TType *ptype3=0, const TType *ptype4=0, const TType *ptype5=0)TSymbolTableinline
insertConstInt(ESymbolLevel level, const char *name, int value, TPrecision precision)TSymbolTableinline
insertConstIntExt(ESymbolLevel level, const char *ext, const char *name, int value)TSymbolTableinline
insertConstIvec3(ESymbolLevel level, const char *name, const std::array< int, 3 > &values, TPrecision precision)TSymbolTableinline
isEmpty() constTSymbolTableinline
isVaryingInvariant(const std::string &originalName) constTSymbolTableinline
nextUniqueId()TSymbolTableinlinestatic
NonCopyable()=defaultangle::NonCopyableprivate
NonCopyable(const NonCopyable &)=deleteangle::NonCopyableprivate
operator=(const NonCopyable &)=deleteangle::NonCopyableprivate
pop()TSymbolTableinline
push()TSymbolTableinline
setDefaultPrecision(const TPublicType &type, TPrecision prec)TSymbolTableinline
setGlobalInvariant(bool invariant)TSymbolTableinline
TSymbolTable()TSymbolTableinline
~NonCopyable()=defaultangle::NonCopyableprivate
~TSymbolTable()TSymbolTable