SyDEVS  v0.6.7
Multiscale Simulation and Systems Modeling Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
sydevs::systems::collection_node< AgentID, Node >::flow_port_proxy< T > Class Template Reference

#include <collection_node.h>

Public Member Functions

 flow_port_proxy (const flow_port_proxy &)=delete
 No copy constructor. More...
 
 flow_port_proxy (flow_port_proxy &&)=default
 Move constructor. More...
 
flow_port_proxyoperator= (flow_port_proxy &&)=default
 Move assignment. More...
 
virtual ~flow_port_proxy ()=default
 Destructor. More...
 
flow_port_proxyoperator= (const T &rhs)
 
flow_port_proxyoperator= (const flow_port_proxy &rhs)
 Custom copy assignment. More...
 

Friends

class collection_node< AgentID, Node >
 

Constructor & Destructor Documentation

template<typename AgentID, typename Node>
template<typename T >
sydevs::systems::collection_node< AgentID, Node >::flow_port_proxy< T >::flow_port_proxy ( const flow_port_proxy< T > &  )
delete

No copy constructor.

template<typename AgentID, typename Node>
template<typename T >
sydevs::systems::collection_node< AgentID, Node >::flow_port_proxy< T >::flow_port_proxy ( flow_port_proxy< T > &&  )
default

Move constructor.

template<typename AgentID, typename Node>
template<typename T >
virtual sydevs::systems::collection_node< AgentID, Node >::flow_port_proxy< T >::~flow_port_proxy ( )
virtualdefault

Destructor.

Member Function Documentation

template<typename AgentID, typename Node>
template<typename T >
flow_port_proxy& sydevs::systems::collection_node< AgentID, Node >::flow_port_proxy< T >::operator= ( flow_port_proxy< T > &&  )
default

Move assignment.

template<typename AgentID , typename Node >
template<typename T >
collection_node< AgentID, Node >::template flow_port_proxy< T > & sydevs::systems::collection_node< AgentID, Node >::flow_port_proxy< T >::operator= ( const T &  rhs)
inline
template<typename AgentID , typename Node >
template<typename T >
collection_node< AgentID, Node >::template flow_port_proxy< T > & sydevs::systems::collection_node< AgentID, Node >::flow_port_proxy< T >::operator= ( const flow_port_proxy< T > &  rhs)
inline

Custom copy assignment.

Friends And Related Function Documentation

template<typename AgentID, typename Node>
template<typename T >
friend class collection_node< AgentID, Node >
friend

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