int main() { DigitalStopWatchPtr watch = createWatch(); startWatch(watch); stopWatch(watch); destroyWatch(watch); return 0; }
void GdbDebugger::handleResultStackListVariables(const GdbResponse &response, QMap<QString,QVariant> &map) { //10000014^done,variables=[{name="v"},{name="x"},{name="pt"},{name="str"},{name="sum1"},{name="y"}] if (response.resultClass != GdbResultDone) { return; } GdbMiValue vars = response.data.findChild("variables"); if (vars.isList()) { foreach (const GdbMiValue &child, vars.m_children) { if (child.isValid()) { QString var = child.findChild("name").data(); if (!m_varNameMap.contains(var)) { createWatch(var,true,false); } } } }