debug_utils: Make BreakpointObserver class' constructor explicit

Avoids implicit conversions.
This commit is contained in:
Lioncash 2018-08-24 20:17:47 -04:00
parent b6425c0511
commit 1e6a209649
1 changed files with 1 additions and 1 deletions

View File

@ -46,7 +46,7 @@ public:
class BreakPointObserver { class BreakPointObserver {
public: public:
/// Constructs the object such that it observes events of the given DebugContext. /// Constructs the object such that it observes events of the given DebugContext.
BreakPointObserver(std::shared_ptr<DebugContext> debug_context) explicit BreakPointObserver(std::shared_ptr<DebugContext> debug_context)
: context_weak(debug_context) { : context_weak(debug_context) {
std::unique_lock<std::mutex> lock(debug_context->breakpoint_mutex); std::unique_lock<std::mutex> lock(debug_context->breakpoint_mutex);
debug_context->breakpoint_observers.push_back(this); debug_context->breakpoint_observers.push_back(this);