KaMPIng 0.1.1
Flexible and (near) zero-overhead C++ bindings for MPI
|
Base class containing logic to verify whether a buffer's data has already been extracted. This only has effects if an appropiate assertion level is set. More...
#include <data_buffer.hpp>
Protected Member Functions | |
void | set_extracted () |
Set the extracted flag to indicate that the status stored in this buffer has been moved out. | |
void | kassert_not_extracted (std::string const message) const |
Throws an assertion if the extracted flag is set, i.e. the underlying status has been moved out. | |
Base class containing logic to verify whether a buffer's data has already been extracted. This only has effects if an appropiate assertion level is set.
|
inlineprotected |
Throws an assertion if the extracted flag is set, i.e. the underlying status has been moved out.
message | The message for the assertion. |