|
MLIR 22.0.0git
|
This abstract class represents a breakpoint. More...
#include "mlir/Debug/BreakpointManager.h"
Public Member Functions | |
| virtual | ~Breakpoint ()=default |
| TypeID | getTypeID () const |
| TypeID for the subclass, used for casting purpose. | |
| bool | isEnabled () const |
| void | enable () |
| void | disable () |
| virtual void | print (raw_ostream &os) const =0 |
Protected Member Functions | |
| Breakpoint (TypeID typeID) | |
This abstract class represents a breakpoint.
Definition at line 19 of file BreakpointManager.h.
|
virtualdefault |
|
inlineprotected |
Definition at line 32 of file BreakpointManager.h.
References true.
Referenced by mlir::tracing::BreakpointBase< Derived >::BreakpointBase(), and mlir::tracing::BreakpointBase< Derived >::classof().
|
inline |
Definition at line 28 of file BreakpointManager.h.
|
inline |
Definition at line 27 of file BreakpointManager.h.
|
inline |
TypeID for the subclass, used for casting purpose.
Definition at line 24 of file BreakpointManager.h.
Referenced by mlir::tracing::BreakpointBase< Derived >::classof().
|
inline |
Definition at line 26 of file BreakpointManager.h.
|
pure virtual |
Implemented in mlir::tracing::FileLineColLocBreakpoint, and mlir::tracing::TagBreakpoint.
Referenced by mlir::tracing::operator<<().