Skip to content

Commit 5ab87db

Browse files
committed
src: mark empty destructors as default
Mark empty destructors as having a default no-op implementation. Remove a few unused constructors and destructors while we are here.
1 parent c038dcc commit 5ab87db

11 files changed

+4
-28
lines changed

src/async-wrap-inl.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,6 @@ inline AsyncWrap::AsyncWrap(Environment* env,
5454
}
5555

5656

57-
inline AsyncWrap::~AsyncWrap() {
58-
}
59-
6057
inline uint32_t AsyncWrap::provider_type() const {
6158
return provider_type_;
6259
}

src/async-wrap.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ class AsyncWrap : public BaseObject {
6161
v8::Handle<v8::Object> object,
6262
ProviderType provider);
6363

64-
inline ~AsyncWrap();
64+
inline ~AsyncWrap() = default;
6565

6666
inline bool has_async_listener();
6767

src/node.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,12 +159,12 @@ class ArrayBufferAllocator : public ArrayBuffer::Allocator {
159159
// the process.
160160
static const size_t kMaxLength = 0x3fffffff;
161161
static ArrayBufferAllocator the_singleton;
162-
virtual ~ArrayBufferAllocator() {}
162+
virtual ~ArrayBufferAllocator() = default;
163163
virtual void* Allocate(size_t length) override;
164164
virtual void* AllocateUninitialized(size_t length) override;
165165
virtual void Free(void* data, size_t length) override;
166166
private:
167-
ArrayBufferAllocator() {}
167+
ArrayBufferAllocator() = default;
168168
DISALLOW_COPY_AND_ASSIGN(ArrayBufferAllocator);
169169
};
170170

src/node_crypto_clienthello.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,6 @@ class ClientHelloParser {
4747

4848
class ClientHello {
4949
public:
50-
ClientHello() {
51-
}
52-
5350
inline uint8_t session_size() const { return session_size_; }
5451
inline const uint8_t* session_id() const { return session_id_; }
5552
inline bool has_ticket() const { return has_ticket_; }

src/node_v8_platform.cc

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,6 @@ using v8::Isolate;
3535
// The last task to encounter before killing the worker
3636
class StopTask : public Task {
3737
public:
38-
StopTask() {}
39-
~StopTask() {}
40-
4138
void Run() {}
4239
};
4340

src/process_wrap.cc

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -84,9 +84,6 @@ class ProcessWrap : public HandleWrap {
8484
AsyncWrap::PROVIDER_PROCESSWRAP) {
8585
}
8686

87-
~ProcessWrap() {
88-
}
89-
9087
static void ParseStdioOptions(Environment* env,
9188
Local<Object> js_options,
9289
uv_process_options_t* options) {

src/signal_wrap.cc

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,6 @@ class SignalWrap : public HandleWrap {
8080
CHECK_EQ(r, 0);
8181
}
8282

83-
~SignalWrap() {
84-
}
85-
8683
static void Start(const FunctionCallbackInfo<Value>& args) {
8784
SignalWrap* wrap = Unwrap<SignalWrap>(args.Holder());
8885
int signum = args[0]->Int32Value();

src/stream_wrap.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,7 @@ class StreamWrapCallbacks {
7272
explicit StreamWrapCallbacks(StreamWrapCallbacks* old) : wrap_(old->wrap()) {
7373
}
7474

75-
virtual ~StreamWrapCallbacks() {
76-
}
75+
virtual ~StreamWrapCallbacks() = default;
7776

7877
virtual const char* Error();
7978

src/timer_wrap.cc

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -91,9 +91,6 @@ class TimerWrap : public HandleWrap {
9191
CHECK_EQ(r, 0);
9292
}
9393

94-
~TimerWrap() {
95-
}
96-
9794
static void Start(const FunctionCallbackInfo<Value>& args) {
9895
TimerWrap* wrap = Unwrap<TimerWrap>(args.Holder());
9996

src/udp_wrap.cc

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -82,10 +82,6 @@ UDPWrap::UDPWrap(Environment* env, Handle<Object> object)
8282
}
8383

8484

85-
UDPWrap::~UDPWrap() {
86-
}
87-
88-
8985
void UDPWrap::Initialize(Handle<Object> target,
9086
Handle<Value> unused,
9187
Handle<Context> context) {

src/udp_wrap.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,6 @@ class UDPWrap: public HandleWrap {
5858

5959
private:
6060
UDPWrap(Environment* env, v8::Handle<v8::Object> object);
61-
virtual ~UDPWrap() override;
6261

6362
static void DoBind(const v8::FunctionCallbackInfo<v8::Value>& args,
6463
int family);

0 commit comments

Comments
 (0)