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 |
Additional Inherited Members | |
![]() | |
void | operator= (const no_assign &)=delete |
no_assign (const no_assign &)=default | |
no_assign ()=default | |
Definition at line 618 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 622 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 620 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 621 of file _concurrent_skip_list_impl.h.
|
inline |
Definition at line 640 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 647 of file _concurrent_skip_list_impl.h.
|
inline |
Definition at line 650 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 630 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 651 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 652 of file _concurrent_skip_list_impl.h.
|
inline |
Definition at line 634 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 638 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 625 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 624 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 |