RetroArch
glslang::TParseContextBase Member List

This is the complete list of members for glslang::TParseContextBase, including all inherited members.

addError()glslang::TParseVersionsinline
checkDeprecated(const TSourceLoc &, int queryProfiles, int depVersion, const char *featureDesc)glslang::TParseVersionsvirtual
checkExtensionsRequested(const TSourceLoc &, int numExtensions, const char *const extensions[], const char *featureDesc)glslang::TParseVersionsvirtual
checkIndex(const TSourceLoc &, const TType &, int &index)glslang::TParseContextBase
contextPragmaglslang::TParseContextBase
controlFlowNestingLevelglslang::TParseContextBase
currentFunctionTypeglslang::TParseContextBase
currentScannerglslang::TParseVersionsprotected
doubleCheck(const TSourceLoc &, const char *op)glslang::TParseVersionsvirtual
error(const TSourceLoc &, const char *szReason, const char *szToken, const char *szExtraInfoFormat,...)glslang::TParseContextBasevirtual
errorCallbackglslang::TParseContextBaseprotected
explicitFloat32Check(const TSourceLoc &, const char *op, bool builtIn=false)glslang::TParseVersionsvirtual
explicitFloat64Check(const TSourceLoc &, const char *op, bool builtIn=false)glslang::TParseVersionsvirtual
explicitInt16Check(const TSourceLoc &, const char *op, bool builtIn=false)glslang::TParseVersionsvirtual
explicitInt32Check(const TSourceLoc &, const char *op, bool builtIn=false)glslang::TParseVersionsvirtual
explicitInt8Check(const TSourceLoc &, const char *op, bool builtIn=false)glslang::TParseVersionsvirtual
extensionBehaviorglslang::TParseVersionsprotected
extensionCallbackglslang::TParseContextBaseprotected
extensionsTurnedOn(int numExtensions, const char *const extensions[])glslang::TParseVersionsvirtual
extensionTurnedOn(const char *const extension)glslang::TParseVersionsvirtual
finalizeGlobalUniformBlockLayout(TVariable &)glslang::TParseContextBaseinlineprotectedvirtual
finish()glslang::TParseContextBaseprotectedvirtual
firstNewMemberglslang::TParseContextBaseprotected
float16Check(const TSourceLoc &, const char *op, bool builtIn=false)glslang::TParseVersionsvirtual
forwardCompatibleglslang::TParseVersions
fullIntegerCheck(const TSourceLoc &, const char *op)glslang::TParseVersionsvirtual
functionReturnsValueglslang::TParseContextBase
getCurrentLoc() constglslang::TParseVersionsinline
getEditableVariable(const char *name)glslang::TParseContextBaseprotectedvirtual
getExtensionBehavior(const char *)glslang::TParseVersionsvirtual
getGlobalUniformBlockName() constglslang::TParseContextBaseinlineprotectedvirtual
getLanguage() constglslang::TParseContextBaseinline
getNumErrors() constglslang::TParseVersionsinline
getPpContext() constglslang::TParseContextBaseinline
getPreamble(std::string &)glslang::TParseVersions
getScanContext() constglslang::TParseContextBaseinline
getScanner() constglslang::TParseVersionsinline
globalUniformBindingglslang::TParseContextBaseprotected
globalUniformBlockglslang::TParseContextBaseprotected
globalUniformSetglslang::TParseContextBaseprotected
growGlobalUniformBlock(const TSourceLoc &, TType &, const TString &memberName, TTypeList *typeList=nullptr)glslang::TParseContextBasevirtual
handlePragma(const TSourceLoc &, const TVector< TString > &)=0glslang::TParseContextBasepure virtual
hlslEnable16BitTypes() constglslang::TParseVersionsinline
infoSinkglslang::TParseVersions
initializeExtensionBehavior()glslang::TParseVersionsvirtual
int64Check(const TSourceLoc &, const char *op, bool builtIn=false)glslang::TParseVersionsvirtual
intermediateglslang::TParseVersions
isReadingHLSL() constglslang::TParseVersionsinline
languageglslang::TParseVersions
limitsglslang::TParseContextBaseprotected
lineCallbackglslang::TParseContextBaseprotected
lineContinuationCheck(const TSourceLoc &, bool endOfComment)=0glslang::TParseContextBasepure virtual
lineDirectiveShouldSetNextLine() const =0glslang::TParseContextBasepure virtual
linkageSymbolsglslang::TParseContextBaseprotected
loopNestingLevelglslang::TParseContextBase
lValueErrorCheck(const TSourceLoc &, const char *op, TIntermTyped *)glslang::TParseContextBasevirtual
makeEditable(TSymbol *&)glslang::TParseContextBaseprotectedvirtual
messagesglslang::TParseVersionsprotected
notifyErrorDirective(int line, const char *error_message)glslang::TParseContextBaseinlinevirtual
notifyExtensionDirective(int line, const char *extension, const char *behavior)glslang::TParseContextBaseinlinevirtual
notifyLineDirective(int curLineNo, int newLineNo, bool hasSource, int sourceNum, const char *sourceName)glslang::TParseContextBaseinlinevirtual
notifyVersion(int line, int version, const char *type_string)glslang::TParseContextBaseinlinevirtual
numErrorsglslang::TParseVersionsprotected
operator=(TParseContextBase &)glslang::TParseContextBaseprotected
outputMessage(const TSourceLoc &, const char *szReason, const char *szToken, const char *szExtraInfoFormat, TPrefixType prefix, va_list args)glslang::TParseContextBaseprotectedvirtual
parseShaderStrings(TPpContext &, TInputScanner &input, bool versionWillBeError=false)=0glslang::TParseContextBasepure virtual
parseSwizzleSelector(const TSourceLoc &, const TString &, int size, TSwizzleSelectors< TVectorSelector > &)glslang::TParseContextBaseprotectedvirtual
parsingBuiltinsglslang::TParseContextBaseprotected
postEntryPointReturnglslang::TParseContextBase
ppContextglslang::TParseContextBaseprotected
ppError(const TSourceLoc &, const char *szReason, const char *szToken, const char *szExtraInfoFormat,...)glslang::TParseContextBasevirtual
ppRequireExtensions(const TSourceLoc &, int numExtensions, const char *const extensions[], const char *featureDesc)glslang::TParseVersionsvirtual
ppWarn(const TSourceLoc &, const char *szReason, const char *szToken, const char *szExtraInfoFormat,...)glslang::TParseContextBasevirtual
pragmaCallbackglslang::TParseContextBaseprotected
profileglslang::TParseVersions
profileRequires(const TSourceLoc &, int queryProfiles, int minVersion, int numExtensions, const char *const extensions[], const char *featureDesc)glslang::TParseVersionsvirtual
profileRequires(const TSourceLoc &, int queryProfiles, int minVersion, const char *const extension, const char *featureDesc)glslang::TParseVersionsvirtual
relaxedErrors() constglslang::TParseVersionsinline
renameShaderFunction(TString *&name) constglslang::TParseContextBaseinline
requireExtensions(const TSourceLoc &, int numExtensions, const char *const extensions[], const char *featureDesc)glslang::TParseVersionsvirtual
requireNotRemoved(const TSourceLoc &, int queryProfiles, int removedVersion, const char *featureDesc)glslang::TParseVersionsvirtual
requireProfile(const TSourceLoc &, int queryProfiles, const char *featureDesc)glslang::TParseVersionsvirtual
requireSpv(const TSourceLoc &, const char *op)glslang::TParseVersionsvirtual
requireStage(const TSourceLoc &, EShLanguageMask, const char *featureDesc)glslang::TParseVersionsvirtual
requireStage(const TSourceLoc &, EShLanguage, const char *featureDesc)glslang::TParseVersionsvirtual
requireVulkan(const TSourceLoc &, const char *op)glslang::TParseVersionsvirtual
reservedPpErrorCheck(const TSourceLoc &, const char *name, const char *op)=0glslang::TParseContextBasepure virtual
resourcesglslang::TParseContextBaseprotected
rValueErrorCheck(const TSourceLoc &, const char *op, TIntermTyped *)glslang::TParseContextBasevirtual
scanContextglslang::TParseContextBaseprotected
scopeManglerglslang::TParseContextBase
selectFunction(const TVector< const TFunction *>, const TFunction &, std::function< bool(const TType &, const TType &, TOperator, int arg)>, std::function< bool(const TType &, const TType &, const TType &)>, bool &tie)glslang::TParseContextBaseprotected
setCurrentColumn(int col)glslang::TParseVersionsinline
setCurrentLine(int line)glslang::TParseVersionsinline
setCurrentSourceName(const char *name)glslang::TParseVersionsinline
setCurrentString(int string)glslang::TParseVersionsinline
setErrorCallback(const std::function< void(int, const char *)> &func)glslang::TParseContextBaseinlinevirtual
setExtensionCallback(const std::function< void(int, const char *, const char *)> &func)glslang::TParseContextBaseinlinevirtual
setLimits(const TBuiltInResource &)=0glslang::TParseContextBasepure virtual
setLineCallback(const std::function< void(int, int, bool, int, const char *)> &func)glslang::TParseContextBaseinlinevirtual
setPpContext(TPpContext *c)glslang::TParseContextBaseinline
setPragmaCallback(const std::function< void(int, const TVector< TString > &)> &func)glslang::TParseContextBaseinlinevirtual
setScanContext(TScanContext *c)glslang::TParseContextBaseinline
setScanner(TInputScanner *scanner)glslang::TParseVersionsinline
setUniformBlockDefaults(TType &) constglslang::TParseContextBaseinlineprotectedvirtual
setVersionCallback(const std::function< void(int, int, const char *)> &func)glslang::TParseContextBaseinlinevirtual
sourceEntryPointNameglslang::TParseContextBaseprotected
spvRemoved(const TSourceLoc &, const char *op)glslang::TParseVersionsvirtual
spvVersionglslang::TParseVersions
statementNestingLevelglslang::TParseContextBase
structNestingLevelglslang::TParseContextBase
suppressWarnings() constglslang::TParseVersionsinline
switchLevelglslang::TParseContextBase
switchSequenceStackglslang::TParseContextBase
symbolTableglslang::TParseContextBase
TParseContextBase(TSymbolTable &symbolTable, TIntermediate &interm, bool parsingBuiltins, int version, EProfile profile, const SpvVersion &spvVersion, EShLanguage language, TInfoSink &infoSink, bool forwardCompatible, EShMessages messages, const TString *entryPoint=nullptr)glslang::TParseContextBaseinline
TParseContextBase(TParseContextBase &)glslang::TParseContextBaseprotected
TParseVersions(TIntermediate &interm, int version, EProfile profile, const SpvVersion &spvVersion, EShLanguage language, TInfoSink &infoSink, bool forwardCompatible, EShMessages messages)glslang::TParseVersionsinline
trackLinkage(TSymbol &symbol)glslang::TParseContextBaseprotectedvirtual
unimplemented(const TSourceLoc &, const char *featureDesc)glslang::TParseVersionsvirtual
updateExtensionBehavior(int line, const char *const extension, const char *behavior)glslang::TParseVersionsvirtual
updateExtensionBehavior(const char *const extension, TExtensionBehavior)glslang::TParseVersionsvirtual
versionglslang::TParseVersions
versionCallbackglslang::TParseContextBaseprotected
vulkanRemoved(const TSourceLoc &, const char *op)glslang::TParseVersionsvirtual
warn(const TSourceLoc &, const char *szReason, const char *szToken, const char *szExtraInfoFormat,...)glslang::TParseContextBasevirtual
~TParseContextBase()glslang::TParseContextBaseinlinevirtual
~TParseVersions()glslang::TParseVersionsinlinevirtual