KaMPIng 0.1.1
Flexible and (near) zero-overhead C++ bindings for MPI
Loading...
Searching...
No Matches
kamping::internal::CopyMoveEnabler< true > Class Reference

Specialisation of ParameterObjectBase which possesses a copy constructor. More...

#include <data_buffer.hpp>

Protected Member Functions

 CopyMoveEnabler (CopyMoveEnabler const &)=default
 Copy constructor is enabled (this is okay for buffers which only reference their data)
 
CopyMoveEnableroperator= (CopyMoveEnabler const &)=delete
 Copy assignment operator is deleted as buffers should only be moved.
 
 CopyMoveEnabler (CopyMoveEnabler &&)=default
 Move constructor.
 
CopyMoveEnableroperator= (CopyMoveEnabler &&)=default
 Move assignment operator.
 

Detailed Description

Specialisation of ParameterObjectBase which possesses a copy constructor.


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