#include <entityptr.h>
Public Member Functions | |
| EntityInstancePtr ()=default | |
| template<class SourceComponentType > | |
| EntityInstancePtr (ComponentInstance *sourceComponentInstance, EntityPtr(SourceComponentType::*entityMemberPointer)) | |
| template<class SourceComponentType > | |
| EntityInstancePtr (const EntityInstancePtrInitProxy< SourceComponentType > &proxy) | |
| const EntityInstance & | operator* () const |
| EntityInstance & | operator* () |
| EntityInstance * | operator-> () const |
| EntityInstance * | operator-> () |
| bool | operator== (const EntityInstancePtr &other) const |
| bool | operator== (std::nullptr_t) const |
| bool | operator!= (const EntityInstancePtr &other) const |
| bool | operator!= (std::nullptr_t) const |
| bool | operator< (const EntityInstancePtr &other) const |
| bool | operator> (const EntityInstancePtr &other) const |
| bool | operator<= (const EntityInstancePtr &other) const |
| bool | operator>= (const EntityInstancePtr &other) const |
| EntityInstance * | get () const |
| EntityInstance * | get () |
|
default |
| EntityInstancePtr | ( | ComponentInstance * | sourceComponentInstance, |
| EntityPtrSourceComponentType::* | entityMemberPointer | ||
| ) |
| EntityInstancePtr | ( | const EntityInstancePtrInitProxy< SourceComponentType > & | proxy | ) |
Construct a EntityInstancePtr from a EntityInstancePtrInitProxy, which can be retrieved through initEntityInstancePtr.
| EntityInstance* get | ( | ) |
| EntityInstance* get | ( | ) | const |
| bool operator!= | ( | const EntityInstancePtr & | other | ) | const |
| bool operator!= | ( | std::nullptr_t | ) | const |
| EntityInstance& operator* | ( | ) |
| const EntityInstance& operator* | ( | ) | const |
| EntityInstance* operator-> | ( | ) |
| EntityInstance* operator-> | ( | ) | const |
| bool operator< | ( | const EntityInstancePtr & | other | ) | const |
| bool operator<= | ( | const EntityInstancePtr & | other | ) | const |
| bool operator== | ( | const EntityInstancePtr & | other | ) | const |
| bool operator== | ( | std::nullptr_t | ) | const |
| bool operator> | ( | const EntityInstancePtr & | other | ) | const |
| bool operator>= | ( | const EntityInstancePtr & | other | ) | const |