#include <clone_ptr.hpp>
template<typename T = std::clone_ptr_interface>
class std::clone_ptr< T >
◆ cloneptrinterface
template<typename T = std::clone_ptr_interface>
◆ pointer
template<typename T = std::clone_ptr_interface>
◆ reference
template<typename T = std::clone_ptr_interface>
◆ self_type
template<typename T = std::clone_ptr_interface>
◆ value_type
template<typename T = std::clone_ptr_interface>
◆ clone_ptr() [1/3]
template<typename T = std::clone_ptr_interface>
◆ clone_ptr() [2/3]
template<typename T = std::clone_ptr_interface>
◆ clone_ptr() [3/3]
template<typename T = std::clone_ptr_interface>
60 if(other.get() != NULL)
61 m_ptr = other->clone();
◆ ~clone_ptr()
template<typename T = std::clone_ptr_interface>
71 if(m_ptr)
delete m_ptr;
◆ clone()
template<typename T = std::clone_ptr_interface>
113 return m_ptr->clone();
◆ get() [1/2]
template<typename T = std::clone_ptr_interface>
◆ get() [2/2]
template<typename T = std::clone_ptr_interface>
◆ operator*() [1/2]
template<typename T = std::clone_ptr_interface>
◆ operator*() [2/2]
template<typename T = std::clone_ptr_interface>
◆ operator->() [1/2]
template<typename T = std::clone_ptr_interface>
◆ operator->() [2/2]
template<typename T = std::clone_ptr_interface>
◆ operator=()
template<typename T = std::clone_ptr_interface>
clone_ptr()
Definition: clone_ptr.hpp:55
void swap(self_type &other)
Definition: clone_ptr.hpp:103
◆ release()
template<typename T = std::clone_ptr_interface>
T value_type
Definition: clone_ptr.hpp:49
◆ reset()
template<typename T = std::clone_ptr_interface>
100 if(m_ptr)
delete m_ptr;
◆ swap()
template<typename T = std::clone_ptr_interface>
T value_type
Definition: clone_ptr.hpp:49
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: