openPMD-api
|
Public Types | |
using | EligibleTypes = std::variant< std::shared_ptr< void const >, UniquePtrWithLambda< void > > |
Public Member Functions | |
template<typename... Args> | |
WriteBuffer (Args &&...args) | |
WriteBuffer (WriteBuffer &&)=default | |
WriteBuffer (WriteBuffer const &)=delete | |
WriteBuffer & | operator= (WriteBuffer &&)=default |
WriteBuffer & | operator= (WriteBuffer const &)=delete |
WriteBuffer const & | operator= (std::shared_ptr< void const > ptr) |
WriteBuffer const & | operator= (UniquePtrWithLambda< void const > ptr) |
void const * | get () const |
Public Attributes | |
EligibleTypes | m_buffer |