libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
|
The multi-threaded trait. More...
#include <cache.hpp>
The multi-threaded trait.
typedef std::map<Key,Val,Comp,Alloc> jmmcg::LIBJMMCG_VER_NAMESPACE::cache::threading< Key, Val, Comp, Alloc >::multi< API, Mdl >::assoc_colln_t |
typedef ppd::thread_pool< ppd::pool_traits::work_distribution_mode_t::one_thread_distributes<>, multi_or_sequential_chooser::infinite_size_type, ppd::pool_aspects< ppd::generic_traits::return_data::joinable, API, Mdl, ppd::pool_traits::normal_fifo, std::less > > jmmcg::LIBJMMCG_VER_NAMESPACE::cache::threading< Key, Val, Comp, Alloc >::multi< API, Mdl >::flusher_pool_t |
typedef assoc_colln_t::value_type::second_type jmmcg::LIBJMMCG_VER_NAMESPACE::cache::threading< Key, Val, Comp, Alloc >::multi< API, Mdl >::mapped_type |
typedef private_::multi_or_sequential<Mdl> jmmcg::LIBJMMCG_VER_NAMESPACE::cache::threading< Key, Val, Comp, Alloc >::multi< API, Mdl >::multi_or_sequential_chooser |