rpa::thread_tree_base< ThrIter > Class Template Reference

Common class for all thread_tree. More...

#include <synchro.h>

Inheritance diagram for rpa::thread_tree_base< ThrIter >:

rpa::thread_tree_core rpa::thread_tree< ThrIter, ThrMain > rpa::thread_tree< ThrIter, ThrMain * > rpa::thread_tree< ThrIter, void > List of all members.

Public Types

typedef std::iterator_traits<
ThrIter >::value_type 
iter_thread_type
typedef ThrIter iterator

Public Member Functions

iterator subs (void) const
 Returns the beginning of the available sub-threads.
 thread_tree_base (thr_nb_t aNb, ThrIter aBegin)

Private Attributes

ThrIter _subs
 This is the begin iterator on a number of threads.

Detailed Description

template<class ThrIter>
class rpa::thread_tree_base< ThrIter >

Common class for all thread_tree.


Member Typedef Documentation

template<class ThrIter>
typedef std::iterator_traits< ThrIter >::value_type rpa::thread_tree_base< ThrIter >::iter_thread_type

template<class ThrIter>
typedef ThrIter rpa::thread_tree_base< ThrIter >::iterator


Constructor & Destructor Documentation

template<class ThrIter>
rpa::thread_tree_base< ThrIter >::thread_tree_base ( thr_nb_t  aNb,
ThrIter  aBegin 
) [inline]


Member Function Documentation

template<class ThrIter>
iterator rpa::thread_tree_base< ThrIter >::subs ( void   )  const [inline]

Returns the beginning of the available sub-threads.


Member Data Documentation

template<class ThrIter>
ThrIter rpa::thread_tree_base< ThrIter >::_subs [private]

This is the begin iterator on a number of threads.


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