|
Namespaces |
namespace | rpa |
Classes |
struct | rpa::thread_traits_def |
| Thread behaviour types definitions. More...
|
struct | rpa::thread_traits_def::is_sequential |
struct | rpa::thread_traits_def::is_parallel |
struct | rpa::thread_traits_def::is_undeterministic |
| Usage with real threads. More...
|
struct | rpa::ThreadTraits< Thread > |
struct | rpa::ThreadTraits< thread_crea > |
struct | rpa::ThreadTraits< thread_join > |
struct | rpa::ThreadTraits< thread_tree< ThrIter, ThrMain > > |
struct | rpa::ThreadTraits< thread_tree< void, ThrMain > > |
struct | rpa::Comparer< BeginEndType, ThrBehaviourType, Rnguence > |
struct | rpa::Comparer< BeginEndType, thread_traits_def::is_sequential, Rnguence > |
struct | rpa::Comparer< BeginEndType, thread_traits_def::is_parallel, range_jump< Iter > > |
struct | rpa::Comparer< BeginEndType, thread_traits_def::is_undeterministic, range_size< Iter > > |
struct | rpa::Comparer< BeginEndType, thread_traits_def::is_undeterministic, range_step< Iter, Mutex > > |
struct | rpa::Comparer< BeginEndType, thread_traits_def::is_undeterministic, range_jump< Iter > > |
Functions |
template<class IterOut> |
void | rpa::CompErr (IterOut aIterTst, IterOut aIterGoodBeg, IterOut aIterGoodEnd, size_t aSizeTst, size_t aSizeGood, const char *aNameRange, const char *aNameIterCatOut, const char *aNameContOut, const char *aNameIterNew) |
| Displays all values if a difference is detected.
|
template<class BeginEndType> |
bool | rpa::EqualPlain (const BeginEndType &aContTst, const BeginEndType &aContOk) |
template<class BeginEndType> |
bool | rpa::EqualSizeUndeterministic (size_t aNbThr, const BeginEndType &aContTst, const BeginEndType &aContOk, size_t aSizePerThr) |
template<class BeginEndType> |
bool | rpa::EqualSizeUndeterministicNoOrder (size_t aNbThr, const BeginEndType &aContTst, const BeginEndType &aContOk, size_t aSizePerThr) |
template<class BeginEndType> |
bool | rpa::EqualStepUndeterministic (size_t aNbThr, const BeginEndType &aContTst, const BeginEndType &aContOk, size_t aStep) |
template<class BeginEndType> |
bool | rpa::EqualStepUndeterministicNoOrder (size_t aNbThr, const BeginEndType &aContTst, const BeginEndType &aContOk, size_t aStep) |
template<class BeginEndType> |
bool | rpa::EqualJumpParallel (size_t aNbThr, const BeginEndType &aContTst, const BeginEndType &aContOk) |
template<class BeginEndType> |
bool | rpa::EqualJumpUndeterministic (size_t aNbThr, const BeginEndType &aContTst, const BeginEndType &aContOk) |
template<class BeginEndType> |
bool | rpa::EqualJumpUndeterministicNoOrder (size_t aNbThr, const BeginEndType &aContTst, const BeginEndType &aContOk) |