Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
#include <_concurrent_skip_list_impl.h>
Public Types | |
using | size_type = typename concurrent_skip_list::size_type |
using | value_type = typename concurrent_skip_list::value_type |
using | iterator = typename concurrent_skip_list::const_iterator |
Public Member Functions | |
bool | empty () const |
bool | is_divisible () const |
size_type | size () const |
const_range_type (const_range_type &r, split) | |
const_range_type (const concurrent_skip_list &l) | |
iterator | begin () const |
iterator | end () const |
size_t | grainsize () const |
Private Attributes | |
const_iterator | my_end |
const_iterator | my_begin |
size_type | my_level |
Definition at line 599 of file _concurrent_skip_list_impl.h.
using tbb::interface10::internal::concurrent_skip_list< Traits >::const_range_type::iterator = typename concurrent_skip_list::const_iterator |
Definition at line 603 of file _concurrent_skip_list_impl.h.
using tbb::interface10::internal::concurrent_skip_list< Traits >::const_range_type::size_type = typename concurrent_skip_list::size_type |
Definition at line 601 of file _concurrent_skip_list_impl.h.
using tbb::interface10::internal::concurrent_skip_list< Traits >::const_range_type::value_type = typename concurrent_skip_list::value_type |
Definition at line 602 of file _concurrent_skip_list_impl.h.
|
inline |
Definition at line 621 of file _concurrent_skip_list_impl.h.
References tbb::interface10::internal::concurrent_skip_list< Traits >::const_range_type::my_begin, tbb::interface10::internal::concurrent_skip_list< Traits >::const_range_type::my_end, tbb::interface10::internal::concurrent_skip_list< Traits >::const_range_type::my_level, and tbb::interface10::internal::skip_list_iterator< NodeType, is_const >::my_node_ptr.
|
inline |
Definition at line 628 of file _concurrent_skip_list_impl.h.
|
inline |
Definition at line 631 of file _concurrent_skip_list_impl.h.
References tbb::interface10::internal::concurrent_skip_list< Traits >::const_range_type::my_begin.
Referenced by tbb::interface10::internal::concurrent_skip_list< Traits >::range_type::begin().
|
inline |
Definition at line 611 of file _concurrent_skip_list_impl.h.
References tbb::interface10::internal::concurrent_skip_list< Traits >::const_range_type::my_begin, tbb::interface10::internal::concurrent_skip_list< Traits >::const_range_type::my_end, and tbb::interface10::internal::skip_list_iterator< NodeType, is_const >::my_node_ptr.
|
inline |
Definition at line 632 of file _concurrent_skip_list_impl.h.
References tbb::interface10::internal::concurrent_skip_list< Traits >::const_range_type::my_end.
Referenced by tbb::interface10::internal::concurrent_skip_list< Traits >::range_type::end().
|
inline |
Definition at line 633 of file _concurrent_skip_list_impl.h.
|
inline |
Definition at line 615 of file _concurrent_skip_list_impl.h.
References tbb::interface10::internal::concurrent_skip_list< Traits >::const_range_type::my_begin, tbb::interface10::internal::concurrent_skip_list< Traits >::const_range_type::my_end, tbb::interface10::internal::concurrent_skip_list< Traits >::const_range_type::my_level, and tbb::interface10::internal::skip_list_iterator< NodeType, is_const >::my_node_ptr.
|
inline |
Definition at line 619 of file _concurrent_skip_list_impl.h.
References tbb::interface10::internal::concurrent_skip_list< Traits >::const_range_type::my_begin, and tbb::interface10::internal::concurrent_skip_list< Traits >::const_range_type::my_end.
|
private |
Definition at line 606 of file _concurrent_skip_list_impl.h.
Referenced by tbb::interface10::internal::concurrent_skip_list< Traits >::const_range_type::begin(), tbb::interface10::internal::concurrent_skip_list< Traits >::const_range_type::const_range_type(), tbb::interface10::internal::concurrent_skip_list< Traits >::const_range_type::empty(), tbb::interface10::internal::concurrent_skip_list< Traits >::const_range_type::is_divisible(), and tbb::interface10::internal::concurrent_skip_list< Traits >::const_range_type::size().
|
private |
Definition at line 605 of file _concurrent_skip_list_impl.h.
Referenced by tbb::interface10::internal::concurrent_skip_list< Traits >::const_range_type::const_range_type(), tbb::interface10::internal::concurrent_skip_list< Traits >::const_range_type::empty(), tbb::interface10::internal::concurrent_skip_list< Traits >::const_range_type::end(), tbb::interface10::internal::concurrent_skip_list< Traits >::const_range_type::is_divisible(), and tbb::interface10::internal::concurrent_skip_list< Traits >::const_range_type::size().
|
private |