kblib 0.2.3
General utilities library for modern C++
|
A smart pointer to an object contained inside the smart pointer object. More...
#include <kblib/iterators.h>
Public Member Functions | |
constexpr auto | operator* () noexcept -> T & |
Returns the contained object. More... | |
constexpr auto | operator* () const noexcept -> const T & |
Returns the contained object. More... | |
constexpr auto | operator-> () noexcept -> T * |
Return the address of the contained object. More... | |
constexpr auto | operator-> () const noexcept -> const T * |
Return the address of the contained object. More... | |
constexpr auto | get () noexcept -> T * |
Returns the address of the contained object. More... | |
constexpr auto | get () const noexcept -> const T * |
Returns the address of the contained object. More... | |
Public Attributes | |
T | val |
A smart pointer to an object contained inside the smart pointer object.
Definition at line 1109 of file iterators.h.
|
inlineconstexprnoexcept |
Returns the address of the contained object.
Definition at line 1135 of file iterators.h.
|
inlineconstexprnoexcept |
Returns the address of the contained object.
Definition at line 1131 of file iterators.h.
|
inlineconstexprnoexcept |
Returns the contained object.
Definition at line 1117 of file iterators.h.
|
inlineconstexprnoexcept |
Returns the contained object.
Definition at line 1113 of file iterators.h.
|
inlineconstexprnoexcept |
Return the address of the contained object.
Definition at line 1126 of file iterators.h.
|
inlineconstexprnoexcept |
Return the address of the contained object.
Definition at line 1122 of file iterators.h.
T kblib::containing_ptr< T >::val |
Definition at line 1137 of file iterators.h.