#include <util.hpp>
Public Member Functions | |
unique_ptr (T *p=nullptr) | |
~unique_ptr () | |
void | reset (T *p=nullptr) |
T * | release () |
T * | get () |
T * | operator-> () const |
T & | operator* () const |
Private Member Functions | |
unique_ptr (const unique_ptr &) | |
unique_ptr & | operator= (const unique_ptr &) |
Private Attributes | |
T * | ptr_ |
|
private |
|
inline |
|
inline |
Definition at line 440 of file util.hpp.
References util::unique_ptr< T >::ptr_.
|
inline |
Definition at line 455 of file util.hpp.
References util::unique_ptr< T >::ptr_.
|
inline |
Definition at line 457 of file util.hpp.
References util::unique_ptr< T >::ptr_.
|
inline |
Definition at line 456 of file util.hpp.
References util::unique_ptr< T >::ptr_.
|
private |
|
inline |
Definition at line 448 of file util.hpp.
References util::unique_ptr< T >::ptr_.
Referenced by editor::context_manager::load_map(), editor::editor_action::perform(), editor::editor_action_chain::perform(), editor::editor_action_fill::perform(), and editor::editor_action_starting_position::perform().
|
inline |
Definition at line 442 of file util.hpp.
References util::unique_ptr< T >::ptr_.
Referenced by editor::editor_action_starting_position::perform().
|
private |
Definition at line 434 of file util.hpp.
Referenced by util::unique_ptr< T >::get(), util::unique_ptr< T >::operator*(), util::unique_ptr< T >::operator->(), util::unique_ptr< T >::release(), util::unique_ptr< T >::reset(), and util::unique_ptr< T >::~unique_ptr().