Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
#include <_concurrent_unordered_impl.h>
Public Types | |
typedef Solist::value_type | value_type |
typedef Solist::difference_type | difference_type |
typedef Solist::pointer | pointer |
typedef Solist::reference | reference |
![]() | |
typedef Solist::value_type | value_type |
typedef Solist::difference_type | difference_type |
typedef Solist::pointer | pointer |
typedef Solist::reference | reference |
Public Member Functions | |
solist_iterator () | |
solist_iterator (const solist_iterator< Solist, typename Solist::value_type > &other) | |
reference | operator* () const |
pointer | operator-> () const |
solist_iterator & | operator++ () |
solist_iterator | operator++ (int) |
![]() | |
flist_iterator () | |
flist_iterator (const flist_iterator< Solist, typename Solist::value_type > &other) | |
reference | operator* () const |
pointer | operator-> () const |
flist_iterator & | operator++ () |
flist_iterator | operator++ (int) |
Private Types | |
typedef flist_iterator< Solist, Value > | base_type |
typedef Solist::nodeptr_t | nodeptr_t |
Private Member Functions | |
solist_iterator (nodeptr_t pnode, const Solist *plist) | |
nodeptr_t | get_node_ptr () const |
Private Attributes | |
const Solist * | my_list_ptr |
Friends | |
template<typename T , typename Allocator > | |
class | split_ordered_list |
template<class M , typename V > | |
class | solist_iterator |
template<typename Traits > | |
class | concurrent_unordered_base |
template<typename M , typename T , typename U > | |
bool | operator== (const solist_iterator< M, T > &i, const solist_iterator< M, U > &j) |
template<typename M , typename T , typename U > | |
bool | operator!= (const solist_iterator< M, T > &i, const solist_iterator< M, U > &j) |
Additional Inherited Members | |
![]() | |
flist_iterator (nodeptr_t pnode) | |
nodeptr_t | get_node_ptr () const |
![]() | |
nodeptr_t | my_node_ptr |
Definition at line 120 of file _concurrent_unordered_impl.h.
|
private |
Definition at line 122 of file _concurrent_unordered_impl.h.
typedef Solist::difference_type tbb::interface5::internal::solist_iterator< Solist, Value >::difference_type |
Definition at line 141 of file _concurrent_unordered_impl.h.
|
private |
Definition at line 123 of file _concurrent_unordered_impl.h.
typedef Solist::pointer tbb::interface5::internal::solist_iterator< Solist, Value >::pointer |
Definition at line 142 of file _concurrent_unordered_impl.h.
typedef Solist::reference tbb::interface5::internal::solist_iterator< Solist, Value >::reference |
Definition at line 143 of file _concurrent_unordered_impl.h.
typedef Solist::value_type tbb::interface5::internal::solist_iterator< Solist, Value >::value_type |
Definition at line 140 of file _concurrent_unordered_impl.h.
|
inlineprivate |
Definition at line 137 of file _concurrent_unordered_impl.h.
|
inline |
Definition at line 145 of file _concurrent_unordered_impl.h.
|
inline |
Definition at line 146 of file _concurrent_unordered_impl.h.
|
inlineprivate |
Definition at line 99 of file _concurrent_unordered_impl.h.
|
inline |
Definition at line 149 of file _concurrent_unordered_impl.h.
References tbb::interface5::internal::flist_iterator< Solist, Value >::operator*().
|
inline |
Definition at line 157 of file _concurrent_unordered_impl.h.
References tbb::interface5::internal::flist_iterator< Solist, Value >::get_node_ptr().
|
inline |
Definition at line 164 of file _concurrent_unordered_impl.h.
References tbb::interface5::internal::flist_iterator< Solist, Value >::get_node_ptr().
|
inline |
Definition at line 153 of file _concurrent_unordered_impl.h.
|
friend |
Definition at line 130 of file _concurrent_unordered_impl.h.
|
friend |
|
friend |
|
friend |
Definition at line 128 of file _concurrent_unordered_impl.h.
|
friend |
Definition at line 126 of file _concurrent_unordered_impl.h.
|
private |