NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
Procedure Member List

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

_dataRefFlowCtrlprivate
_functionRefFlowCtrlprivate
_localDefProcedureprivate
_optionRefFlowCtrlprivate
_outRefFlowCtrlprivate
_parserRefFlowCtrlprivate
_pDataRefFlowCtrlprivate
_scriptRefFlowCtrlprivate
_varFactoryProcedureprivate
addHelpIndex(const std::string &_sPluginName, std::string _sHelpId)PackageManager
applyInliningRuleset(const std::string &sCommandLine, const std::string &sArgumentList)Procedureprivate
assign(const PackageManager &_manager)PackageManagerprivate
FileSystem::assign(const FileSystem &_fSys)FileSystem
baselineFlowCtrlprotected
bEvaluatingFlowControlStatementsFlowCtrlprotected
bFunctionsReplacedFlowCtrlprotected
bLockedPauseModeFlowCtrlprotected
bLoopSupressAnswerFlowCtrlprivate
bMaskFlowCtrlprotected
bPrintedStatusFlowCtrlprotected
bProcSupressAnswerProcedureprivate
bReturnSignalFlowCtrlprotected
bSilentFlowCtrlprotected
bUseLoopParsingModeFlowCtrlprotected
bWritingTofileProcedureprivate
calc(StringView sLine, int nthCmd)FlowCtrlprotected
CALCTYPE_ASSERT enum valueFlowCtrlprotected
CALCTYPE_BREAKCMD enum valueFlowCtrlprotected
CALCTYPE_COMMAND enum valueFlowCtrlprotected
CALCTYPE_COMPOSE enum valueFlowCtrlprotected
CALCTYPE_CONTINUECMD enum valueFlowCtrlprotected
CALCTYPE_DATAACCESS enum valueFlowCtrlprotected
CALCTYPE_DEBUGBREAKPOINT enum valueFlowCtrlprotected
CALCTYPE_DEFINITION enum valueFlowCtrlprotected
CALCTYPE_EXPLICIT enum valueFlowCtrlprotected
CALCTYPE_NONE enum valueFlowCtrlprotected
CALCTYPE_NUMERICAL enum valueFlowCtrlprotected
CALCTYPE_PROCEDURECMDINTERFACE enum valueFlowCtrlprotected
CALCTYPE_PROGRESS enum valueFlowCtrlprotected
CALCTYPE_PROMPT enum valueFlowCtrlprotected
CALCTYPE_RECURSIVEEXPRESSION enum valueFlowCtrlprotected
CALCTYPE_RETURNCOMMAND enum valueFlowCtrlprotected
CALCTYPE_STRING enum valueFlowCtrlprotected
CALCTYPE_SUPPRESSANSWER enum valueFlowCtrlprotected
CALCTYPE_THROWCOMMAND enum valueFlowCtrlprotected
CALCTYPE_TOCOMMAND enum valueFlowCtrlprotected
CalculationType enum nameFlowCtrlprotected
catchExceptionForTest(std::exception_ptr e_ptr, bool bSupressAnswer_back, int nLine) overrideProcedurevirtual
checkCaseValue(const std::string &sCaseDefinition)FlowCtrlprotected
checkFlowControlArgument(const std::string &sFlowControlArgument, bool isForLoop=false)FlowCtrlprotected
checkParsingModeAndExpandDefinitions()FlowCtrlprotected
cleanPath(std::string sFilePath, bool checkInvalidChars) constFileSystemprivate
compile(std::string sLine, int nthCmd)FlowCtrlprotected
countProceduresInLine(const std::string &sCommandLine)Procedureprivate
createFolders(const std::string &_sPath) constFileSystemprotected
createRevisionsFolder()FileSystem
declareFileType(const std::string &sFileType)FileSysteminline
declareNewPackage(const std::string &sInstallInfoString)PackageManager
deletePackage(const std::string &sPackage)PackageManager
eval()FlowCtrl
evalDebuggerBreakPoint(mu::Parser &_parser, Settings &_option) overrideProcedurevirtual
evalForkFlowCommands(int __j, int nth_loop)FlowCtrlprotected
evalHeader(int &nNum, std::string &sHeadExpression, bool bIsForHead, int nth_Cmd, const std::string &sHeadCommand)FlowCtrlprotected
evalPluginCmd(std::string &sCmd)PackageManager
evalRangeBasedHeader(std::string &sHeadExpression, int nth_Cmd, const std::string &sHeadCommand)FlowCtrlprotected
execute(std::string sProc, std::string sVarList, mu::Parser &_parser, FunctionDefinitionManager &_functions, MemoryManager &_data, Settings &_option, Output &_out, PlotData &_pData, Script &_script, unsigned int nth_procedure=0)Procedure
expandInlineProcedures(std::string &sLine) overrideProcedureprivatevirtual
extractCurrentNamespace(const std::string &sProc)Procedureprivate
extractFlagsAndIndexVariables()FlowCtrlprotected
extractProcedureInformation(const std::string &sCmdLine, size_t nPos, std::string &sProcName, std::string &sArgList, std::string &sFileName)Procedureprivate
FC_COUNT enum valueFlowCtrlprotected
FC_FOR enum valueFlowCtrlprotected
FC_IF enum valueFlowCtrlprotected
FC_SWITCH enum valueFlowCtrlprotected
FC_TRY enum valueFlowCtrlprotected
FC_WHILE enum valueFlowCtrlprotected
FileSystem()FileSystem
fillJumpTableAndExpandRecursives()FlowCtrlprotected
FlowCtrl()FlowCtrl
FlowCtrlCommandFlowCtrlprivate
FlowCtrlFunction typedefFlowCtrlprotected
FlowCtrlStatement enum nameFlowCtrlprotected
for_loop(int nth_Cmd=0, int nth_Loop=0)FlowCtrlprotected
fPluginsPackageManagerprivate
fProcedureProcedureprivate
getCurrentBlock() constFlowCtrlinline
getCurrentBlockDepth() constFlowCtrl
getCurrentCommand() constFlowCtrl
GetCurrentLine() constProcedure
getCurrentLineNumber() constFlowCtrl
getCurrentProcedureName() constProcedureinline
getDebuggerCode()Procedureinline
getErrorInformationForDebugger() overrideProcedurevirtual
getFileInfo(const std::string &sFilePath) constFileSystem
getFileParts(const std::string &sFilePath) constFileSystem
getInlined(const std::string &sProc, const std::string &sArgumentList, const std::string &sFileName, size_t nProcedures)Procedureprivate
getMenuMap() constPackageManager
getPackageAuthor(unsigned int i=0) constPackageManagerinline
getPackageCount() constPackageManagerinline
getPackageDescription(unsigned int i=0) constPackageManagerinline
getPackageLicense(unsigned int i=0) constPackageManagerinline
getPackageName(unsigned int i=0) constPackageManagerinline
getPackages() constPackageManagerinline
getPackageVersion(unsigned int i=0) constPackageManagerinline
getPath() constFileSystem
getPluginCommand(unsigned int i=0) constPackageManagerinline
getPluginCommandSignature(unsigned int i=0) constPackageManagerinline
getPluginInfoPath()PackageManager
getPluginMenuEntry(unsigned int i=0) constPackageManagerinline
getPluginNames() constPackageManagerinline
getPluginProcName() constPackageManagerinline
getPluginVarList() constPackageManagerinline
getProcedureFlags() constProcedureinline
getProgramPath() constFileSysteminline
getReturnSignal() constFlowCtrlinline
getReturnType() constProcedureinline
getReturnValue() constFlowCtrlinline
handleIncludeSyntax(std::string &sProcCommandLine, std::ifstream &fInclude, bool bReadingFromInclude)Procedureprivate
handleVariableDefinitions(std::string &sProcCommandLine, const std::string &sCommand)Procedureprivate
if_fork(int nth_Cmd=0, int nth_Loop=-1)FlowCtrlprotected
init()Procedureprivate
initializeFromKernel()FileSystem
inlineClustersFlowCtrlprotected
INTERFACE_EMPTY enum valueFlowCtrlprotected
INTERFACE_ERROR enum valueFlowCtrlprotected
INTERFACE_NONE enum valueFlowCtrlprotected
INTERFACE_VALUE enum valueFlowCtrlprotected
is_writing() constProcedureinline
isAnyFlowCtrlStatement(const std::string &sCmd)FlowCtrlstatic
isFile(const std::string &_sPath) constFileSystem
isFlowCtrlStatement(const std::string &sCmd)FlowCtrlstatic
isInline(const std::string &sProc) overrideProcedurevirtual
isInlineable(const std::string &sProc, const std::string &sFileName, int *nInlineFlag=nullptr)Procedureprivate
isPluginCmd(const std::string &sCmd) constPackageManager
loadPlugins()PackageManager
mangleName(std::string sProcedureName)Procedurestatic
mVarMapFlowCtrlprotected
nCalcTypeFlowCtrlprotected
nCurrentCommandFlowCtrlprotected
nCurrentLineProcedureprivate
nDebuggerCodeFlowCtrlprotected
nFlagsProcedureprivate
nFlowCtrlStatementsFlowCtrlprotected
nJumpTableFlowCtrlprotected
nLoopSafetyFlowCtrlprotected
nReturnTypeFlowCtrlprotected
nthBlockProcedureprivate
nthRecursionFlowCtrlprotected
NumeReDebuggerProcedurefriend
operator=(const PackageManager &_manager)PackageManager
PackageManager()PackageManager
PackageManager(const PackageManager &_manager)PackageManager
prepareLocalVarsAndReplace(std::string &sVars)FlowCtrlprotected
prepareSwitchExpression(int nSwitchStart)FlowCtrlprotected
ProcCalc(std::string sLine, std::string sCurrentCommand, int &nByteCode, mu::Parser &_parser, FunctionDefinitionManager &_functions, MemoryManager &_data, Settings &_option, Output &_out, PlotData &_pData, Script &_script)Procedureprivate
Procedure()Procedure
Procedure(const Procedure &_procedure)Procedure
procedureCmdInterface(std::string &sLine) overrideProcedureprivatevirtual
procedureInterface(std::string &sLine, mu::Parser &_parser, FunctionDefinitionManager &_functions, MemoryManager &_data, Output &_out, PlotData &_pData, Script &_script, Settings &_option, int nth_command=0) overrideProcedurevirtual
ProcedureInterfaceRetVal enum nameFlowCtrlprotected
ProcedureVarFactoryProcedurefriend
range_based_for_loop(int nth_Cmd=0, int nth_Loop=0)FlowCtrlprotected
replaceLocalVars(std::string &sLine)FlowCtrlprotected
replaceLocalVars(const std::string &sOldVar, const std::string &sNewVar, size_t from=0, size_t to=std::string::npos)FlowCtrlprotected
replaceReturnVal(std::string &sLine, mu::Parser &_parser, const Returnvalue &_return, unsigned int nPos, unsigned int nPos2, const std::string &sReplaceName)Procedure
reset()FlowCtrl
resetProcedure(mu::Parser &_parser, bool bSupressAnswer)Procedureprivate
resolveWildCards(std::string &_sFileName, bool isFile, bool checkExtension=true) constFileSystemprivate
ReturnValFlowCtrlprotected
sCallingNameSpaceProcedureprivate
sCurrentProcedureNameProcedureprivate
setCommand(std::string &__sCmd, int nCurrentLine)FlowCtrl
setPath(std::string _sPath, bool bMkDir, std::string _sExePath)FileSystem
setPredefinedFuncs(const std::string &sPredefined)Procedureinline
setProcName(const std::string &sProc, bool bInstallFileName=false)Procedureprivate
setProgramPath(std::string _sExePath)FileSysteminline
setTokens(std::string _sTokens)FileSystem
sExecutablePathFileSystemprotected
sLastWrittenProcedureFileProcedureprivate
sLoopNamesFlowCtrlprotected
sLoopPlotComposeFlowCtrlprotected
sNameSpaceProcedureprivate
sPathFileSystemprotected
sPluginDefinitionFilePackageManagerprivate
sPluginProcNamePackageManagerprivate
sPluginVarListPackageManagerprivate
sProcCommandLineProcedureprivate
sProcNamesProcedureprivate
sTestClusterNameFlowCtrlprotected
sThisNameSpaceProcedureprivate
sTokensFileSystemprotected
sValidExtensionsFileSystemmutableprotected
sVarArrayFlowCtrlprotected
switch_fork(int nth_Cmd=0, int nth_Loop=-1)FlowCtrlprotected
try_catch(int nth_Cmd=0, int nth_Loop=-1)FlowCtrlprotected
updatePluginFile()PackageManagerprivate
updateTestStats()FlowCtrlprotected
ValidFileName(std::string _sFileName, const std::string sExtension=".dat", bool checkExtension=true, bool doCleanPath=true) constFileSystem
ValidFolderName(std::string _sFileName, bool doCleanPath=true, bool appendTrailingSeparator=true) constFileSystem
ValidizeAndPrepareName(const std::string &_sFileName, const std::string &sExtension=".dat") constFileSystem
vCmdArrayFlowCtrlprotected
vPackageInfoPackageManagerprivate
vVarArrayFlowCtrlprotected
vVarsFlowCtrlprotected
while_loop(int nth_Cmd=0, int nth_Loop=0)FlowCtrlprotected
writeProcedure(std::string sProcedureLine)Procedure
~FlowCtrl()FlowCtrlvirtual
~PackageManager()PackageManager
~Procedure()Procedure