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