libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
|
Inherits intrusive::node_details_itf< LT >, sp_counter_type< intrusive::node_details_itf< LT >::atomic_ctr_t::value_type, LT >, intrusive::node_details_itf< lock_t >, sp_counter_type< intrusive::node_details_itf< lock_t >::atomic_ctr_t::value_type, lock_t >, intrusive::node_details_itf< LT >, sp_counter_type< intrusive::node_details_itf< LT >::atomic_ctr_t::value_type, LT >, intrusive::node_details_itf< lock_t >, and sp_counter_type< intrusive::node_details_itf< lock_t >::atomic_ctr_t::value_type, lock_t >.
Public Types | |
typedef sp_counter_type< typename intrusive::node_details_itf< LT >::atomic_ctr_t::value_type, LT > | base_t |
typedef base_t::lock_traits | lock_traits |
typedef base_t::atomic_ctr_t | atomic_ctr_t |
typedef base_t::deleter_t | deleter_t |
typedef sp_counter_type< intrusive::node_details_itf< lock_t >::atomic_ctr_t::value_type, lock_t > | base_t |
typedef base_t::lock_traits | lock_traits |
typedef base_t::atomic_ctr_t | atomic_ctr_t |
typedef base_t::deleter_t | deleter_t |
typedef sp_counter_type< typename intrusive::node_details_itf< LT >::atomic_ctr_t::value_type, LT > | base_t |
typedef base_t::lock_traits | lock_traits |
typedef base_t::atomic_ctr_t | atomic_ctr_t |
typedef base_t::deleter_t | deleter_t |
typedef sp_counter_type< intrusive::node_details_itf< lock_t >::atomic_ctr_t::value_type, lock_t > | base_t |
typedef base_t::lock_traits | lock_traits |
typedef base_t::atomic_ctr_t | atomic_ctr_t |
typedef base_t::deleter_t | deleter_t |
Public Member Functions | |
data (int j) noexcept(true) | |
~data () noexcept(true) | |
tstring | to_string () const noexcept(false) |
data (int j) noexcept(true) | |
~data () noexcept(true) | |
tstring | to_string () const noexcept(false) override |
data (int j) noexcept(true) | |
~data () noexcept(true) | |
tstring | to_string () const noexcept(false) |
data (int j) noexcept(true) | |
~data () noexcept(true) | |
tstring | to_string () const noexcept(false) override |
Public Attributes | |
const int | i {0} |
unsigned | i {0} |
states | state {states::unknown} |
Definition at line 35 of file intrusive.cpp.
typedef base_t::atomic_ctr_t data< LT >::atomic_ctr_t |
Definition at line 38 of file intrusive.cpp.
typedef base_t::atomic_ctr_t data< LT >::atomic_ctr_t |
Definition at line 38 of file intrusive.cpp.
typedef base_t::atomic_ctr_t data< LT >::atomic_ctr_t |
Definition at line 42 of file intrusive_parallel.cpp.
typedef base_t::atomic_ctr_t data< LT >::atomic_ctr_t |
Definition at line 42 of file intrusive_parallel.cpp.
typedef sp_counter_type<typename intrusive::node_details_itf<LT>::atomic_ctr_t::value_type, LT> data< LT >::base_t |
Definition at line 36 of file intrusive.cpp.
typedef sp_counter_type<typename intrusive::node_details_itf<LT>::atomic_ctr_t::value_type, LT> data< LT >::base_t |
Definition at line 36 of file intrusive.cpp.
typedef sp_counter_type<intrusive::node_details_itf<lock_t>::atomic_ctr_t::value_type, lock_t> data< LT >::base_t |
Definition at line 40 of file intrusive_parallel.cpp.
typedef sp_counter_type<intrusive::node_details_itf<lock_t>::atomic_ctr_t::value_type, lock_t> data< LT >::base_t |
Definition at line 40 of file intrusive_parallel.cpp.
Definition at line 39 of file intrusive.cpp.
Definition at line 39 of file intrusive.cpp.
Definition at line 43 of file intrusive_parallel.cpp.
Definition at line 43 of file intrusive_parallel.cpp.
typedef base_t::lock_traits data< LT >::lock_traits |
Definition at line 37 of file intrusive.cpp.
typedef base_t::lock_traits data< LT >::lock_traits |
Definition at line 37 of file intrusive.cpp.
typedef base_t::lock_traits data< LT >::lock_traits |
Definition at line 41 of file intrusive_parallel.cpp.
typedef base_t::lock_traits data< LT >::lock_traits |
Definition at line 41 of file intrusive_parallel.cpp.
Definition at line 43 of file intrusive.cpp.
References data< LT >::i.
Definition at line 45 of file intrusive.cpp.
Definition at line 47 of file intrusive_parallel.cpp.
References data< LT >::i.
Definition at line 49 of file intrusive_parallel.cpp.
Definition at line 43 of file intrusive.cpp.
Definition at line 45 of file intrusive.cpp.
Definition at line 47 of file intrusive_parallel.cpp.
Definition at line 49 of file intrusive_parallel.cpp.
|
inlinenoexcept |
Definition at line 48 of file intrusive.cpp.
References data< LT >::i.
|
inlinenoexcept |
Definition at line 48 of file intrusive.cpp.
|
inlineoverridenoexcept |
Definition at line 52 of file intrusive_parallel.cpp.
References data< LT >::i.
|
inlineoverridenoexcept |
Definition at line 52 of file intrusive_parallel.cpp.
unsigned data< LT >::i {0} |
Definition at line 41 of file intrusive.cpp.
Referenced by data< LT >::data(), and data< LT >::to_string().
unsigned data< LT >::i {0} |
Definition at line 67 of file msm_performance.cpp.
Referenced by data< LT >::data(), and data< LT >::to_string().
states data< LT >::state {states::unknown} |
Definition at line 59 of file msm.cpp.
Referenced by assign_driver< MSMT >::assign_event::operator()().