csp::SequentialHelperOneThread Class Reference
[Running Processes]

Inheritance diagram for csp::SequentialHelperOneThread:

csp::RunHelper List of all members.

Detailed Description

A helper class returned by the InSequenceOneThread() function.


Public Member Functions

template<typename T>
SequentialHelperOneThread & operator() (T t)
 Adds the given process/helper to the process list and returns *this.
CSProcessPtr process () const
 Gets a CSProcess that will run the contained processes.
template<typename ITERATOR>
 SequentialHelperOneThread (ITERATOR begin, ITERATOR end)
 Constructor, that initialises the process list using the specified iterators.
 SequentialHelperOneThread (CSProcessPtr p)
 Constructor, that initialises the process list with the specified process.
SequentialHelperOneThread & with (const SequentialHelperOneThread &p)
 Adds the given processes in the SequentialHelperOneThread to the process list and returns *this.
SequentialHelperOneThread & with (CSProcessPtr p)
 Adds the given process to the process list and returns *this.


Constructor & Destructor Documentation

csp::SequentialHelperOneThread::SequentialHelperOneThread ( CSProcessPtr  p  )  [inline, explicit]

Constructor, that initialises the process list with the specified process.

template<typename ITERATOR>
csp::SequentialHelperOneThread::SequentialHelperOneThread ( ITERATOR  begin,
ITERATOR  end 
) [inline]

Constructor, that initialises the process list using the specified iterators.


Member Function Documentation

SequentialHelperOneThread& csp::SequentialHelperOneThread::with ( CSProcessPtr  p  )  [inline]

Adds the given process to the process list and returns *this.

SequentialHelperOneThread& csp::SequentialHelperOneThread::with ( const SequentialHelperOneThread &  p  )  [inline]

Adds the given processes in the SequentialHelperOneThread to the process list and returns *this.

template<typename T>
SequentialHelperOneThread& csp::SequentialHelperOneThread::operator() ( T  t  )  [inline]

Adds the given process/helper to the process list and returns *this.

CSProcessPtr csp::SequentialHelperOneThread::process (  )  const [virtual]

Gets a CSProcess that will run the contained processes.

Implements csp::RunHelper.


Generated on Mon Aug 20 12:24:29 2007 for C++CSP2 by  doxygen 1.4.7