File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -37,7 +37,7 @@ class PacketValue<> {
3737public:
3838 using value_type = empty_type;
3939 PacketValue () = default ;
40- virtual ~PacketValue ();
40+ ~PacketValue () = default ;
4141 virtual void * get_pointer () = 0;
4242 virtual size_t get_size () = 0;
4343 virtual void parse (void * data) = 0;
@@ -51,6 +51,7 @@ class PacketValue<Type>: public PacketValue<> {
5151 Type* src = nullptr ;
5252 PacketValue () = default ;
5353 PacketValue (Type* src): src(src) {}
54+ ~PacketValue () = default ;
5455 void * get_pointer () override {
5556 return src;
5657 }
@@ -77,6 +78,7 @@ class PacketValue<Type>: public PacketValue<> {
7778 Type* src = nullptr ;
7879 PacketValue () = default ;
7980 PacketValue (Type* src): src(src) {}
81+ ~PacketValue () = default ;
8082 void * get_pointer () override {
8183 return src->data ();
8284 }
@@ -98,6 +100,7 @@ class PacketValue<string> : public PacketValue<>{
98100 string* src = nullptr ;
99101 PacketValue () = default ;
100102 PacketValue (string* src): src(src) {}
103+ ~PacketValue () = default ;
101104 void * get_pointer () override {
102105 return src->data ();
103106 }
You can’t perform that action at this time.
0 commit comments