NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
|
This is the complete list of members for Procedure, including all inherited members.
_dataRef | FlowCtrl | private |
_functionRef | FlowCtrl | private |
_localDef | Procedure | private |
_optionRef | FlowCtrl | private |
_outRef | FlowCtrl | private |
_parserRef | FlowCtrl | private |
_pDataRef | FlowCtrl | private |
_scriptRef | FlowCtrl | private |
_varFactory | Procedure | private |
addHelpIndex(const std::string &_sPluginName, std::string _sHelpId) | PackageManager | |
applyInliningRuleset(const std::string &sCommandLine, const std::string &sArgumentList) | Procedure | private |
assign(const PackageManager &_manager) | PackageManager | private |
FileSystem::assign(const FileSystem &_fSys) | FileSystem | |
baseline | FlowCtrl | protected |
bEvaluatingFlowControlStatements | FlowCtrl | protected |
bFunctionsReplaced | FlowCtrl | protected |
bLockedPauseMode | FlowCtrl | protected |
bLoopSupressAnswer | FlowCtrl | private |
bMask | FlowCtrl | protected |
bPrintedStatus | FlowCtrl | protected |
bProcSupressAnswer | Procedure | private |
bReturnSignal | FlowCtrl | protected |
bSilent | FlowCtrl | protected |
bUseLoopParsingMode | FlowCtrl | protected |
bWritingTofile | Procedure | private |
calc(StringView sLine, int nthCmd) | FlowCtrl | protected |
CALCTYPE_ASSERT enum value | FlowCtrl | protected |
CALCTYPE_BREAKCMD enum value | FlowCtrl | protected |
CALCTYPE_COMMAND enum value | FlowCtrl | protected |
CALCTYPE_COMPOSE enum value | FlowCtrl | protected |
CALCTYPE_CONTINUECMD enum value | FlowCtrl | protected |
CALCTYPE_DATAACCESS enum value | FlowCtrl | protected |
CALCTYPE_DEBUGBREAKPOINT enum value | FlowCtrl | protected |
CALCTYPE_DEFINITION enum value | FlowCtrl | protected |
CALCTYPE_EXPLICIT enum value | FlowCtrl | protected |
CALCTYPE_NONE enum value | FlowCtrl | protected |
CALCTYPE_NUMERICAL enum value | FlowCtrl | protected |
CALCTYPE_PROCEDURECMDINTERFACE enum value | FlowCtrl | protected |
CALCTYPE_PROGRESS enum value | FlowCtrl | protected |
CALCTYPE_PROMPT enum value | FlowCtrl | protected |
CALCTYPE_RECURSIVEEXPRESSION enum value | FlowCtrl | protected |
CALCTYPE_RETURNCOMMAND enum value | FlowCtrl | protected |
CALCTYPE_STRING enum value | FlowCtrl | protected |
CALCTYPE_SUPPRESSANSWER enum value | FlowCtrl | protected |
CALCTYPE_THROWCOMMAND enum value | FlowCtrl | protected |
CALCTYPE_TOCOMMAND enum value | FlowCtrl | protected |
CalculationType enum name | FlowCtrl | protected |
catchExceptionForTest(std::exception_ptr e_ptr, bool bSupressAnswer_back, int nLine) override | Procedure | virtual |
checkCaseValue(const std::string &sCaseDefinition) | FlowCtrl | protected |
checkFlowControlArgument(const std::string &sFlowControlArgument, bool isForLoop=false) | FlowCtrl | protected |
checkParsingModeAndExpandDefinitions() | FlowCtrl | protected |
cleanPath(std::string sFilePath, bool checkInvalidChars) const | FileSystem | private |
compile(std::string sLine, int nthCmd) | FlowCtrl | protected |
countProceduresInLine(const std::string &sCommandLine) | Procedure | private |
createFolders(const std::string &_sPath) const | FileSystem | protected |
createRevisionsFolder() | FileSystem | |
declareFileType(const std::string &sFileType) | FileSystem | inline |
declareNewPackage(const std::string &sInstallInfoString) | PackageManager | |
deletePackage(const std::string &sPackage) | PackageManager | |
eval() | FlowCtrl | |
evalDebuggerBreakPoint(mu::Parser &_parser, Settings &_option) override | Procedure | virtual |
evalForkFlowCommands(int __j, int nth_loop) | FlowCtrl | protected |
evalHeader(int &nNum, std::string &sHeadExpression, bool bIsForHead, int nth_Cmd, const std::string &sHeadCommand) | FlowCtrl | protected |
evalPluginCmd(std::string &sCmd) | PackageManager | |
evalRangeBasedHeader(std::string &sHeadExpression, int nth_Cmd, const std::string &sHeadCommand) | FlowCtrl | protected |
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) override | Procedure | privatevirtual |
extractCurrentNamespace(const std::string &sProc) | Procedure | private |
extractFlagsAndIndexVariables() | FlowCtrl | protected |
extractProcedureInformation(const std::string &sCmdLine, size_t nPos, std::string &sProcName, std::string &sArgList, std::string &sFileName) | Procedure | private |
FC_COUNT enum value | FlowCtrl | protected |
FC_FOR enum value | FlowCtrl | protected |
FC_IF enum value | FlowCtrl | protected |
FC_SWITCH enum value | FlowCtrl | protected |
FC_TRY enum value | FlowCtrl | protected |
FC_WHILE enum value | FlowCtrl | protected |
FileSystem() | FileSystem | |
fillJumpTableAndExpandRecursives() | FlowCtrl | protected |
FlowCtrl() | FlowCtrl | |
FlowCtrlCommand | FlowCtrl | private |
FlowCtrlFunction typedef | FlowCtrl | protected |
FlowCtrlStatement enum name | FlowCtrl | protected |
for_loop(int nth_Cmd=0, int nth_Loop=0) | FlowCtrl | protected |
fPlugins | PackageManager | private |
fProcedure | Procedure | private |
getCurrentBlock() const | FlowCtrl | inline |
getCurrentBlockDepth() const | FlowCtrl | |
getCurrentCommand() const | FlowCtrl | |
GetCurrentLine() const | Procedure | |
getCurrentLineNumber() const | FlowCtrl | |
getCurrentProcedureName() const | Procedure | inline |
getDebuggerCode() | Procedure | inline |
getErrorInformationForDebugger() override | Procedure | virtual |
getFileInfo(const std::string &sFilePath) const | FileSystem | |
getFileParts(const std::string &sFilePath) const | FileSystem | |
getInlined(const std::string &sProc, const std::string &sArgumentList, const std::string &sFileName, size_t nProcedures) | Procedure | private |
getMenuMap() const | PackageManager | |
getPackageAuthor(unsigned int i=0) const | PackageManager | inline |
getPackageCount() const | PackageManager | inline |
getPackageDescription(unsigned int i=0) const | PackageManager | inline |
getPackageLicense(unsigned int i=0) const | PackageManager | inline |
getPackageName(unsigned int i=0) const | PackageManager | inline |
getPackages() const | PackageManager | inline |
getPackageVersion(unsigned int i=0) const | PackageManager | inline |
getPath() const | FileSystem | |
getPluginCommand(unsigned int i=0) const | PackageManager | inline |
getPluginCommandSignature(unsigned int i=0) const | PackageManager | inline |
getPluginInfoPath() | PackageManager | |
getPluginMenuEntry(unsigned int i=0) const | PackageManager | inline |
getPluginNames() const | PackageManager | inline |
getPluginProcName() const | PackageManager | inline |
getPluginVarList() const | PackageManager | inline |
getProcedureFlags() const | Procedure | inline |
getProgramPath() const | FileSystem | inline |
getReturnSignal() const | FlowCtrl | inline |
getReturnType() const | Procedure | inline |
getReturnValue() const | FlowCtrl | inline |
handleIncludeSyntax(std::string &sProcCommandLine, std::ifstream &fInclude, bool bReadingFromInclude) | Procedure | private |
handleVariableDefinitions(std::string &sProcCommandLine, const std::string &sCommand) | Procedure | private |
if_fork(int nth_Cmd=0, int nth_Loop=-1) | FlowCtrl | protected |
init() | Procedure | private |
initializeFromKernel() | FileSystem | |
inlineClusters | FlowCtrl | protected |
INTERFACE_EMPTY enum value | FlowCtrl | protected |
INTERFACE_ERROR enum value | FlowCtrl | protected |
INTERFACE_NONE enum value | FlowCtrl | protected |
INTERFACE_VALUE enum value | FlowCtrl | protected |
is_writing() const | Procedure | inline |
isAnyFlowCtrlStatement(const std::string &sCmd) | FlowCtrl | static |
isFile(const std::string &_sPath) const | FileSystem | |
isFlowCtrlStatement(const std::string &sCmd) | FlowCtrl | static |
isInline(const std::string &sProc) override | Procedure | virtual |
isInlineable(const std::string &sProc, const std::string &sFileName, int *nInlineFlag=nullptr) | Procedure | private |
isPluginCmd(const std::string &sCmd) const | PackageManager | |
loadPlugins() | PackageManager | |
mangleName(std::string sProcedureName) | Procedure | static |
mVarMap | FlowCtrl | protected |
nCalcType | FlowCtrl | protected |
nCurrentCommand | FlowCtrl | protected |
nCurrentLine | Procedure | private |
nDebuggerCode | FlowCtrl | protected |
nFlags | Procedure | private |
nFlowCtrlStatements | FlowCtrl | protected |
nJumpTable | FlowCtrl | protected |
nLoopSafety | FlowCtrl | protected |
nReturnType | FlowCtrl | protected |
nthBlock | Procedure | private |
nthRecursion | FlowCtrl | protected |
NumeReDebugger | Procedure | friend |
operator=(const PackageManager &_manager) | PackageManager | |
PackageManager() | PackageManager | |
PackageManager(const PackageManager &_manager) | PackageManager | |
prepareLocalVarsAndReplace(std::string &sVars) | FlowCtrl | protected |
prepareSwitchExpression(int nSwitchStart) | FlowCtrl | protected |
ProcCalc(std::string sLine, std::string sCurrentCommand, int &nByteCode, mu::Parser &_parser, FunctionDefinitionManager &_functions, MemoryManager &_data, Settings &_option, Output &_out, PlotData &_pData, Script &_script) | Procedure | private |
Procedure() | Procedure | |
Procedure(const Procedure &_procedure) | Procedure | |
procedureCmdInterface(std::string &sLine) override | Procedure | privatevirtual |
procedureInterface(std::string &sLine, mu::Parser &_parser, FunctionDefinitionManager &_functions, MemoryManager &_data, Output &_out, PlotData &_pData, Script &_script, Settings &_option, int nth_command=0) override | Procedure | virtual |
ProcedureInterfaceRetVal enum name | FlowCtrl | protected |
ProcedureVarFactory | Procedure | friend |
range_based_for_loop(int nth_Cmd=0, int nth_Loop=0) | FlowCtrl | protected |
replaceLocalVars(std::string &sLine) | FlowCtrl | protected |
replaceLocalVars(const std::string &sOldVar, const std::string &sNewVar, size_t from=0, size_t to=std::string::npos) | FlowCtrl | protected |
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) | Procedure | private |
resolveWildCards(std::string &_sFileName, bool isFile, bool checkExtension=true) const | FileSystem | private |
ReturnVal | FlowCtrl | protected |
sCallingNameSpace | Procedure | private |
sCurrentProcedureName | Procedure | private |
setCommand(std::string &__sCmd, int nCurrentLine) | FlowCtrl | |
setPath(std::string _sPath, bool bMkDir, std::string _sExePath) | FileSystem | |
setPredefinedFuncs(const std::string &sPredefined) | Procedure | inline |
setProcName(const std::string &sProc, bool bInstallFileName=false) | Procedure | private |
setProgramPath(std::string _sExePath) | FileSystem | inline |
setTokens(std::string _sTokens) | FileSystem | |
sExecutablePath | FileSystem | protected |
sLastWrittenProcedureFile | Procedure | private |
sLoopNames | FlowCtrl | protected |
sLoopPlotCompose | FlowCtrl | protected |
sNameSpace | Procedure | private |
sPath | FileSystem | protected |
sPluginDefinitionFile | PackageManager | private |
sPluginProcName | PackageManager | private |
sPluginVarList | PackageManager | private |
sProcCommandLine | Procedure | private |
sProcNames | Procedure | private |
sTestClusterName | FlowCtrl | protected |
sThisNameSpace | Procedure | private |
sTokens | FileSystem | protected |
sValidExtensions | FileSystem | mutableprotected |
sVarArray | FlowCtrl | protected |
switch_fork(int nth_Cmd=0, int nth_Loop=-1) | FlowCtrl | protected |
try_catch(int nth_Cmd=0, int nth_Loop=-1) | FlowCtrl | protected |
updatePluginFile() | PackageManager | private |
updateTestStats() | FlowCtrl | protected |
ValidFileName(std::string _sFileName, const std::string sExtension=".dat", bool checkExtension=true, bool doCleanPath=true) const | FileSystem | |
ValidFolderName(std::string _sFileName, bool doCleanPath=true, bool appendTrailingSeparator=true) const | FileSystem | |
ValidizeAndPrepareName(const std::string &_sFileName, const std::string &sExtension=".dat") const | FileSystem | |
vCmdArray | FlowCtrl | protected |
vPackageInfo | PackageManager | private |
vVarArray | FlowCtrl | protected |
vVars | FlowCtrl | protected |
while_loop(int nth_Cmd=0, int nth_Loop=0) | FlowCtrl | protected |
writeProcedure(std::string sProcedureLine) | Procedure | |
~FlowCtrl() | FlowCtrl | virtual |
~PackageManager() | PackageManager | |
~Procedure() | Procedure |