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 |