Mountain  1.0.0
Simple C++ 2D Game Framework
Mountain::Pointer< T > Member List

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

CreateStrongReference() constMountain::Pointer< T >
Get() constMountain::Pointer< T >
Get()Mountain::Pointer< T >
GetIsStrongReference() constMountain::Pointer< T >
GetReferenceCounter() constMountain::Pointer< T >
IsValid() constMountain::Pointer< T >
New(Args &&... args)Mountain::Pointer< T >static
New()Mountain::Pointer< T >static
operator bool_t() constMountain::Pointer< T >
operator const T *() constMountain::Pointer< T >explicit
operator T*()Mountain::Pointer< T >explicit
operator*()Mountain::Pointer< T >
operator*() constMountain::Pointer< T >
operator->()Mountain::Pointer< T >
operator->() constMountain::Pointer< T >
operator=(const Pointer &other)Mountain::Pointer< T >
operator=(Pointer &&other) noexceptMountain::Pointer< T >
operator=(nullptr_t)Mountain::Pointer< T >
operator=(const Pointer< U > &other)Mountain::Pointer< T >
operator=(Pointer< U > &&other) noexceptMountain::Pointer< T >
Pointer()=defaultMountain::Pointer< T >
Pointer(const Pointer &other, bool_t strongReference=false)Mountain::Pointer< T >
Pointer(Pointer &&other) noexceptMountain::Pointer< T >
Pointer(nullptr_t)Mountain::Pointer< T >
Pointer(const Pointer< U > &other, bool_t strongReference=false)Mountain::Pointer< T >explicit
Pointer(Pointer< U > &other, bool_t strongReference=false)Mountain::Pointer< T >explicit
Pointer(Pointer< U > &&other) noexceptMountain::Pointer< T >explicit
Reset()Mountain::Pointer< T >
ToStrongReference()Mountain::Pointer< T >
ToWeakReference()Mountain::Pointer< T >
Type typedefMountain::Pointer< T >
~Pointer()Mountain::Pointer< T >