#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 |