|
IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
|
This is the complete list of members for ice::Ptr< Object >, including all inherited members.
| operator->(this Self &self) noexcept | ice::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 -> bool | ice::Ptr< Object > | inline |
| Ptr(std::nullptr_t=nullptr) noexcept | ice::Ptr< Object > | inlineexplicit |
| Ptr(Object *object_ptr) noexcept | ice::Ptr< Object > | inlineexplicit |
| Ptr(Ptr const &other) noexcept | ice::Ptr< Object > | inline |
| Ptr(Ptr &&other) noexcept | ice::Ptr< Object > | inline |
| Ptr(Ptr< Derived > const &other) noexcept | ice::Ptr< Object > | inline |
| raw_ptr(this Self &self) noexcept -> Object * | ice::Ptr< Object > | inline |
| ~Ptr() noexcept | ice::Ptr< Object > | inline |