void ProgressMeter::treeObj(BSONObjBuilder &b) const { if (_parent != NULL) { BSONObjBuilder sub(_parent->treeObjForSubtree(b)); appendInfo(sub); } else { appendInfo(b); } }
BufBuilder& ProgressMeter::treeObjForSubtree(BSONObjBuilder &b) const { if (_parent != NULL) { BSONObjBuilder sub(_parent->treeObjForSubtree(b)); appendInfo(sub); return sub.subobjStart("child"); } else { appendInfo(b); return b.subobjStart("child"); } }
void ConsoleDock::executeScript() { const QString script = mLineEdit->text(); if (script.isEmpty()) return; appendScript(script); const QJSValue result = ScriptManager::instance().evaluate(script); if (!result.isError() && !result.isUndefined()) appendInfo(result.toString()); mLineEdit->clear(); mHistory.append(script); mHistoryPosition = mHistory.size(); }
BSONObj ReadConcernArgs::toBSON() const { BSONObjBuilder bob; appendInfo(&bob); return bob.obj(); }