Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
Data structure to be inherited by the types that can form intrusive lists. More...
#include <intrusive_list.h>
Public Attributes | |
intrusive_list_node * | my_prev_node |
intrusive_list_node * | my_next_node |
Data structure to be inherited by the types that can form intrusive lists.
Intrusive list is formed by means of the member_intrusive_list<T> template class. Note that type T must derive from intrusive_list_node either publicly or declare instantiation member_intrusive_list<T> as a friend. This class implements a limited subset of std::list interface.
Definition at line 31 of file intrusive_list.h.
intrusive_list_node * tbb::internal::intrusive_list_node::my_next_node |
Definition at line 32 of file intrusive_list.h.
Referenced by tbb::internal::intrusive_list_base< intrusive_list< arena >, arena >::assert_ok(), tbb::internal::intrusive_list_base< intrusive_list< arena >, arena >::begin(), tbb::internal::intrusive_list_base< intrusive_list< arena >, arena >::empty(), tbb::internal::intrusive_list_base< intrusive_list< arena >, arena >::intrusive_list_base(), tbb::internal::intrusive_list_base< List, T >::iterator_impl< DereferenceType >::operator++(), tbb::internal::intrusive_list_base< intrusive_list< arena >, arena >::push_front(), and tbb::internal::intrusive_list_base< intrusive_list< arena >, arena >::remove().
intrusive_list_node* tbb::internal::intrusive_list_node::my_prev_node |
Definition at line 32 of file intrusive_list.h.
Referenced by tbb::internal::intrusive_list_base< intrusive_list< arena >, arena >::assert_ok(), tbb::internal::intrusive_list_base< intrusive_list< arena >, arena >::intrusive_list_base(), tbb::internal::intrusive_list_base< List, T >::iterator_impl< DereferenceType >::operator--(), tbb::internal::intrusive_list_base< intrusive_list< arena >, arena >::push_front(), and tbb::internal::intrusive_list_base< intrusive_list< arena >, arena >::remove().