63 nothing deleteAllBreakpoints();
88 int findFunctionStatementId(
string function, *
list params);
99 list findFunctionVariants(
string function);
111 int findStatementId(
string file,
int line);
117 *
hash getAllDefines();
122 list getBreakpoints();
128 auto getDefine(
string def);
134 auto getGlobalVariable(
string varname, *reference<bool> rexists);
143 hash getGlobalVars();
149 int getParseOptions();
164 *
string getScriptDir();
170 *
string getScriptName();
176 *
string getScriptPath();
186 hash<StatementInfo> getStatementIdInfo(
int statementId);
195 list<int> getThreadList();
207 bool isDefined(
string def);
213 nothing setGlobalVarValue(
string name,
auto value);
225 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