mirror of
https://github.com/matrix-construct/construct
synced 2024-06-02 01:59:33 +02:00
ircd::json: Add output validation to base stringify() template.
This commit is contained in:
parent
6d14758a8a
commit
c73636f950
|
@ -60,9 +60,11 @@ namespace ircd
|
|||
///
|
||||
template<class... T>
|
||||
ircd::string_view
|
||||
ircd::json::stringify(const mutable_buffer &&mb,
|
||||
ircd::json::stringify(const mutable_buffer &&mb_,
|
||||
T&&... t)
|
||||
{
|
||||
mutable_buffer mbc{mb};
|
||||
return stringify(mbc, std::forward<T>(t)...);
|
||||
mutable_buffer mb(mb_);
|
||||
const auto ret(stringify(mb, std::forward<T>(t)...));
|
||||
valid_output(ret, serialized(std::forward<T>(t))...);
|
||||
return ret;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue