File tree Expand file tree Collapse file tree 4 files changed +14
-23
lines changed Expand file tree Collapse file tree 4 files changed +14
-23
lines changed Original file line number Diff line number Diff line change 55#include < Arduino.h>
66
77#include < ArduinoJson/Strings/IsString.hpp>
8+ #include < ArduinoJson/Strings/JsonString.hpp>
89#include < ArduinoJson/Strings/StringAdapters.hpp>
910
1011#include < catch.hpp>
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 44
55#pragma once
66
7+ #include < ArduinoJson/Strings/Adapters/RamString.hpp>
8+
79#if ARDUINOJSON_ENABLE_STD_STREAM
810# include < ostream>
911#endif
@@ -81,4 +83,15 @@ class JsonString {
8183 detail::RamString str_;
8284};
8385
86+ namespace detail {
87+ template <>
88+ struct StringAdapter <JsonString> {
89+ using AdaptedString = RamString;
90+
91+ static const AdaptedString& adapt (const JsonString& s) {
92+ return s.str_ ;
93+ }
94+ };
95+ } // namespace detail
96+
8497ARDUINOJSON_END_PUBLIC_NAMESPACE
Original file line number Diff line number Diff line change 55#pragma once
66
77#include < ArduinoJson/Polyfills/type_traits.hpp>
8- #include < ArduinoJson/Strings/Adapters/JsonString.hpp>
98#include < ArduinoJson/Strings/Adapters/RamString.hpp>
109#include < ArduinoJson/Strings/Adapters/StringObject.hpp>
1110
You can’t perform that action at this time.
0 commit comments