zenilib: Member List

zenilib 0.5.3.0

- Main Page
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
TParseContext Member List

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

addConstArrayNode(int index, TIntermTyped *node, const TSourceLoc &line) | TParseContext |
addConstMatrixNode(int, TIntermTyped *, const TSourceLoc &) | TParseContext |
addConstructor(TIntermNode *, const TType *, TOperator, TFunction *, const TSourceLoc &) | TParseContext |
addConstStruct(TString &, TIntermTyped *, const TSourceLoc &) | TParseContext |
addConstVectorNode(TVectorFields &, TIntermTyped *, const TSourceLoc &) | TParseContext |
addIndexExpression(TIntermTyped *baseExpression, const TSourceLoc &location, TIntermTyped *indexExpression) | TParseContext |
areAllChildConst(TIntermAggregate *aggrNode) | TParseContext |
arrayErrorCheck(const TSourceLoc &line, TString &identifier, TPublicType type, TVariable *&variable) | TParseContext |
arrayQualifierErrorCheck(const TSourceLoc &line, TPublicType type) | TParseContext |
arraySizeErrorCheck(const TSourceLoc &line, TIntermTyped *expr, int &size) | TParseContext |
arrayTypeErrorCheck(const TSourceLoc &line, TPublicType type) | TParseContext |
assignError(const TSourceLoc &line, const char *op, TString left, TString right) | TParseContext |
binaryOpError(const TSourceLoc &line, const char *op, TString left, TString right) | TParseContext |
boolErrorCheck(const TSourceLoc &, const TIntermTyped *) | TParseContext |
boolErrorCheck(const TSourceLoc &, const TPublicType &) | TParseContext |
checksPrecisionErrors | TParseContext |
compileOptions | TParseContext |
constErrorCheck(TIntermTyped *node) | TParseContext |
constructBuiltIn(const TType *, TOperator, TIntermNode *, const TSourceLoc &, bool subset) | TParseContext |
constructorErrorCheck(const TSourceLoc &line, TIntermNode *, TFunction &, TOperator, TType *) | TParseContext |
constructStruct(TIntermNode *, TType *, int, const TSourceLoc &, bool subset) | TParseContext |
containsSampler(TType &type) | TParseContext |
currentFunctionType | TParseContext |
diagnostics | TParseContext |
directiveHandler | TParseContext |
enterStructDeclaration(const TSourceLoc &line, const TString &identifier) | TParseContext |
error(const TSourceLoc &loc, const char *reason, const char *token, const char *extraInfo="") | TParseContext |
executeInitializer(const TSourceLoc &line, TString &identifier, TPublicType &pType, TIntermTyped *initializer, TIntermNode *&intermNode, TVariable *variable=0) | TParseContext |
exitStructDeclaration() | TParseContext |
extensionBehavior() const | TParseContext | inline
extensionErrorCheck(const TSourceLoc &line, const TString &) | TParseContext |
findFunction(const TSourceLoc &line, TFunction *pfnCall, bool *builtIn=0) | TParseContext |
foldConstConstructor(TIntermAggregate *aggrNode, const TType &type) | TParseContext |
fragmentPrecisionHigh | TParseContext |
functionReturnsValue | TParseContext |
globalErrorCheck(const TSourceLoc &line, bool global, const char *token) | TParseContext |
HashErrMsg | TParseContext |
infoSink() | TParseContext | inline
integerErrorCheck(TIntermTyped *node, const char *token) | TParseContext |
intermediate | TParseContext |
isExtensionEnabled(const char *extension) const | TParseContext |
loopNestingLevel | TParseContext |
lValueErrorCheck(const TSourceLoc &line, const char *op, TIntermTyped *) | TParseContext |
nonInitConstErrorCheck(const TSourceLoc &line, TString &identifier, TPublicType &type, bool array) | TParseContext |
nonInitErrorCheck(const TSourceLoc &line, TString &identifier, TPublicType &type, TVariable *&variable) | TParseContext |
numErrors() const | TParseContext | inline
paramErrorCheck(const TSourceLoc &line, TQualifier qualifier, TQualifier paramQualifier, TType *type) | TParseContext |
parameterSamplerErrorCheck(const TSourceLoc &line, TQualifier qualifier, const TType &type) | TParseContext |
parseMatrixFields(const TString &, int matSize, TMatrixFields &, const TSourceLoc &line) | TParseContext |
parseVectorFields(const TString &, int vecSize, TVectorFields &, const TSourceLoc &line) | TParseContext |
pragma() const | TParseContext | inline
precisionErrorCheck(const TSourceLoc &line, TPrecision precision, TBasicType type) | TParseContext |
preprocessor | TParseContext |
recover() | TParseContext |
reservedErrorCheck(const TSourceLoc &line, const TString &identifier) | TParseContext |
samplerErrorCheck(const TSourceLoc &line, const TPublicType &pType, const char *reason) | TParseContext |
scanner | TParseContext |
shaderSpec | TParseContext |
shaderType | TParseContext |
sourcePath | TParseContext |
structNestingErrorCheck(const TSourceLoc &line, const TField &field) | TParseContext |
structNestingLevel | TParseContext |
structQualifierErrorCheck(const TSourceLoc &line, const TPublicType &pType) | TParseContext |
supportsExtension(const char *extension) | TParseContext |
symbolTable | TParseContext |
TParseContext(TSymbolTable &symt, TExtensionBehavior &ext, TIntermediate &interm, ShShaderType type, ShShaderSpec spec, int options, bool checksPrecErrors, const char *sourcePath, TInfoSink &is) | TParseContext | inline
trace(const char *str) | TParseContext |
treeRoot | TParseContext |
unaryOpError(const TSourceLoc &line, const char *op, TString operand) | TParseContext |
voidErrorCheck(const TSourceLoc &, const TString &, const TPublicType &) | TParseContext |
warning(const TSourceLoc &loc, const char *reason, const char *token, const char *extraInfo="") | TParseContext |