STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | List of all members
Concurrency::join< _Type, _Jtype >::_MessageArray Struct Reference

Public Member Functions

 _MessageArray (size_t _NumInputs)
 
 ~_MessageArray ()
 

Public Attributes

size_t _M_count
 
message< _Type > ** _M_messages
 

Constructor & Destructor Documentation

template<class _Type , join_type _Jtype = non_greedy>
Concurrency::join< _Type, _Jtype >::_MessageArray::_MessageArray ( size_t  _NumInputs)
inline
8212  : _M_count(_NumInputs),
8213  _M_messages(new message<_Type>*[_NumInputs])
8214  {
8215  memset(_M_messages, 0, sizeof(message<_Type> *) * _NumInputs);
8216  }
message< _Type > ** _M_messages
Definition: agents.h:8209
size_t _M_count
Definition: agents.h:8208
template<class _Type , join_type _Jtype = non_greedy>
Concurrency::join< _Type, _Jtype >::_MessageArray::~_MessageArray ( )
inline
8219  {
8220  for (size_t i = 0; i < _M_count; i++)
8221  delete _M_messages[i];
8222  delete [] _M_messages;
8223  }
int i[4]
Definition: dvec.h:70
message< _Type > ** _M_messages
Definition: agents.h:8209
size_t _M_count
Definition: agents.h:8208

Member Data Documentation

template<class _Type , join_type _Jtype = non_greedy>
size_t Concurrency::join< _Type, _Jtype >::_MessageArray::_M_count
template<class _Type , join_type _Jtype = non_greedy>
message<_Type>** Concurrency::join< _Type, _Jtype >::_MessageArray::_M_messages

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