PMDK C++ bindings  1.13.0-git23.gf49772ac
This is the C++ bindings documentation for PMDK's libpmemobj.
Namespaces | Functions
common.hpp File Reference

Commonly used functionality. More...

#include <libpmemobj++/pexceptions.hpp>
#include <libpmemobj/tx_base.h>
#include <string>
#include <typeinfo>

Go to the source code of this file.

Namespaces

 pmem
 Persistent memory namespace.
 
 pmem::obj
 Main libpmemobj namespace.
 
 pmem::obj::experimental
 Experimental implementations.
 
 pmem::detail
 Implementation details.
 

Functions

uint64_t pmem::detail::next_pow_2 (uint64_t v)
 Round up to the next lowest power of 2. More...
 
uint64_t pmem::detail::next_pow_2 (uint32_t v)
 Round up to the next lowest power of 2. More...
 

Detailed Description

Commonly used functionality.