| 1451 | } |
| 1452 | |
| 1453 | tRangeMarkers ZepBuffer::GetRangeMarkersOnLine(uint32_t markerTypes, long line) const { |
| 1454 | ByteRange range; |
| 1455 | GetLineOffsets(line, range); |
| 1456 | |
| 1457 | tRangeMarkers rangeMarkers; |
| 1458 | ForEachMarker(markerTypes, |
| 1459 | Zep::Direction::Forward, |
| 1460 | GlyphIterator(this, range.first), GlyphIterator(this, range.second), |
| 1461 | [&](const std::shared_ptr<RangeMarker>& marker) { |
| 1462 | rangeMarkers[marker->GetRange().first].insert(marker); |
| 1463 | return true; |
| 1464 | }); |
| 1465 | return rangeMarkers; |
| 1466 | } |
| 1467 | |
| 1468 | bool ZepBuffer::IsHidden() const { |
| 1469 | auto windows = GetEditor().FindBufferWindows(this); |
no test coverage detected