Atlas  0.7.0
Networking protocol for the Worldforge system.
Atlas::Objects::SmartPtr< T > Member List

This is the complete list of members for Atlas::Objects::SmartPtr< T >, including all inherited members.

copy() const noexcept (defined in Atlas::Objects::SmartPtr< T >)Atlas::Objects::SmartPtr< T >inline
DataT typedef (defined in Atlas::Objects::SmartPtr< T >)Atlas::Objects::SmartPtr< T >
get() const noexcept (defined in Atlas::Objects::SmartPtr< T >)Atlas::Objects::SmartPtr< T >inline
isValid() const noexcept (defined in Atlas::Objects::SmartPtr< T >)Atlas::Objects::SmartPtr< T >inline
operator bool() const noexcept (defined in Atlas::Objects::SmartPtr< T >)Atlas::Objects::SmartPtr< T >inlineexplicit
operator SmartPtr< const newType >() const noexcept (defined in Atlas::Objects::SmartPtr< T >)Atlas::Objects::SmartPtr< T >inline
operator SmartPtr< newType >() const noexcept (defined in Atlas::Objects::SmartPtr< T >)Atlas::Objects::SmartPtr< T >inline
operator!() const noexcept (defined in Atlas::Objects::SmartPtr< T >)Atlas::Objects::SmartPtr< T >inline
operator*() const noexcept (defined in Atlas::Objects::SmartPtr< T >)Atlas::Objects::SmartPtr< T >inline
operator->() const noexcept (defined in Atlas::Objects::SmartPtr< T >)Atlas::Objects::SmartPtr< T >inline
operator=(const SmartPtr< T > &a) noexcept (defined in Atlas::Objects::SmartPtr< T >)Atlas::Objects::SmartPtr< T >inline
operator=(SmartPtr< T > &&a) noexcept (defined in Atlas::Objects::SmartPtr< T >)Atlas::Objects::SmartPtr< T >inline
SmartPtr (defined in Atlas::Objects::SmartPtr< T >)Atlas::Objects::SmartPtr< T >friend
SmartPtr() noexcept (defined in Atlas::Objects::SmartPtr< T >)Atlas::Objects::SmartPtr< T >inline
SmartPtr(const SmartPtr< T > &a) noexcept (defined in Atlas::Objects::SmartPtr< T >)Atlas::Objects::SmartPtr< T >inline
SmartPtr(SmartPtr< T > &&a) noexcept (defined in Atlas::Objects::SmartPtr< T >)Atlas::Objects::SmartPtr< T >inline
SmartPtr(T *a_ptr) noexcept (defined in Atlas::Objects::SmartPtr< T >)Atlas::Objects::SmartPtr< T >inline
SmartPtr(const SmartPtr< oldType > &a) noexcept (defined in Atlas::Objects::SmartPtr< T >)Atlas::Objects::SmartPtr< T >inlineexplicit
SmartPtr(SmartPtr< oldType > &&a) noexcept (defined in Atlas::Objects::SmartPtr< T >)Atlas::Objects::SmartPtr< T >inlineexplicit
~SmartPtr() (defined in Atlas::Objects::SmartPtr< T >)Atlas::Objects::SmartPtr< T >inline