|  | CuteHMI - CuteHMI (CuteHMI.2)
    | 
Members pointer. More...
#include <cutehmi/MPtr.hpp>
 
  
| Public Types | |
| typedef T | element_type | 
| typedef T * | pointer | 
| typedef const T * | const_pointer | 
| typedef Parent::deleter_type | deleter_type | 
| typedef std::add_lvalue_reference< element_type >::type | reference | 
| typedef std::add_lvalue_reference< typenamestd::add_const< element_type >::type >::type | const_reference | 
| Public Member Functions | |
| void | swap (MPtr< T, DELETER > &x) noexcept | 
| const_pointer | get () const noexcept | 
| pointer | get () noexcept | 
| const_pointer | operator-> () const noexcept | 
| pointer | operator-> () noexcept | 
| reference | operator* () | 
| const_reference | operator* () const | 
Members pointer.
This class wraps std::unique_ptr and provides opaque interface that forwards const to the member.
| typedef const T* cutehmi::MPtr< T, DELETER >::const_pointer | 
| typedef std::add_lvalue_reference<typenamestd::add_const<element_type>::type>::type cutehmi::MPtr< T, DELETER >::const_reference | 
| typedef Parent::deleter_type cutehmi::MPtr< T, DELETER >::deleter_type | 
| typedef T cutehmi::MPtr< T, DELETER >::element_type | 
| typedef T* cutehmi::MPtr< T, DELETER >::pointer | 
| typedef std::add_lvalue_reference<element_type>::type cutehmi::MPtr< T, DELETER >::reference | 
| 
 | inlinenoexcept | 
| 
 | inlinenoexcept | 
| 
 | inline | 
| 
 | inline | 
| 
 | inlinenoexcept | 
| 
 | inlinenoexcept | 
| 
 | inlinenoexcept |