Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | List of all members
dart::DisableBreakpointsScope Class Reference

#include <debugger.h>

Inheritance diagram for dart::DisableBreakpointsScope:
dart::ValueObject

Public Member Functions

 DisableBreakpointsScope (Debugger *debugger, bool disable)
 
 ~DisableBreakpointsScope ()
 
- Public Member Functions inherited from dart::ValueObject
 ValueObject ()
 
 ~ValueObject ()
 

Detailed Description

Definition at line 929 of file debugger.h.

Constructor & Destructor Documentation

◆ DisableBreakpointsScope()

dart::DisableBreakpointsScope::DisableBreakpointsScope ( Debugger debugger,
bool  disable 
)
inline

Definition at line 931 of file debugger.h.

932 : debugger_(debugger) {
933 ASSERT(debugger_ != nullptr);
934 initial_state_ = debugger_->ignore_breakpoints();
935 debugger_->set_ignore_breakpoints(disable);
936 }
bool ignore_breakpoints() const
Definition debugger.h:716
void set_ignore_breakpoints(bool ignore_breakpoints)
Definition debugger.h:717
#define ASSERT(E)

◆ ~DisableBreakpointsScope()

dart::DisableBreakpointsScope::~DisableBreakpointsScope ( )
inline

Definition at line 938 of file debugger.h.

938 {
939 debugger_->set_ignore_breakpoints(initial_state_);
940 }

The documentation for this class was generated from the following file: