Metall  v0.29
A persistent memory allocator for data-centric analytics
value_from.hpp File Reference

Go to the source code of this file.

Namespaces

 metall
 The top level of namespace of Metall.
 
 metall::json
 Namespace for Metall JSON container, which is in an experimental phase.
 
 metall::json::jsndtl
 

Functions

template<typename allocator_type >
value< allocator_type > metall::json::jsndtl::value_from_impl (const bj::value &input_bj_value, allocator_type allocator=allocator_type())
 
template<typename allocator_type >
value< allocator_type > metall::json::jsndtl::value_from_impl (bj::value &&input_bj_value, allocator_type allocator=allocator_type())
 
template<typename T , typename allocator_type = std::allocator<std::byte>>
value< allocator_type > metall::json::value_from (T &&input_data, const allocator_type &allocator=allocator_type())
 Convert an input data and construct a JSON value. More...