refactor: replace deprecated DISALLOW_COPY_AND_ASSIGN (#31633)
This commit is contained in:
parent
2a2a1a834c
commit
65a980c673
231 changed files with 918 additions and 576 deletions
|
@ -35,14 +35,19 @@ class ConvertableToTraceFormatWrapper final
|
|||
std::unique_ptr<v8::ConvertableToTraceFormat> inner)
|
||||
: inner_(std::move(inner)) {}
|
||||
~ConvertableToTraceFormatWrapper() override = default;
|
||||
|
||||
// disable copy
|
||||
ConvertableToTraceFormatWrapper(const ConvertableToTraceFormatWrapper&) =
|
||||
delete;
|
||||
ConvertableToTraceFormatWrapper& operator=(
|
||||
const ConvertableToTraceFormatWrapper&) = delete;
|
||||
|
||||
void AppendAsTraceFormat(std::string* out) const final {
|
||||
inner_->AppendAsTraceFormat(out);
|
||||
}
|
||||
|
||||
private:
|
||||
std::unique_ptr<v8::ConvertableToTraceFormat> inner_;
|
||||
|
||||
DISALLOW_COPY_AND_ASSIGN(ConvertableToTraceFormatWrapper);
|
||||
};
|
||||
|
||||
} // namespace gin
|
||||
|
@ -183,6 +188,10 @@ class EnabledStateObserverImpl final
|
|||
this);
|
||||
}
|
||||
|
||||
// disable copy
|
||||
EnabledStateObserverImpl(const EnabledStateObserverImpl&) = delete;
|
||||
EnabledStateObserverImpl& operator=(const EnabledStateObserverImpl&) = delete;
|
||||
|
||||
void OnTraceLogEnabled() final {
|
||||
base::AutoLock lock(mutex_);
|
||||
for (auto* o : observers_) {
|
||||
|
@ -218,8 +227,6 @@ class EnabledStateObserverImpl final
|
|||
private:
|
||||
base::Lock mutex_;
|
||||
std::unordered_set<v8::TracingController::TraceStateObserver*> observers_;
|
||||
|
||||
DISALLOW_COPY_AND_ASSIGN(EnabledStateObserverImpl);
|
||||
};
|
||||
|
||||
base::LazyInstance<EnabledStateObserverImpl>::Leaky g_trace_state_dispatcher =
|
||||
|
@ -230,6 +237,10 @@ class TracingControllerImpl : public node::tracing::TracingController {
|
|||
TracingControllerImpl() = default;
|
||||
~TracingControllerImpl() override = default;
|
||||
|
||||
// disable copy
|
||||
TracingControllerImpl(const TracingControllerImpl&) = delete;
|
||||
TracingControllerImpl& operator=(const TracingControllerImpl&) = delete;
|
||||
|
||||
// TracingController implementation.
|
||||
const uint8_t* GetCategoryGroupEnabled(const char* name) override {
|
||||
return TRACE_EVENT_API_GET_CATEGORY_GROUP_ENABLED(name);
|
||||
|
@ -306,9 +317,6 @@ class TracingControllerImpl : public node::tracing::TracingController {
|
|||
void RemoveTraceStateObserver(TraceStateObserver* observer) override {
|
||||
g_trace_state_dispatcher.Get().RemoveObserver(observer);
|
||||
}
|
||||
|
||||
private:
|
||||
DISALLOW_COPY_AND_ASSIGN(TracingControllerImpl);
|
||||
};
|
||||
|
||||
v8::Isolate* JavascriptEnvironment::Initialize(uv_loop_t* event_loop) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue