libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk > Struct Template Reference

Public Types

typedef api_lock_traits< platform_api, Mdl > lock_traits
 
typedef safe_colln< std::vector< long >, typename lock::rw::locker< lock_traits >, typename lock::rw::locker< lock_traits >::decaying_write_lock_type > vtr_colln_t
 
typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::prioritised_queue, std::less, GSSk > thread_pool_traits
 
typedef thread_pool< Db, Sz, thread_pool_traitspool_type
 
typedef api_lock_traits< platform_api, Mdl > lock_traits
 
typedef safe_colln< std::vector< long >, typename lock::rw::locker< lock_traits >, typename lock::rw::locker< lock_traits >::decaying_write_lock_type > vtr_colln_t
 
typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::prioritised_queue, std::less, GSSk > thread_pool_traits
 
typedef thread_pool< Db, Sz, thread_pool_traitspool_type
 
typedef api_lock_traits< platform_api, Mdl > lock_traits
 
typedef safe_colln< std::vector< long >, typename lock::rw::locker< lock_traits >, typename lock::rw::locker< lock_traits >::decaying_write_lock_type > vtr_colln_t
 
typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::prioritised_queue, std::less, GSSk > thread_pool_traits
 
typedef thread_pool< Db, Sz, thread_pool_traitspool_type
 
typedef api_lock_traits< platform_api, Mdl > lock_traits
 
typedef safe_colln< std::vector< long >, typename lock::rw::locker< lock_traits >, typename lock::rw::locker< lock_traits >::decaying_write_lock_type > vtr_colln_t
 
typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::prioritised_queue, std::less, GSSk > thread_pool_traits
 
typedef thread_pool< Db, Sz, thread_pool_traitspool_type
 
typedef api_lock_traits< platform_api, Mdl > lock_traits
 
typedef safe_colln< std::vector< long >, typename lock::rw::locker< lock_traits >, typename lock::rw::locker< lock_traits >::decaying_write_lock_type > vtr_colln_t
 
typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::prioritised_queue, std::less, GSSk > thread_pool_traits
 
typedef thread_pool< Db, Sz, thread_pool_traitspool_type
 
typedef api_lock_traits< platform_api, Mdl > lock_traits
 
typedef safe_colln< std::vector< long >, typename lock::rw::locker< lock_traits >, typename lock::rw::locker< lock_traits >::decaying_write_lock_type > vtr_colln_t
 
typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::prioritised_queue, std::less, GSSk > thread_pool_traits
 
typedef thread_pool< Db, Sz, thread_pool_traitspool_type
 
typedef api_lock_traits< platform_api, Mdl > lock_traits
 
typedef safe_colln< std::vector< long >, typename lock::rw::locker< lock_traits >, typename lock::rw::locker< lock_traits >::decaying_write_lock_type > vtr_colln_t
 
typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::prioritised_queue, std::less, GSSk > thread_pool_traits
 
typedef thread_pool< Db, Sz, thread_pool_traitspool_type
 
typedef api_lock_traits< platform_api, Mdl > lock_traits
 
typedef safe_colln< std::vector< long >, typename lock::rw::locker< lock_traits >, typename lock::rw::locker< lock_traits >::decaying_write_lock_type > vtr_colln_t
 
typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::prioritised_queue, std::less, GSSk > thread_pool_traits
 
typedef thread_pool< Db, Sz, thread_pool_traitspool_type
 
typedef api_lock_traits< platform_api, Mdl > lock_traits
 
typedef safe_colln< std::vector< long >, typename lock::rw::locker< lock_traits >, typename lock::rw::locker< lock_traits >::decaying_write_lock_type > vtr_colln_t
 
typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::prioritised_queue, std::less, GSSk > thread_pool_traits
 
typedef thread_pool< Db, Sz, thread_pool_traitspool_type
 
typedef api_lock_traits< platform_api, Mdl > lock_traits
 
typedef safe_colln< std::vector< long >, typename lock::rw::locker< lock_traits >, typename lock::rw::locker< lock_traits >::decaying_write_lock_type > vtr_colln_t
 
typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::prioritised_queue, std::less, GSSk > thread_pool_traits
 
typedef thread_pool< Db, Sz, thread_pool_traitspool_type
 
typedef api_lock_traits< platform_api, Mdl > lock_traits
 
typedef safe_colln< std::vector< long >, typename lock::rw::locker< lock_traits >, typename lock::rw::locker< lock_traits >::decaying_write_lock_type > vtr_colln_t
 
typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::prioritised_queue, std::less, GSSk > thread_pool_traits
 
typedef thread_pool< Db, Sz, thread_pool_traitspool_type
 
typedef api_lock_traits< platform_api, Mdl > lock_traits
 
typedef safe_colln< std::vector< long >, typename lock::rw::locker< lock_traits >, typename lock::rw::locker< lock_traits >::decaying_write_lock_type > vtr_colln_t
 
typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::prioritised_queue, std::less, GSSk > thread_pool_traits
 
typedef thread_pool< Db, Sz, thread_pool_traitspool_type
 
typedef api_lock_traits< platform_api, Mdl > lock_traits
 
typedef safe_colln< std::vector< long >, typename lock::rw::locker< lock_traits >, typename lock::rw::locker< lock_traits >::decaying_write_lock_type > vtr_colln_t
 
typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::prioritised_queue, std::less, GSSk > thread_pool_traits
 
typedef thread_pool< Db, Sz, thread_pool_traitspool_type
 
typedef api_lock_traits< platform_api, Mdl > lock_traits
 
typedef safe_colln< std::vector< long >, typename lock::rw::locker< lock_traits >, typename lock::rw::locker< lock_traits >::decaying_write_lock_type > vtr_colln_t
 
typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::prioritised_queue, std::less, GSSk > thread_pool_traits
 
typedef thread_pool< Db, Sz, thread_pool_traitspool_type
 

Static Public Attributes

static const pool_type::pool_type::size_type pool_size =PoolSize
 
static constexpr pool_type::pool_type::size_type pool_size =PoolSize
 

Detailed Description

template<class Db, pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl, unsigned int PoolSize = 0, unsigned int GSSk = 1>
struct crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >

Definition at line 161 of file dataflow_full_numeric_algos.cpp.

Member Typedef Documentation

◆ lock_traits [1/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef api_lock_traits<platform_api, Mdl> crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::lock_traits

Definition at line 188 of file dataflow_full_algos_performance.cpp.

◆ lock_traits [2/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef api_lock_traits<platform_api, Mdl> crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::lock_traits

Definition at line 188 of file dataflow_full_algos_performance.cpp.

◆ lock_traits [3/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef api_lock_traits<platform_api, Mdl> crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::lock_traits

Definition at line 162 of file dataflow_full_mutating_algos.cpp.

◆ lock_traits [4/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef api_lock_traits<platform_api, Mdl> crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::lock_traits

Definition at line 162 of file dataflow_full_mutating_algos.cpp.

◆ lock_traits [5/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef api_lock_traits<platform_api, Mdl> crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::lock_traits

Definition at line 162 of file dataflow_full_non-mod_algos.cpp.

◆ lock_traits [6/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef api_lock_traits<platform_api, Mdl> crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::lock_traits

Definition at line 162 of file dataflow_full_non-mod_algos.cpp.

◆ lock_traits [7/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef api_lock_traits<platform_api, Mdl> crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::lock_traits

Definition at line 162 of file dataflow_full_numeric_algos.cpp.

◆ lock_traits [8/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef api_lock_traits<platform_api, Mdl> crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::lock_traits

Definition at line 162 of file dataflow_full_numeric_algos.cpp.

◆ lock_traits [9/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef api_lock_traits<platform_api, Mdl> crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::lock_traits

Definition at line 61 of file dataflow_full_sorting_algos_finite_crew.cpp.

◆ lock_traits [10/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef api_lock_traits<platform_api, Mdl> crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::lock_traits

Definition at line 61 of file dataflow_full_sorting_algos_finite_crew.cpp.

◆ lock_traits [11/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef api_lock_traits<platform_api, Mdl> crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::lock_traits

◆ lock_traits [12/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef api_lock_traits<platform_api, Mdl> crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::lock_traits

◆ lock_traits [13/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef api_lock_traits<platform_api, Mdl> crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::lock_traits

Definition at line 188 of file dataflow_full_transfer_performance.cpp.

◆ lock_traits [14/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef api_lock_traits<platform_api, Mdl> crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::lock_traits

Definition at line 188 of file dataflow_full_transfer_performance.cpp.

◆ pool_type [1/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef thread_pool<Db, Sz, thread_pool_traits> crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::pool_type

Definition at line 206 of file dataflow_full_algos_performance.cpp.

◆ pool_type [2/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef thread_pool<Db, Sz, thread_pool_traits> crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::pool_type

Definition at line 206 of file dataflow_full_algos_performance.cpp.

◆ pool_type [3/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef thread_pool<Db, Sz, thread_pool_traits> crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::pool_type

Definition at line 178 of file dataflow_full_mutating_algos.cpp.

◆ pool_type [4/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef thread_pool<Db, Sz, thread_pool_traits> crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::pool_type

Definition at line 178 of file dataflow_full_mutating_algos.cpp.

◆ pool_type [5/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef thread_pool<Db, Sz, thread_pool_traits> crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::pool_type

Definition at line 178 of file dataflow_full_non-mod_algos.cpp.

◆ pool_type [6/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef thread_pool<Db, Sz, thread_pool_traits> crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::pool_type

Definition at line 178 of file dataflow_full_non-mod_algos.cpp.

◆ pool_type [7/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef thread_pool<Db, Sz, thread_pool_traits> crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::pool_type

Definition at line 178 of file dataflow_full_numeric_algos.cpp.

◆ pool_type [8/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef thread_pool<Db, Sz, thread_pool_traits> crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::pool_type

Definition at line 178 of file dataflow_full_numeric_algos.cpp.

◆ pool_type [9/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef thread_pool<Db, Sz, thread_pool_traits> crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::pool_type

Definition at line 77 of file dataflow_full_sorting_algos_finite_crew.cpp.

◆ pool_type [10/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef thread_pool<Db, Sz, thread_pool_traits> crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::pool_type

Definition at line 77 of file dataflow_full_sorting_algos_finite_crew.cpp.

◆ pool_type [11/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef thread_pool<Db, Sz, thread_pool_traits> crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::pool_type

◆ pool_type [12/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef thread_pool<Db, Sz, thread_pool_traits> crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::pool_type

◆ pool_type [13/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef thread_pool<Db, Sz, thread_pool_traits> crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::pool_type

Definition at line 206 of file dataflow_full_transfer_performance.cpp.

◆ pool_type [14/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef thread_pool<Db, Sz, thread_pool_traits> crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::pool_type

Definition at line 206 of file dataflow_full_transfer_performance.cpp.

◆ thread_pool_traits [1/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::prioritised_queue, std::less, GSSk > crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::thread_pool_traits

Definition at line 204 of file dataflow_full_algos_performance.cpp.

◆ thread_pool_traits [2/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::prioritised_queue, std::less, GSSk > crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::thread_pool_traits

Definition at line 204 of file dataflow_full_algos_performance.cpp.

◆ thread_pool_traits [3/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::prioritised_queue, std::less, GSSk > crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::thread_pool_traits

Definition at line 176 of file dataflow_full_mutating_algos.cpp.

◆ thread_pool_traits [4/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::prioritised_queue, std::less, GSSk > crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::thread_pool_traits

Definition at line 176 of file dataflow_full_mutating_algos.cpp.

◆ thread_pool_traits [5/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::prioritised_queue, std::less, GSSk > crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::thread_pool_traits

Definition at line 176 of file dataflow_full_non-mod_algos.cpp.

◆ thread_pool_traits [6/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::prioritised_queue, std::less, GSSk > crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::thread_pool_traits

Definition at line 176 of file dataflow_full_non-mod_algos.cpp.

◆ thread_pool_traits [7/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::prioritised_queue, std::less, GSSk > crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::thread_pool_traits

Definition at line 176 of file dataflow_full_numeric_algos.cpp.

◆ thread_pool_traits [8/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::prioritised_queue, std::less, GSSk > crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::thread_pool_traits

Definition at line 176 of file dataflow_full_numeric_algos.cpp.

◆ thread_pool_traits [9/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::prioritised_queue, std::less, GSSk > crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::thread_pool_traits

Definition at line 75 of file dataflow_full_sorting_algos_finite_crew.cpp.

◆ thread_pool_traits [10/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::prioritised_queue, std::less, GSSk > crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::thread_pool_traits

Definition at line 75 of file dataflow_full_sorting_algos_finite_crew.cpp.

◆ thread_pool_traits [11/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::prioritised_queue, std::less, GSSk > crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::thread_pool_traits

◆ thread_pool_traits [12/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::prioritised_queue, std::less, GSSk > crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::thread_pool_traits

◆ thread_pool_traits [13/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::prioritised_queue, std::less, GSSk > crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::thread_pool_traits

Definition at line 204 of file dataflow_full_transfer_performance.cpp.

◆ thread_pool_traits [14/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::prioritised_queue, std::less, GSSk > crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::thread_pool_traits

Definition at line 204 of file dataflow_full_transfer_performance.cpp.

◆ vtr_colln_t [1/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef safe_colln< std::vector<long>, typename lock::rw::locker<lock_traits>, typename lock::rw::locker<lock_traits>::decaying_write_lock_type > crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::vtr_colln_t

Definition at line 193 of file dataflow_full_algos_performance.cpp.

◆ vtr_colln_t [2/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef safe_colln< std::vector<long>, typename lock::rw::locker<lock_traits>, typename lock::rw::locker<lock_traits>::decaying_write_lock_type > crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::vtr_colln_t

Definition at line 193 of file dataflow_full_algos_performance.cpp.

◆ vtr_colln_t [3/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef safe_colln< std::vector<long>, typename lock::rw::locker<lock_traits>, typename lock::rw::locker<lock_traits>::decaying_write_lock_type > crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::vtr_colln_t

Definition at line 167 of file dataflow_full_mutating_algos.cpp.

◆ vtr_colln_t [4/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef safe_colln< std::vector<long>, typename lock::rw::locker<lock_traits>, typename lock::rw::locker<lock_traits>::decaying_write_lock_type > crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::vtr_colln_t

Definition at line 167 of file dataflow_full_mutating_algos.cpp.

◆ vtr_colln_t [5/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef safe_colln< std::vector<long>, typename lock::rw::locker<lock_traits>, typename lock::rw::locker<lock_traits>::decaying_write_lock_type > crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::vtr_colln_t

Definition at line 167 of file dataflow_full_non-mod_algos.cpp.

◆ vtr_colln_t [6/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef safe_colln< std::vector<long>, typename lock::rw::locker<lock_traits>, typename lock::rw::locker<lock_traits>::decaying_write_lock_type > crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::vtr_colln_t

Definition at line 167 of file dataflow_full_non-mod_algos.cpp.

◆ vtr_colln_t [7/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef safe_colln< std::vector<long>, typename lock::rw::locker<lock_traits>, typename lock::rw::locker<lock_traits>::decaying_write_lock_type > crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::vtr_colln_t

Definition at line 167 of file dataflow_full_numeric_algos.cpp.

◆ vtr_colln_t [8/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef safe_colln< std::vector<long>, typename lock::rw::locker<lock_traits>, typename lock::rw::locker<lock_traits>::decaying_write_lock_type > crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::vtr_colln_t

Definition at line 167 of file dataflow_full_numeric_algos.cpp.

◆ vtr_colln_t [9/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef safe_colln< std::vector<long>, typename lock::rw::locker<lock_traits>, typename lock::rw::locker<lock_traits>::decaying_write_lock_type > crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::vtr_colln_t

Definition at line 66 of file dataflow_full_sorting_algos_finite_crew.cpp.

◆ vtr_colln_t [10/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef safe_colln< std::vector<long>, typename lock::rw::locker<lock_traits>, typename lock::rw::locker<lock_traits>::decaying_write_lock_type > crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::vtr_colln_t

Definition at line 66 of file dataflow_full_sorting_algos_finite_crew.cpp.

◆ vtr_colln_t [11/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef safe_colln< std::vector<long>, typename lock::rw::locker<lock_traits>, typename lock::rw::locker<lock_traits>::decaying_write_lock_type > crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::vtr_colln_t

◆ vtr_colln_t [12/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef safe_colln< std::vector<long>, typename lock::rw::locker<lock_traits>, typename lock::rw::locker<lock_traits>::decaying_write_lock_type > crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::vtr_colln_t

◆ vtr_colln_t [13/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef safe_colln< std::vector<long>, typename lock::rw::locker<lock_traits>, typename lock::rw::locker<lock_traits>::decaying_write_lock_type > crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::vtr_colln_t

Definition at line 193 of file dataflow_full_transfer_performance.cpp.

◆ vtr_colln_t [14/14]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef safe_colln< std::vector<long>, typename lock::rw::locker<lock_traits>, typename lock::rw::locker<lock_traits>::decaying_write_lock_type > crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::vtr_colln_t

Definition at line 193 of file dataflow_full_transfer_performance.cpp.

Member Data Documentation

◆ pool_size [1/2]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
constexpr pool_type::pool_type::size_type crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::pool_size =PoolSize
staticconstexpr

Definition at line 208 of file dataflow_full_algos_performance.cpp.

◆ pool_size [2/2]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize, unsigned int GSSk>
static constexpr pool_type::pool_type::size_type crew_priority_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::pool_size =PoolSize
staticconstexpr

Definition at line 180 of file dataflow_full_numeric_algos.cpp.


The documentation for this struct was generated from the following files: