libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
|
#include <intrusive.hpp>
Public Types | |
typedef slist_iterator_internal< V, LkT > | base_t |
typedef base_t::value_type | value_type |
![]() | |
using | lock_traits = LkT |
typedef std::forward_iterator_tag | iterator_category |
typedef std::ptrdiff_t | difference_type |
typedef shared_ptr< V, lock_traits > | value_type |
typedef shared_ptr< V, lock_traits > | pointer |
typedef const shared_ptr< V, lock_traits > | const_pointer |
typedef pointer & | reference |
typedef const_pointer & | const_reference |
typedef value_type::deleter_t | deleter_t |
typedef value_type::ctr_type | ctr_type |
typedef value_type::exception_type | exception_type |
Definition at line 276 of file intrusive.hpp.
typedef slist_iterator_internal<V, LkT> jmmcg::LIBJMMCG_VER_NAMESPACE::intrusive::private_::end< V, LkT >::base_t |
Definition at line 277 of file intrusive.hpp.
typedef base_t::value_type jmmcg::LIBJMMCG_VER_NAMESPACE::intrusive::private_::end< V, LkT >::value_type |
Definition at line 278 of file intrusive.hpp.
|
inlineconstexpr |
Definition at line 280 of file intrusive.hpp.
|
inlineconstexprnoexcept |
Definition at line 286 of file intrusive.hpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::intrusive::private_::end< V, LkT >::operator==().
|
inlineconstexprnoexcept |
Definition at line 283 of file intrusive.hpp.
Referenced by jmmcg::LIBJMMCG_VER_NAMESPACE::intrusive::private_::end< V, LkT >::operator!=().