Marker
SourceView::MarkerManager::Marker* marker;
struct Marker;
typedef BObjectList<Marker> MarkerList;
static int _CompareMarkers(const Marker* a,
const Marker* b);
const Marker* marker);
BObjectList<Marker, true> fIPMarkers;
Marker(uint32 line);
virtual ~Marker();
struct SourceView::MarkerManager::InstructionPointerMarker : Marker {
struct SourceView::MarkerManager::BreakpointMarker : Marker {
SourceView::MarkerManager::Marker::Marker(uint32 line)
SourceView::MarkerManager::Marker::~Marker()
SourceView::MarkerManager::Marker::Line() const
Marker(line),
Marker(line),
Marker* marker = new(std::nothrow) InstructionPointerMarker(
MarkerByLinePredicate<Marker>(minLine));
Marker* ipMarker = fIPMarkers.ItemAt(ipIndex);
Marker* breakpointMarker = fBreakpointMarkers.ItemAt(breakpointIndex);
SourceView::MarkerManager::_CompareMarkers(const Marker* a,
const Marker* b)
const Marker* marker)
return _CompareLineMarkerTemplate<Marker>(line, marker);
SourceView::MarkerManager::Marker* marker;