IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
Loading...
Searching...
No Matches
ice::Ptr< Object > Member List

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

operator->(this Self &self) noexceptice::Ptr< Object >inline
operator=(Ptr const &other) noexcept -> Ptr &ice::Ptr< Object >inline
operator=(Ptr &&other) noexcept -> Ptr &ice::Ptr< Object >inline
operator=(Ptr< Derived > const &other) noexcept -> Ptr &ice::Ptr< Object >inline
operator=(Ptr< Derived const > const &other) noexcept -> Ptr &ice::Ptr< Object >inline
operator==(this Self const &self, std::nullptr_t) noexcept -> boolice::Ptr< Object >inline
Ptr(std::nullptr_t=nullptr) noexceptice::Ptr< Object >inlineexplicit
Ptr(Object *object_ptr) noexceptice::Ptr< Object >inlineexplicit
Ptr(Ptr const &other) noexceptice::Ptr< Object >inline
Ptr(Ptr &&other) noexceptice::Ptr< Object >inline
Ptr(Ptr< Derived > const &other) noexceptice::Ptr< Object >inline
raw_ptr(this Self &self) noexcept -> Object *ice::Ptr< Object >inline
~Ptr() noexceptice::Ptr< Object >inline