#include <scoped_ptr.hpp>
template<typename T>
class std::scoped_ptr< T >
◆ const_value_type
◆ pointer
◆ self_type
◆ value_type
◆ scoped_ptr() [1/2]
50 : m_pPointer( pValue ) { }
◆ scoped_ptr() [2/2]
52 : m_pPointer( pPtr.release() ) { }
◆ ~scoped_ptr()
◆ get()
61 {
return m_pPointer; }
◆ operator bool()
72 return m_pPointer != 0;
◆ operator*()
68 assert(m_pPointer != 0);
◆ operator->()
64 assert(m_pPointer != 0);
◆ reset()
scoped_ptr< value_type > self_type
Definition: scoped_ptr.hpp:47
◆ swap()
56 std::swap<value_type*>(m_pPointer, b.m_pPointer);
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: