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 >::message_port_proxy< T > Class Template Reference

#include <collection_node.h>

Public Member Functions

 message_port_proxy (const message_port_proxy &)=delete
 No copy constructor. More...
 
 message_port_proxy (message_port_proxy &&)=default
 Move constructor. More...
 
message_port_proxyoperator= (message_port_proxy &&)=default
 Move assignment. More...
 
virtual ~message_port_proxy ()=default
 Destructor. More...
 
message_port_proxyoperator= (const T &rhs)
 
message_port_proxyoperator= (const message_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 >::message_port_proxy< T >::message_port_proxy ( const message_port_proxy< T > &  )
delete

No copy constructor.

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

Move constructor.

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

Destructor.

Member Function Documentation

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

Move assignment.

template<typename AgentID , typename Node >
template<typename T >
collection_node< AgentID, Node >::template message_port_proxy< T > & sydevs::systems::collection_node< AgentID, Node >::message_port_proxy< T >::operator= ( const T &  rhs)
inline
template<typename AgentID , typename Node >
template<typename T >
collection_node< AgentID, Node >::template message_port_proxy< T > & sydevs::systems::collection_node< AgentID, Node >::message_port_proxy< T >::operator= ( const message_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: