We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3c68945 commit 6309450Copy full SHA for 6309450
1 file changed
include/rfl/parsing/Parser_span.hpp
@@ -40,7 +40,7 @@ struct Parser<R, W, std::span<T>, ProcessorsType> {
40
} else {
41
return Parser<R, W, std::vector<std::remove_cvref_t<T>>,
42
ProcessorsType>::read(_r, _var)
43
- .transform([](std::vector<T>&& _vec) {
+ .and_then([](std::vector<T>&& _vec) -> Result<std::span<T>> {
44
using Type = std::remove_cvref_t<T>;
45
Type* data = new (std::nothrow) Type[_vec.size()];
46
if (!data) {
0 commit comments