Metall  v0.28
A persistent memory allocator for data-centric analytics
equal.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.
 

Functions

template<typename char_type , typename char_traits , typename allocator_type >
bool metall::json::operator== (const key_value_pair< char_type, char_traits, allocator_type > &key_value, const bj::key_value_pair &bj_key_value)
 
template<typename char_type , typename char_traits , typename allocator_type >
bool metall::json::operator== (const bj::key_value_pair &bj_key_value, const key_value_pair< char_type, char_traits, allocator_type > &key_value)
 
template<typename char_type , typename char_traits , typename allocator_type >
bool metall::json::operator!= (const key_value_pair< char_type, char_traits, allocator_type > &key_value, const bj::key_value_pair &bj_key_value)
 
template<typename char_type , typename char_traits , typename allocator_type >
bool metall::json::operator!= (const bj::key_value_pair &bj_key_value, const key_value_pair< char_type, char_traits, allocator_type > &key_value)
 
template<typename allocator_type >
bool metall::json::operator== (const value< allocator_type > &value, const bj::value &bj_value)
 
template<typename allocator_type >
bool metall::json::operator== (const bj::value &bj_value, const value< allocator_type > &value)
 
template<typename allocator_type >
bool metall::json::operator!= (const value< allocator_type > &value, const bj::value &bj_value)
 
template<typename allocator_type >
bool metall::json::operator!= (const bj::value &bj_value, const value< allocator_type > &value)
 
template<typename allocator_type >
bool metall::json::operator== (const array< allocator_type > &array, const bj::array &bj_array)
 
template<typename allocator_type >
bool metall::json::operator== (const bj::array &bj_array, const array< allocator_type > &array)
 
template<typename allocator_type >
bool metall::json::operator!= (const array< allocator_type > &array, const bj::array &bj_array)
 
template<typename allocator_type >
bool metall::json::operator!= (const bj::array &bj_array, const array< allocator_type > &array)
 
template<typename allocator_type >
bool metall::json::operator== (const object< allocator_type > &object, const bj::object &bj_object)
 
template<typename allocator_type >
bool metall::json::operator== (const bj::object &bj_object, const object< allocator_type > &object)
 
template<typename allocator_type >
bool metall::json::operator!= (const object< allocator_type > &object, const bj::object &bj_object)
 
template<typename allocator_type >
bool metall::json::operator!= (const bj::object &bj_object, const object< allocator_type > &object)
 
template<typename char_t , typename traits , typename allocator >
bool metall::json::operator== (const basic_string< char_t, traits, allocator > &string, const bj::string &bj_string)
 
template<typename char_t , typename traits , typename allocator >
bool metall::json::operator== (const bj::string &bj_string, const basic_string< char_t, traits, allocator > &string)
 
template<typename char_t , typename traits , typename allocator >
bool metall::json::operator!= (const basic_string< char_t, traits, allocator > &string, const bj::string &bj_string)
 
template<typename char_t , typename traits , typename allocator >
bool metall::json::operator!= (const bj::string &bj_string, const basic_string< char_t, traits, allocator > &string)