std::vector<ObjectRecord> CloudSessionRecord_Impl::children() const { ObjectRecordVector result; if (OptionalUrlRecord sur = serverUrlRecord()) { result.push_back(*sur); } UrlRecordVector workers = workerUrlRecords(); result.insert(result.end(),workers.begin(),workers.end()); return result; }
std::vector<ObjectRecord> FunctionRecord_Impl::children() const { ObjectRecordVector result; VariableRecordVector variableRecords = this->variableRecords(); result.insert(result.end(),variableRecords.begin(),variableRecords.end()); return result; }
std::vector<ObjectRecord> MeasureGroupRecord_Impl::children() const { ObjectRecordVector result = InputVariableRecord_Impl::children(); std::vector<MeasureRecord> measureRecords = this->measureRecords(false); result.insert(result.end(),measureRecords.begin(),measureRecords.end()); return result; }