#include <stdlib.h>#include <assert.h>#include <functional>#include <iterator>#include <iostream>#include <rpa/platforms.h>#include <rpa/architectures/posix.h>#include <rpa/containers/vector.h>#include <rpa/containers/list.h>#include <common.h>Namespaces | |
| namespace | rpa |
Classes | |
| struct | rpa::cas2< RPA_VECTOR_ITERATOR_CONST(Type, std::allocator< Type >), RPA_LIST_ITERATOR(Type) > |
| struct | rpa::cas2< const Type *, size_t > |
| struct | rpa::atomic< std::back_insert_iterator< Type > > |
| struct | rpa::BeginEnd< ContOut > |
| struct | rpa::BeginEnd< TypeOut[aNb] > |
| Specialisation, if the container type is a plain C-style array. More... | |
| struct | rpa::ContInBox< ContIn > |
| struct | rpa::ContInBox< Type[aNb] > |
| Specialisation, if the input container is a plain C-style array. More... | |
| class | rpa::EnumThr |
Defines | |
| #define | NB_THR_STATIC_COUNTING 11 |
| #define | RPA_TEST_THREAD_TESTING |
Typedefs | |
| typedef testing_mutex | rpa::sample_mutex_type |
| This mutex type is the one that the testing programs will use. | |
Functions | |
| template<class Ftor> | |
| Ftor::result_type | rpa::unary_function_to_pointer (const typename Ftor::argument_type &aArg) |
| Transforms a functor into a function pointer, with a static functor. | |
| template<class Ftor> | |
| Ftor::result_type | rpa::binary_function_to_pointer (const typename Ftor::first_argument_type &aX, const typename Ftor::second_argument_type &aY) |
| Transforms a functor into a function pointer, with a static functor. | |
| #define NB_THR_STATIC_COUNTING 11 |
EnumThr
| #define RPA_TEST_THREAD_TESTING |
1.4.7