AgentPointer(const AgentUid &uid) | bdm::AgentPointer< TAgent > | inlineexplicit |
AgentPointer(TAgent *agent) | bdm::AgentPointer< TAgent > | inlineexplicit |
AgentPointer(std::nullptr_t) | bdm::AgentPointer< TAgent > | inline |
AgentPointer() | bdm::AgentPointer< TAgent > | inline |
BDM_CLASS_DEF_NV(AgentPointer, 3) | bdm::AgentPointer< TAgent > | private |
Cast(TFrom *agent) const | bdm::AgentPointer< TAgent > | inlineprivate |
Cast(TFrom *agent) const | bdm::AgentPointer< TAgent > | inlineprivate |
d_ | bdm::AgentPointer< TAgent > | private |
Get() | bdm::AgentPointer< TAgent > | inline |
Get() const | bdm::AgentPointer< TAgent > | inline |
GetUid() const | bdm::AgentPointer< TAgent > | inline |
GetUidAsUint64() const | bdm::AgentPointer< TAgent > | inline |
operator AgentPointer< Agent >() const | bdm::AgentPointer< TAgent > | inline |
operator bool() const | bdm::AgentPointer< TAgent > | inline |
operator!=(std::nullptr_t) const | bdm::AgentPointer< TAgent > | inline |
operator!=(const AgentPointer &other) const | bdm::AgentPointer< TAgent > | inline |
operator!=(const TOtherAgent *other) const | bdm::AgentPointer< TAgent > | inline |
operator*() | bdm::AgentPointer< TAgent > | inline |
operator*() const | bdm::AgentPointer< TAgent > | inline |
operator->() | bdm::AgentPointer< TAgent > | inline |
operator->() const | bdm::AgentPointer< TAgent > | inline |
operator<(const AgentPointer &other) const | bdm::AgentPointer< TAgent > | inline |
operator<<(std::ostream &str, const AgentPointer &agent_ptr) | bdm::AgentPointer< TAgent > | friend |
operator=(std::nullptr_t) | bdm::AgentPointer< TAgent > | inline |
operator==(std::nullptr_t) const | bdm::AgentPointer< TAgent > | inline |
operator==(const AgentPointer &other) const | bdm::AgentPointer< TAgent > | inline |
operator==(const TOtherAgent *other) const | bdm::AgentPointer< TAgent > | inline |
~AgentPointer()=default | bdm::AgentPointer< TAgent > | |