MCPcopy Create free account
hub / github.com/MrNeRF/LichtFeld-Studio / GetRangeMarkersOnLine

Method GetRangeMarkersOnLine

external/zep/src/buffer.cpp:1453–1466  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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);

Callers 2

UpdateLineSpansMethod · 0.80
DrawAboveLineWidgetsMethod · 0.80

Calls 2

GlyphIteratorClass · 0.85
insertMethod · 0.45

Tested by

no test coverage detected