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

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: