Get() const & | fxcrt::MaybeOwned< T, D > | inline |
Get() && | fxcrt::MaybeOwned< T, D > | inline |
IsOwned() const | fxcrt::MaybeOwned< T, D > | inline |
MaybeOwned()=default | fxcrt::MaybeOwned< T, D > | |
MaybeOwned(T *ptr) | fxcrt::MaybeOwned< T, D > | inlineexplicit |
MaybeOwned(const UnownedType &ptr) | fxcrt::MaybeOwned< T, D > | inlineexplicit |
MaybeOwned(OwnedType ptr) | fxcrt::MaybeOwned< T, D > | inlineexplicit |
MaybeOwned(const MaybeOwned &that)=delete | fxcrt::MaybeOwned< T, D > | |
MaybeOwned(MaybeOwned &&that) noexcept=default | fxcrt::MaybeOwned< T, D > | |
operator bool() const | fxcrt::MaybeOwned< T, D > | inlineexplicit |
operator!=(const MaybeOwned &that) const | fxcrt::MaybeOwned< T, D > | inline |
operator!=(const OwnedType ptr) const | fxcrt::MaybeOwned< T, D > | inline |
operator!=(T *ptr) const | fxcrt::MaybeOwned< T, D > | inline |
operator*() const | fxcrt::MaybeOwned< T, D > | inline |
operator->() const | fxcrt::MaybeOwned< T, D > | inline |
operator=(const MaybeOwned &that)=delete | fxcrt::MaybeOwned< T, D > | |
operator=(MaybeOwned &&that) noexcept=default | fxcrt::MaybeOwned< T, D > | |
operator=(T *ptr) | fxcrt::MaybeOwned< T, D > | inline |
operator=(const UnownedType &ptr) | fxcrt::MaybeOwned< T, D > | inline |
operator=(OwnedType ptr) | fxcrt::MaybeOwned< T, D > | inline |
operator==(const MaybeOwned &that) const | fxcrt::MaybeOwned< T, D > | inline |
operator==(const OwnedType &ptr) const | fxcrt::MaybeOwned< T, D > | inline |
operator==(T *ptr) const | fxcrt::MaybeOwned< T, D > | inline |
OwnedType typedef | fxcrt::MaybeOwned< T, D > | |
Release() | fxcrt::MaybeOwned< T, D > | inline |
ReleaseAndClear() | fxcrt::MaybeOwned< T, D > | inline |
Reset(T *ptr=nullptr) | fxcrt::MaybeOwned< T, D > | inline |
Reset(OwnedType ptr) | fxcrt::MaybeOwned< T, D > | inline |
ResetIfUnowned() | fxcrt::MaybeOwned< T, D > | inline |
UnownedType typedef | fxcrt::MaybeOwned< T, D > | |
~MaybeOwned()=default | fxcrt::MaybeOwned< T, D > | |