|
lmms
Cross-platform music production software
|
#include <RaiiHelpers.h>
Public Member Functions | |
| NullableResource ()=default | |
| NullableResource (std::nullptr_t) noexcept | |
| NullableResource (T value) noexcept | |
| operator T () const noexcept | |
| operator bool () const noexcept | |
Private Attributes | |
| T | m_value = Null |
Friends | |
| bool | operator== (NullableResource a, NullableResource b) noexcept |
| bool | operator== (NullableResource a, T b) noexcept |
| bool | operator== (T a, NullableResource b) noexcept |
| bool | operator!= (NullableResource a, NullableResource b) noexcept |
| bool | operator!= (NullableResource a, T b) noexcept |
| bool | operator!= (T a, NullableResource b) noexcept |
|
default |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlineexplicitnoexcept |
|
inlinenoexcept |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
private |