PMDK C++ bindings  1.8.2
This is the C++ bindings documentation for PMDK's libpmemobj.
Classes
pmem::detail::temp_value< T, NoExcept, Enable > Struct Template Reference

Template class for caching objects based on constructor's variadic template arguments and LIBPMEMOBJ_CPP_MAX_STACK_ALLOC_SIZE. More...

#include <libpmemobj++/detail/temp_value.hpp>

Classes

struct  type >
 Specialization for throwing constructors or objects greater than or equal to LIBPMEMOBJ_CPP_MAX_STACK_ALLOC_SIZE bytes. More...
 

Detailed Description

template<typename T, bool NoExcept, typename Enable = void>
struct pmem::detail::temp_value< T, NoExcept, Enable >

Template class for caching objects based on constructor's variadic template arguments and LIBPMEMOBJ_CPP_MAX_STACK_ALLOC_SIZE.

It has two specializations: for noexcept constructors and for throwing constructors.


The documentation for this struct was generated from the following file: