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
() const
Sleak::SmartPointer< T >
inline
IsValid
() const
Sleak::SmartPointer< T >
inline
virtual
ObjectPtr
() noexcept
Sleak::ObjectPtr< T >
inline
ObjectPtr
(T *p) noexcept
Sleak::ObjectPtr< T >
inline
explicit
ObjectPtr
(Args &&... args)
Sleak::ObjectPtr< T >
inline
explicit
ObjectPtr
(ObjectPtr &&other) noexcept
Sleak::ObjectPtr< T >
inline
ObjectPtr
(ObjectPtr< U > &&other) noexcept
Sleak::ObjectPtr< T >
inline
ObjectPtr
(const ObjectPtr &)=delete
Sleak::ObjectPtr< T >
operator bool
() const
Sleak::SmartPointer< T >
inline
explicit
operator!=
(const ObjectPtr &other) const noexcept
Sleak::ObjectPtr< T >
inline
operator*
() const
Sleak::SmartPointer< T >
inline
operator->
() const
Sleak::SmartPointer< T >
inline
operator<
(const ObjectPtr &other) const noexcept
Sleak::ObjectPtr< T >
inline
operator<=
(const ObjectPtr &other) const noexcept
Sleak::ObjectPtr< T >
inline
operator=
(ObjectPtr &&other) noexcept
Sleak::ObjectPtr< T >
inline
operator=
(const ObjectPtr &)=delete
Sleak::ObjectPtr< T >
Sleak::SmartPointer::operator=
(const SmartPointer &)=delete
Sleak::SmartPointer< T >
operator==
(const ObjectPtr &other) const noexcept
Sleak::ObjectPtr< T >
inline
operator>
(const ObjectPtr &other) const noexcept
Sleak::ObjectPtr< T >
inline
operator>=
(const ObjectPtr &other) const noexcept
Sleak::ObjectPtr< T >
inline
ptr
Sleak::SmartPointer< T >
protected
release
() noexcept
Sleak::ObjectPtr< T >
inline
reset
(T *newPtr=nullptr) override
Sleak::ObjectPtr< T >
inline
virtual
SmartPointer
(T *p=nullptr)
Sleak::SmartPointer< T >
inline
explicit
protected
SmartPointer
(const SmartPointer &)=delete
Sleak::SmartPointer< T >
~ObjectPtr
()
Sleak::ObjectPtr< T >
inline
~SmartPointer
()
Sleak::SmartPointer< T >
inline
virtual
Generated on
for SleakEngine by
1.16.1