|
|
constexpr | not_null (T const t) noexcept |
| |
|
| not_null (std::nullptr_t) noexcept=delete |
| |
|
| not_null (int) noexcept=delete |
| |
|
| not_null (not_null const &) noexcept=default |
| |
|
| not_null (not_null &&) noexcept=default |
| |
|
not_null & | operator= (not_null const &) noexcept=default |
| |
|
not_null & | operator= (not_null &&) noexcept=default |
| |
|
not_null & | operator= (T const &t) noexcept |
| |
|
not_null< T > & | operator= (std::nullptr_t)=delete |
| |
|
not_null< T > & | operator= (int)=delete |
| |
|
constexpr T | get () const noexcept |
| |
|
constexpr | operator T () const noexcept |
| |
|
constexpr T | operator-> () const noexcept |
| |
|
bool | operator== (T const &rhs) const noexcept |
| |
|
bool | operator!= (T const &rhs) const noexcept |
| |
|
not_null< T > & | operator++ ()=delete |
| |
|
not_null< T > & | operator-- ()=delete |
| |
|
not_null< T > | operator++ (int)=delete |
| |
|
not_null< T > | operator-- (int)=delete |
| |
|
not_null< T > & | operator+ (size_t)=delete |
| |
|
not_null< T > & | operator+= (size_t)=delete |
| |
|
not_null< T > & | operator- (size_t)=delete |
| |
|
not_null< T > & | operator-= (size_t)=delete |
| |
The documentation for this class was generated from the following file: