Skip to content

Commit 3f7ff64

Browse files
committed
Specify default constructors for AsyncWebHeader
Fraction of commit 8bb1c70 of dumbfixes branch of 0xFEEDC0DE64 fork of ESPAsyncWebServer. Split off for clarity.
1 parent 04049f9 commit 3f7ff64

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/ESPAsyncWebServer.h

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,9 @@ class AsyncWebHeader {
122122
String _value;
123123

124124
public:
125+
AsyncWebHeader() = default;
126+
AsyncWebHeader(const AsyncWebHeader &) = default;
127+
125128
AsyncWebHeader(const String& name, const String& value): _name(name), _value(value){}
126129
AsyncWebHeader(const String& data): _name(), _value(){
127130
if(!data) return;
@@ -130,10 +133,12 @@ class AsyncWebHeader {
130133
_name = data.substring(0, index);
131134
_value = data.substring(index + 2);
132135
}
133-
~AsyncWebHeader(){}
136+
137+
AsyncWebHeader &operator=(const AsyncWebHeader &) = default;
138+
134139
const String& name() const { return _name; }
135140
const String& value() const { return _value; }
136-
String toString() const { return String(_name + F(": ") + _value + F("\r\n")); }
141+
String toString() const { return _name + F(": ") + _value + F("\r\n"); }
137142
};
138143

139144
/*

0 commit comments

Comments
 (0)