Skip to content

Commit 9124cf0

Browse files
RESTProcess methods now return a RESTProcess object, rather than a buffer, to better support reference returns and chained function calls.
1 parent 50e603b commit 9124cf0

7 files changed

+330
-264
lines changed

RESTProcessExample/RESTProcessExample.cc

+1-1
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ int main()
6262
if (!t.empty())
6363
read(t,jin);
6464
cout << toREST(cmd) <<"=>";
65-
write(registry.process(cmd, jin),cout,json5_parser::remove_trailing_zeros);
65+
write(registry.process(cmd, jin)->asBuffer(),cout,json5_parser::remove_trailing_zeros);
6666
cout << endl;
6767
}
6868
catch (const std::exception& ex)

RESTProcessExample/SimpleBufferExample.cc

+1-1
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ int main()
6565
read(t,jin);
6666
cout << toREST(cmd) <<"=>";
6767
SimpleBuffer args(jin);
68-
auto ret=boost::apply_visitor(ToJsonVisitor(), registry.process(cmd, args));
68+
auto ret=boost::apply_visitor(ToJsonVisitor(), registry.process(cmd, args)->asBuffer());
6969
write(ret,cout,json5_parser::remove_trailing_zeros);
7070
cout << endl;
7171
}

0 commit comments

Comments
 (0)