rpa::thread_array< void > Struct Template Reference

This applies when there are no subthreads. More...

#include <synchro.h>

List of all members.

Public Types

typedef void iterator

Public Member Functions

 thread_array (size_t)
template<class ThrMain>
thread_tree< void, ThrMain * > tree (ThrMain *ptrThrMain)
 Returns a thread tree where only the head thread is a real one.
template<class ThrMain>
thread_tree< void, ThrMain > tree (const ThrMain &refThrMain)
 Returns a thread tree where only the head thread is a real one.
thread_tree< void, void > tree (void)
 This creates a thread_tree where the main thread is void.


Detailed Description

template<>
struct rpa::thread_array< void >

This applies when there are no subthreads.


Member Typedef Documentation

typedef void rpa::thread_array< void >::iterator


Constructor & Destructor Documentation

rpa::thread_array< void >::thread_array ( size_t   )  [inline]


Member Function Documentation

thread_tree< void, void > rpa::thread_array< void >::tree ( void   )  [inline]

This creates a thread_tree where the main thread is void.

template<class ThrMain>
thread_tree< void, ThrMain > rpa::thread_array< void >::tree ( const ThrMain &  refThrMain  )  [inline]

Returns a thread tree where only the head thread is a real one.

The functor which uses it will simply run in a single thread.

template<class ThrMain>
thread_tree< void, ThrMain * > rpa::thread_array< void >::tree ( ThrMain *  ptrThrMain  )  [inline]

Returns a thread tree where only the head thread is a real one.

The functor which uses it will simply run in a single thread.


The documentation for this struct was generated from the following file:
Generated on Tue Sep 25 10:20:38 2007 for rpa by  doxygen 1.4.7