File tree 2 files changed +4
-4
lines changed
include/simdjson/generic/ondemand
2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -194,11 +194,11 @@ simdjson_really_inline simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::array_
194
194
if (error ()) { return error (); }
195
195
return {};
196
196
}
197
- simdjson_really_inline simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::value> simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::value>::operator [](std::string_view key) noexcept {
197
+ simdjson_really_inline simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::value> simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::value>::operator [](std::string_view key) && noexcept {
198
198
if (error ()) { return error (); }
199
199
return std::forward<SIMDJSON_IMPLEMENTATION::ondemand::value>(first)[key];
200
200
}
201
- simdjson_really_inline simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::value> simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::value>::operator [](const char *key) noexcept {
201
+ simdjson_really_inline simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::value> simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::value>::operator [](const char *key) && noexcept {
202
202
if (error ()) { return error (); }
203
203
return std::forward<SIMDJSON_IMPLEMENTATION::ondemand::value>(first)[key];
204
204
}
Original file line number Diff line number Diff line change @@ -127,8 +127,8 @@ struct simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::value> : public SIMDJS
127
127
128
128
simdjson_really_inline simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::array_iterator> begin () & noexcept ;
129
129
simdjson_really_inline simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::array_iterator> end () & noexcept ;
130
- simdjson_really_inline simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::value> operator [](std::string_view key) noexcept ;
131
- simdjson_really_inline simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::value> operator [](const char *key) noexcept ;
130
+ simdjson_really_inline simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::value> operator [](std::string_view key) && noexcept ;
131
+ simdjson_really_inline simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::value> operator [](const char *key) && noexcept ;
132
132
};
133
133
134
134
} // namespace simdjson
You can’t perform that action at this time.
0 commit comments