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
9912  : _M_count(_NumInputs),
9913  _M_messages(new message<_Type>*[_NumInputs])
9914  {
9915  memset(_M_messages, 0, sizeof(message<_Type> *) * _NumInputs);
9916  }
message< _Type > ** _M_messages
Definition: agents.h:9909
size_t _M_count
Definition: agents.h:9908
template<class _Type , join_type _Jtype = non_greedy>
Concurrency::join< _Type, _Jtype >::_MessageArray::~_MessageArray ( )
inline
9919  {
9920  for (size_t i = 0; i < _M_count; i++)
9921  delete _M_messages[i];
9922  delete [] _M_messages;
9923  }
int i[4]
Definition: dvec.h:68
message< _Type > ** _M_messages
Definition: agents.h:9909
size_t _M_count
Definition: agents.h:9908

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: