PMEMKV  1.2.1-git1.g9b6e240
This is the C++ documentation for PMEMKV.
Public Member Functions | Public Attributes | List of all members
pmem::kv::internal::unique_ptr_wrapper< T, D > Struct Template Reference

#include </pmemkv/doc_update/pmemkv/src/libpmemkv.hpp>

Inheritance diagram for pmem::kv::internal::unique_ptr_wrapper< T, D >:
pmem::kv::internal::unique_ptr_wrapper_base

Public Member Functions

 unique_ptr_wrapper (std::unique_ptr< T, D > ptr)
 
void * get () override
 
- Public Member Functions inherited from pmem::kv::internal::unique_ptr_wrapper_base
virtual ~unique_ptr_wrapper_base ()
 

Public Attributes

std::unique_ptr< T, D > ptr
 

Constructor & Destructor Documentation

◆ unique_ptr_wrapper()

template<typename T , typename D >
pmem::kv::internal::unique_ptr_wrapper< T, D >::unique_ptr_wrapper ( std::unique_ptr< T, D >  ptr)
inline

Member Function Documentation

◆ get()

template<typename T , typename D >
void* pmem::kv::internal::unique_ptr_wrapper< T, D >::get ( )
inlineoverridevirtual

Member Data Documentation

◆ ptr

template<typename T , typename D >
std::unique_ptr<T, D> pmem::kv::internal::unique_ptr_wrapper< T, D >::ptr

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