| 272 | } |
| 273 | |
| 274 | void DebugModel::setBreakpointSessionData(dap::string &sessionId, const dap::Capabilities &capabilites, dap::optional<std::map<dap::string, dap::Breakpoint>> data) |
| 275 | { |
| 276 | for (auto bp : breakPoints) { |
| 277 | if (!data) { |
| 278 | bp.setSessionData(sessionId, undefined); |
| 279 | } else { |
| 280 | auto bpData = data.value().find(bp.getId()); |
| 281 | if (bpData != data->end()) { |
| 282 | // TODO(mozart):write session data. |
| 283 | bp.setSessionData(sessionId, undefined); |
| 284 | } |
| 285 | } |
| 286 | } |
| 287 | } |
| 288 | |
| 289 | dap::optional<dap::Breakpoint> DebugModel::getDebugProtocolBreakpoint( |
| 290 | dap::string &breakpointId, dap::string &sessionId) |
no test coverage detected