[chromium-style] out-of-line default constructors and destructors

This commit is contained in:
Jeremy Apthorp 2018-04-17 16:37:22 -07:00
parent 6c26bb1cf8
commit f1587da480
48 changed files with 136 additions and 12 deletions

View file

@ -18,7 +18,7 @@ namespace atom {
// otherwise delay the work until message loop is ready.
class BridgeTaskRunner : public base::SingleThreadTaskRunner {
public:
BridgeTaskRunner() {}
BridgeTaskRunner();
// Called when message loop is ready.
void MessageLoopIsReady();
@ -35,7 +35,7 @@ class BridgeTaskRunner : public base::SingleThreadTaskRunner {
private:
using TaskPair =
std::tuple<base::Location, base::OnceClosure, base::TimeDelta>;
~BridgeTaskRunner() override {}
~BridgeTaskRunner() override;
std::vector<TaskPair> tasks_;
std::vector<TaskPair> non_nestable_tasks_;