NVML C++ bindings  0.1 experimental
This is the C++ bindings documentation for NVML's libpmemobj.
Classes | Functions
p.hpp File Reference

Resides on pmem property template. More...

#include <memory>
#include "libpmemobj++/detail/common.hpp"
#include "libpmemobj++/detail/specialization.hpp"
Include dependency graph for p.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  nvml::obj::p< T >
 Resides on pmem class. More...
 

Functions

template<class T >
void nvml::obj::swap (p< T > &a, p< T > &b) noexcept
 Swaps two p objects of the same type. More...
 

Detailed Description

Resides on pmem property template.

Function Documentation

template<class T >
void nvml::obj::swap ( p< T > &  a,
p< T > &  b 
)
inlinenoexcept

Swaps two p objects of the same type.

Non-member swap function as required by Swappable concept. en.cppreference.com/w/cpp/concept/Swappable