libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
|
#include "stdafx.h"
#include <boost/test/included/unit_test.hpp>
#include "core/intrusive.hpp"
#include "core/ave_deviation_meter.hpp"
#include "core/stats_output.hpp"
#include "core/thread_wrapper.hpp"
#include <chrono>
#include <set>
Go to the source code of this file.
Classes | |
struct | data< LT > |
struct | add_thread< N, Cont, Ins > |
struct | pop_thread< Cont > |
Macros | |
#define | BOOST_TEST_MODULE libjmmcg_tests |
Typedefs | |
using | lock_t = api_lock_traits< platform_api, heavyweight_threading > |
using | timed_results_t = ave_deviation_meter< double > |
typedef intrusive::stack< data, lock_t > | container_type |
Functions | |
BOOST_AUTO_TEST_CASE (push) | |
BOOST_AUTO_TEST_CASE (pop) | |
BOOST_AUTO_TEST_CASE (push_front) | |
BOOST_AUTO_TEST_CASE (pop_front) | |
#define BOOST_TEST_MODULE libjmmcg_tests |
Definition at line 21 of file intrusive_parallel.cpp.
typedef intrusive::slist< data, lock_t > container_type |
Definition at line 121 of file intrusive_parallel.cpp.
typedef ppd::api_lock_traits< ppd::generic_traits::api_type::no_api, ppd::sequential_mode >::critical_section_type::lock_type lock_t |
Definition at line 36 of file intrusive_parallel.cpp.
using timed_results_t = ave_deviation_meter<double> |
Definition at line 37 of file intrusive_parallel.cpp.
BOOST_AUTO_TEST_CASE | ( | pop | ) |
Definition at line 203 of file intrusive_parallel.cpp.
BOOST_AUTO_TEST_CASE | ( | pop_front | ) |
Definition at line 393 of file intrusive_parallel.cpp.
BOOST_AUTO_TEST_CASE | ( | push | ) |
Definition at line 130 of file intrusive_parallel.cpp.
BOOST_AUTO_TEST_CASE | ( | push_front | ) |
Definition at line 274 of file intrusive_parallel.cpp.