farm-ng-core
farm_ng::Shared< TT > Member List

This is the complete list of members for farm_ng::Shared< TT >, including all inherited members.

BadExpectedAccess typedeffarm_ng::Shared< TT >
ExpectedT typedeffarm_ng::Shared< TT >
from(std::shared_ptr< TT > const &shared)farm_ng::Shared< TT >inlinestatic
make(TArgs &&... args)farm_ng::Shared< TT >inlinestatic
operator std::shared_ptr< TT >() constfarm_ng::Shared< TT >inline
operator*()farm_ng::Shared< TT >inline
operator*() constfarm_ng::Shared< TT >inline
operator->()farm_ng::Shared< TT >inline
operator->() constfarm_ng::Shared< TT >inline
operator=(Shared< TT > &&o) noexceptfarm_ng::Shared< TT >inline
operator=(Shared< TT > const &)=defaultfarm_ng::Shared< TT >
operator==(Shared< TT > const &rhs) const noexceptfarm_ng::Shared< TT >inline
ptr() constfarm_ng::Shared< TT >inline
ptr()farm_ng::Shared< TT >inline
Shared() requires(stdfarm_ng::Shared< TT >inline
Shared(Shared< TDerived > const &other)farm_ng::Shared< TT >inline
Shared(std::shared_ptr< TDerived > const &panic_if_null)farm_ng::Shared< TT >inline
Shared(std::unique_ptr< TDerived > &&panic_if_null)farm_ng::Shared< TT >inline
Shared(std::shared_ptr< TT > const &panic_if_null)farm_ng::Shared< TT >inline
Shared(Shared< TT > &&o) noexceptfarm_ng::Shared< TT >inline
Shared(Shared< TT > const &)=defaultfarm_ng::Shared< TT >
sharedPtr() constfarm_ng::Shared< TT >inline
tryFrom(std::shared_ptr< TT > const &maybe_null) noexceptfarm_ng::Shared< TT >inlinestatic
tryMake(TArgs &&... args) noexceptfarm_ng::Shared< TT >inlinestatic