_parseContext | glslang::HlslGrammar | protected |
acceptAnnotations(TQualifier &) | glslang::HlslGrammar | protected |
acceptArguments(TFunction *, TIntermTyped *&) | glslang::HlslGrammar | protected |
acceptArraySpecifier(TArraySizes *&) | glslang::HlslGrammar | protected |
acceptAssignmentExpression(TIntermTyped *&) | glslang::HlslGrammar | protected |
acceptAttributes(TAttributes &) | glslang::HlslGrammar | protected |
acceptBinaryExpression(TIntermTyped *&, PrecedenceLevel) | glslang::HlslGrammar | protected |
acceptCaseLabel(TIntermNode *&) | glslang::HlslGrammar | protected |
acceptCompilationUnit() | glslang::HlslGrammar | protected |
acceptCompoundStatement(TIntermNode *&) | glslang::HlslGrammar | protected |
acceptConditionalExpression(TIntermTyped *&) | glslang::HlslGrammar | protected |
acceptConstantBufferType(TType &) | glslang::HlslGrammar | protected |
acceptConstructor(TIntermTyped *&) | glslang::HlslGrammar | protected |
acceptControlDeclaration(TIntermNode *&node) | glslang::HlslGrammar | protected |
acceptDeclaration(TIntermNode *&) | glslang::HlslGrammar | protected |
acceptDeclarationList(TIntermNode *&) | glslang::HlslGrammar | protected |
acceptDefaultLabel(TIntermNode *&) | glslang::HlslGrammar | protected |
acceptDefaultParameterDeclaration(const TType &, TIntermTyped *&) | glslang::HlslGrammar | protected |
acceptExpression(TIntermTyped *&) | glslang::HlslGrammar | protected |
acceptFullySpecifiedType(TType &, const TAttributes &) | glslang::HlslGrammar | protected |
acceptFullySpecifiedType(TType &, TIntermNode *&nodeList, const TAttributes &, bool forbidDeclarators=false) | glslang::HlslGrammar | protected |
acceptFunctionBody(TFunctionDeclarator &declarator, TIntermNode *&nodeList) | glslang::HlslGrammar | protected |
acceptFunctionCall(const TSourceLoc &, TString &name, TIntermTyped *&, TIntermTyped *objectBase) | glslang::HlslGrammar | protected |
acceptFunctionDefinition(TFunctionDeclarator &, TIntermNode *&nodeList, TVector< HlslToken > *deferredTokens) | glslang::HlslGrammar | protected |
acceptFunctionParameters(TFunction &) | glslang::HlslGrammar | protected |
acceptIdentifier(HlslToken &) | glslang::HlslGrammar | protected |
acceptInitializer(TIntermTyped *&) | glslang::HlslGrammar | protected |
acceptIterationStatement(TIntermNode *&, const TAttributes &) | glslang::HlslGrammar | protected |
acceptJumpStatement(TIntermNode *&) | glslang::HlslGrammar | protected |
acceptLayoutQualifierList(TQualifier &) | glslang::HlslGrammar | protected |
acceptLiteral(TIntermTyped *&) | glslang::HlslGrammar | protected |
acceptMatrixTemplateType(TType &) | glslang::HlslGrammar | protected |
acceptMemberFunctionDefinition(TIntermNode *&nodeList, const TType &, TString &memberName, TFunctionDeclarator &) | glslang::HlslGrammar | protected |
acceptNestedStatement(TIntermNode *&) | glslang::HlslGrammar | protected |
acceptOutputPrimitiveGeometry(TLayoutGeometry &) | glslang::HlslGrammar | protected |
acceptParameterDeclaration(TFunction &) | glslang::HlslGrammar | protected |
acceptParenExpression(TIntermTyped *&) | glslang::HlslGrammar | protected |
acceptPostDecls(TQualifier &) | glslang::HlslGrammar | protected |
acceptPostfixExpression(TIntermTyped *&) | glslang::HlslGrammar | protected |
acceptQualifier(TQualifier &) | glslang::HlslGrammar | protected |
acceptSamplerDeclarationDX9(TType &) | glslang::HlslGrammar | protected |
acceptSamplerState() | glslang::HlslGrammar | protected |
acceptSamplerType(TType &) | glslang::HlslGrammar | protected |
acceptScopedCompoundStatement(TIntermNode *&) | glslang::HlslGrammar | protected |
acceptScopedStatement(TIntermNode *&) | glslang::HlslGrammar | protected |
acceptSelectionStatement(TIntermNode *&, const TAttributes &) | glslang::HlslGrammar | protected |
acceptSimpleStatement(TIntermNode *&) | glslang::HlslGrammar | protected |
acceptStatement(TIntermNode *&) | glslang::HlslGrammar | protected |
acceptStreamOutTemplateType(TType &, TLayoutGeometry &) | glslang::HlslGrammar | protected |
acceptStruct(TType &, TIntermNode *&nodeList) | glslang::HlslGrammar | protected |
acceptStructBufferType(TType &) | glslang::HlslGrammar | protected |
acceptStructDeclarationList(TTypeList *&, TIntermNode *&nodeList, TVector< TFunctionDeclarator > &) | glslang::HlslGrammar | protected |
acceptSubpassInputType(TType &) | glslang::HlslGrammar | protected |
acceptSwitchStatement(TIntermNode *&, const TAttributes &) | glslang::HlslGrammar | protected |
acceptTemplateVecMatBasicType(TBasicType &) | glslang::HlslGrammar | protected |
acceptTessellationDeclType(TBuiltInVariable &) | glslang::HlslGrammar | protected |
acceptTessellationPatchTemplateType(TType &) | glslang::HlslGrammar | protected |
acceptTextureBufferType(TType &) | glslang::HlslGrammar | protected |
acceptTextureType(TType &) | glslang::HlslGrammar | protected |
acceptTokenClass(EHlslTokenClass) | glslang::HlslTokenStream | |
acceptType(TType &) | glslang::HlslGrammar | protected |
acceptType(TType &, TIntermNode *&nodeList) | glslang::HlslGrammar | protected |
acceptUnaryExpression(TIntermTyped *&) | glslang::HlslGrammar | protected |
acceptVectorTemplateType(TType &) | glslang::HlslGrammar | protected |
advanceToken() | glslang::HlslTokenStream | |
captureBlockTokens(TVector< HlslToken > &tokens) | glslang::HlslGrammar | protected |
expected(const char *) | glslang::HlslGrammar | protected |
getTypeString(EHlslTokenClass tokenClass) const | glslang::HlslGrammar | protected |
HlslGrammar(HlslScanContext &scanner, HlslParseContext &_parseContext) | glslang::HlslGrammar | inline |
HlslGrammar() | glslang::HlslGrammar | protected |
HlslTokenStream(HlslScanContext &scanner) | glslang::HlslTokenStream | inlineexplicit |
intermediate | glslang::HlslGrammar | protected |
mapSemantic(const char *upperCase) | glslang::HlslTokenStream | inline |
operator=(const HlslGrammar &) | glslang::HlslGrammar | protected |
parse() | glslang::HlslGrammar | |
peek() const | glslang::HlslTokenStream | |
peekTokenClass(EHlslTokenClass) const | glslang::HlslTokenStream | |
popTokenStream() | glslang::HlslTokenStream | |
pushTokenStream(const TVector< HlslToken > *tokens) | glslang::HlslTokenStream | |
recedeToken() | glslang::HlslTokenStream | |
token | glslang::HlslTokenStream | protected |
typeIdentifiers | glslang::HlslGrammar | protected |
unimplemented(const char *) | glslang::HlslGrammar | protected |
~HlslGrammar() | glslang::HlslGrammar | inlinevirtual |
~HlslTokenStream() | glslang::HlslTokenStream | inlinevirtual |