SleakEngine 1.0.0
C++23 multi-backend game engine
Loading...
Searching...
No Matches
Sleak::ObjectPtr< T > Member List

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

get() constSleak::SmartPointer< T >inline
IsValid() constSleak::SmartPointer< T >inlinevirtual
ObjectPtr() noexceptSleak::ObjectPtr< T >inline
ObjectPtr(T *p) noexceptSleak::ObjectPtr< T >inlineexplicit
ObjectPtr(Args &&... args)Sleak::ObjectPtr< T >inlineexplicit
ObjectPtr(ObjectPtr &&other) noexceptSleak::ObjectPtr< T >inline
ObjectPtr(ObjectPtr< U > &&other) noexceptSleak::ObjectPtr< T >inline
ObjectPtr(const ObjectPtr &)=deleteSleak::ObjectPtr< T >
operator bool() constSleak::SmartPointer< T >inlineexplicit
operator!=(const ObjectPtr &other) const noexceptSleak::ObjectPtr< T >inline
operator*() constSleak::SmartPointer< T >inline
operator->() constSleak::SmartPointer< T >inline
operator<(const ObjectPtr &other) const noexceptSleak::ObjectPtr< T >inline
operator<=(const ObjectPtr &other) const noexceptSleak::ObjectPtr< T >inline
operator=(ObjectPtr &&other) noexceptSleak::ObjectPtr< T >inline
operator=(const ObjectPtr &)=deleteSleak::ObjectPtr< T >
Sleak::SmartPointer::operator=(const SmartPointer &)=deleteSleak::SmartPointer< T >
operator==(const ObjectPtr &other) const noexceptSleak::ObjectPtr< T >inline
operator>(const ObjectPtr &other) const noexceptSleak::ObjectPtr< T >inline
operator>=(const ObjectPtr &other) const noexceptSleak::ObjectPtr< T >inline
ptrSleak::SmartPointer< T >protected
release() noexceptSleak::ObjectPtr< T >inline
reset(T *newPtr=nullptr) overrideSleak::ObjectPtr< T >inlinevirtual
SmartPointer(T *p=nullptr)Sleak::SmartPointer< T >inlineexplicitprotected
SmartPointer(const SmartPointer &)=deleteSleak::SmartPointer< T >
~ObjectPtr()Sleak::ObjectPtr< T >inline
~SmartPointer()Sleak::SmartPointer< T >inlinevirtual