mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
Remove DISALLOW_ macro from libcef_dll/ (see issue #3234)
Also perform related C++ cleanup: - Use =default instead of {} for default implementations of constructors/destructors. - Replace typedef with using.
This commit is contained in:
@ -15,6 +15,9 @@ class CefOnceClosureTask : public CefTask {
|
||||
explicit CefOnceClosureTask(base::OnceClosure closure)
|
||||
: closure_(std::move(closure)) {}
|
||||
|
||||
CefOnceClosureTask(const CefOnceClosureTask&) = delete;
|
||||
CefOnceClosureTask& operator=(const CefOnceClosureTask&) = delete;
|
||||
|
||||
// CefTask method
|
||||
void Execute() override { std::move(closure_).Run(); }
|
||||
|
||||
@ -22,7 +25,6 @@ class CefOnceClosureTask : public CefTask {
|
||||
base::OnceClosure closure_;
|
||||
|
||||
IMPLEMENT_REFCOUNTING(CefOnceClosureTask);
|
||||
DISALLOW_COPY_AND_ASSIGN(CefOnceClosureTask);
|
||||
};
|
||||
|
||||
class CefRepeatingClosureTask : public CefTask {
|
||||
@ -30,6 +32,9 @@ class CefRepeatingClosureTask : public CefTask {
|
||||
explicit CefRepeatingClosureTask(const base::RepeatingClosure& closure)
|
||||
: closure_(closure) {}
|
||||
|
||||
CefRepeatingClosureTask(const CefRepeatingClosureTask&) = delete;
|
||||
CefRepeatingClosureTask& operator=(const CefRepeatingClosureTask&) = delete;
|
||||
|
||||
// CefTask method
|
||||
void Execute() override {
|
||||
closure_.Run();
|
||||
@ -40,7 +45,6 @@ class CefRepeatingClosureTask : public CefTask {
|
||||
base::RepeatingClosure closure_;
|
||||
|
||||
IMPLEMENT_REFCOUNTING(CefRepeatingClosureTask);
|
||||
DISALLOW_COPY_AND_ASSIGN(CefRepeatingClosureTask);
|
||||
};
|
||||
|
||||
} // namespace
|
||||
|
Reference in New Issue
Block a user