63 nothing deleteAllBreakpoints();
87 int findFunctionStatementId(
string function, *
list params);
97 list findFunctionVariants(
string function);
109 int findStatementId(
string file,
int line);
115 *
hash getAllDefines();
120 list getBreakpoints();
126 auto getDefine(
string def);
132 auto getGlobalVariable(
string varname, *reference<bool> rexists);
141 hash getGlobalVars();
147 int getParseOptions();
162 *
string getScriptDir();
168 *
string getScriptName();
174 *
string getScriptPath();
186 hash getSourceFileNames();
198 hash getSourceLabels();
208 hash<StatementInfo> getStatementIdInfo(
int statementId);
217 list<int> getThreadList();
229 bool isDefined(
string def);
235 nothing setGlobalVarValue(
string name,
auto value);
247 static list getAllPrograms();
string file
refers to the label given when parsing the code
Definition: QC_ProgramControl.dox.h:18
statement information hash as returned by ProgramControl::getStatementIdInfo()
Definition: QC_ProgramControl.dox.h:14
int start_line
statement start line
Definition: QC_ProgramControl.dox.h:24
list list(...)
Returns an untyped list of the arguments passed at the top level.
The ProgramControl class provides safe information about a Qore program.
Definition: QC_ProgramControl.dox.h:41
The TimeZone class provides access to time zone functionality.
Definition: QC_TimeZone.dox.h:6
Breakpoint class supports breakpoint setting for particular Qore ProgramControl when debugging...
Definition: QC_Breakpoint.dox.h:26
int end_line
statement end line
Definition: QC_ProgramControl.dox.h:16
int offset
the offset of the code in source
Definition: QC_ProgramControl.dox.h:20
bool existsFunction(string name)
Returns True if the function exists in the current program's function name space. ...
main Qore-language namespace
Definition: Pseudo_QC_All.dox.h:2
hash hash(object obj)
Returns a hash of an object's members.
string source
refers to the actual file name or path of the source code (if the label does not provide this info) ...
Definition: QC_ProgramControl.dox.h:22