GATE
gate::Ptr< T > Member List

This is the complete list of members for gate::Ptr< T >, including all inherited members.

andThen(Delegate1< value_t & > const &callback) const (defined in gate::Ptr< T >)gate::Ptr< T >inline
const_ptr_t typedef (defined in gate::Ptr< T >)gate::Ptr< T >
const_ref_t typedef (defined in gate::Ptr< T >)gate::Ptr< T >
empty() const noexcept (defined in gate::Ptr< T >)gate::Ptr< T >inline
get() const noexcept (defined in gate::Ptr< T >)gate::Ptr< T >inline
hasValue() const noexcept (defined in gate::Ptr< T >)gate::Ptr< T >inline
operator!() const noexcept (defined in gate::Ptr< T >)gate::Ptr< T >inline
operator*() const noexcept (defined in gate::Ptr< T >)gate::Ptr< T >inline
operator*() noexcept (defined in gate::Ptr< T >)gate::Ptr< T >inline
operator->() const noexcept (defined in gate::Ptr< T >)gate::Ptr< T >inline
operator->() noexcept (defined in gate::Ptr< T >)gate::Ptr< T >inline
operator=(self_t const &src) noexcept (defined in gate::Ptr< T >)gate::Ptr< T >inline
orElse(Delegate0 const &callback) const (defined in gate::Ptr< T >)gate::Ptr< T >inline
orThrow() const (defined in gate::Ptr< T >)gate::Ptr< T >inline
Ptr(ptr_t newInstance=NULL) noexcept (defined in gate::Ptr< T >)gate::Ptr< T >inline
Ptr(self_t const &src) noexcept (defined in gate::Ptr< T >)gate::Ptr< T >inline
ptr_t typedef (defined in gate::Ptr< T >)gate::Ptr< T >
ref_t typedef (defined in gate::Ptr< T >)gate::Ptr< T >
release() noexcept (defined in gate::Ptr< T >)gate::Ptr< T >inline
reset(ptr_t newInstance=NULL) noexcept (defined in gate::Ptr< T >)gate::Ptr< T >inline
self_t typedef (defined in gate::Ptr< T >)gate::Ptr< T >
swap(self_t &that) noexcept (defined in gate::Ptr< T >)gate::Ptr< T >inline
value() noexcept (defined in gate::Ptr< T >)gate::Ptr< T >inline
value() const noexcept (defined in gate::Ptr< T >)gate::Ptr< T >inline
value(const_ref_t defaultValue) const (defined in gate::Ptr< T >)gate::Ptr< T >inline
value_t typedef (defined in gate::Ptr< T >)gate::Ptr< T >
~Ptr() noexcept (defined in gate::Ptr< T >)gate::Ptr< T >inline