Pointer to IMPLementation auxiliary structure to make raw pointers movable, copiable and automatically deleted.
#include <mrpt/utils/pimpl.h>
Public Member Functions | |
pimpl () | |
~pimpl () | |
pimpl (pimpl &&op) noexcept | |
pimpl & | operator= (pimpl &&op) noexcept |
pimpl (const pimpl &op) | |
pimpl & | operator= (const pimpl &op) |
Public Attributes | |
std::unique_ptr< T > | ptr |
mrpt::utils::pimpl< T >::pimpl | ( | ) |
mrpt::utils::pimpl< T >::~pimpl | ( | ) |
|
noexcept |
mrpt::utils::pimpl< T >::pimpl | ( | const pimpl< T > & | op | ) |
|
noexcept |
pimpl& mrpt::utils::pimpl< T >::operator= | ( | const pimpl< T > & | op | ) |
std::unique_ptr<T> mrpt::utils::pimpl< T >::ptr |
Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: ae4571287 Thu Nov 23 00:06:53 2017 +0100 at dom oct 27 23:51:55 CET 2019 |