BioDynaMo  v1.05.120-25dc9790
Public Attributes | List of all members
bdm::AgentPointer< TAgent >::Data Union Reference

TODO. Replace with std::variant once we move to >= c++17. More...

#include <agent_pointer.h>

Collaboration diagram for bdm::AgentPointer< TAgent >::Data:
[legend]

Public Attributes

AgentUid uid
 
TAgent * agent
 

Detailed Description

template<typename TAgent = Agent>
union bdm::AgentPointer< TAgent >::Data

TODO. Replace with std::variant once we move to >= c++17.

Definition at line 237 of file agent_pointer.h.

Member Data Documentation

◆ agent

template<typename TAgent = Agent>
TAgent* bdm::AgentPointer< TAgent >::Data::agent

Definition at line 239 of file agent_pointer.h.

◆ uid

template<typename TAgent = Agent>
AgentUid bdm::AgentPointer< TAgent >::Data::uid

Definition at line 238 of file agent_pointer.h.


The documentation for this union was generated from the following file: