zenilib  0.5.3.0
 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
checksPrecisionErrorsTParseContext
compileOptionsTParseContext
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
currentFunctionTypeTParseContext
diagnosticsTParseContext
directiveHandlerTParseContext
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 TParseContextinline
extensionErrorCheck(const TSourceLoc &line, const TString &)TParseContext
findFunction(const TSourceLoc &line, TFunction *pfnCall, bool *builtIn=0)TParseContext
foldConstConstructor(TIntermAggregate *aggrNode, const TType &type)TParseContext
fragmentPrecisionHighTParseContext
functionReturnsValueTParseContext
globalErrorCheck(const TSourceLoc &line, bool global, const char *token)TParseContext
HashErrMsgTParseContext
infoSink()TParseContextinline
integerErrorCheck(TIntermTyped *node, const char *token)TParseContext
intermediateTParseContext
isExtensionEnabled(const char *extension) const TParseContext
loopNestingLevelTParseContext
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 TParseContextinline
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 TParseContextinline
precisionErrorCheck(const TSourceLoc &line, TPrecision precision, TBasicType type)TParseContext
preprocessorTParseContext
recover()TParseContext
reservedErrorCheck(const TSourceLoc &line, const TString &identifier)TParseContext
samplerErrorCheck(const TSourceLoc &line, const TPublicType &pType, const char *reason)TParseContext
scannerTParseContext
shaderSpecTParseContext
shaderTypeTParseContext
sourcePathTParseContext
structNestingErrorCheck(const TSourceLoc &line, const TField &field)TParseContext
structNestingLevelTParseContext
structQualifierErrorCheck(const TSourceLoc &line, const TPublicType &pType)TParseContext
supportsExtension(const char *extension)TParseContext
symbolTableTParseContext
TParseContext(TSymbolTable &symt, TExtensionBehavior &ext, TIntermediate &interm, ShShaderType type, ShShaderSpec spec, int options, bool checksPrecErrors, const char *sourcePath, TInfoSink &is)TParseContextinline
trace(const char *str)TParseContext
treeRootTParseContext
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