9#ifndef LLDB_API_SBTRACECURSOR_H
10#define LLDB_API_SBTRACECURSOR_H
31 void SetForwards(
bool forwards);
38 bool IsForwards()
const;
53 bool HasValue()
const;
136 bool IsError()
const;
140 const char *GetError()
const;
144 bool IsEvent()
const;
152 const char *GetEventTypeAsString()
const;
156 bool IsInstruction()
const;
167 bool IsValid()
const;
169 explicit operator bool()
const;
lldb::TraceCursorSP m_opaque_sp
SBTraceCursor(lldb::TraceCursorSP trace_cursor_sp)
Create a cursor that initially points to the end of the trace, i.e.
TraceEvent
Events that might happen during a trace session.
TraceCursorSeekType
Enum to indicate the reference point when invoking TraceCursor::Seek().