PMDK C++ bindings  1.13.0-git107.g7e59f08f
This is the C++ bindings documentation for PMDK's libpmemobj.
template_helpers.hpp File Reference

Commonly used SFINAE helpers. More...

#include <type_traits>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 pmem
 Persistent memory namespace.
 
 pmem::detail
 Implementation details.
 

Typedefs

template<typename... Ts>
using pmem::detail::void_t = typename make_void< Ts... >::type
 
template<typename T , template< typename > class... Checks>
using pmem::detail::supports = typename supports_impl< T, void, Checks... >::type
 
template<typename Compare >
using pmem::detail::is_transparent = typename Compare::is_transparent
 
template<typename Compare >
using pmem::detail::has_is_transparent = detail::supports< Compare, is_transparent >
 

Detailed Description

Commonly used SFINAE helpers.