![]() |
neoGFX
Cross-platform C++ app/game engine
|
#include <plf_hive.h>
Classes | |
| struct | hive_iterator_tag |
Public Types | |
| typedef std::bidirectional_iterator_tag | iterator_category |
| typedef std::bidirectional_iterator_tag | iterator_concept |
| typedef iterator | iterator_type |
| typedef hive::value_type | value_type |
| typedef hive::difference_type | difference_type |
| typedef std::conditional_t< is_const_r, typename hive::const_pointer, typename hive::pointer > | pointer |
| typedef std::conditional_t< is_const_r, typename hive::const_reference, typename hive::reference > | reference |
Public Member Functions | |
| hive_reverse_iterator () noexcept | |
| hive_reverse_iterator (const hive_reverse_iterator &source) noexcept | |
| template<bool is_const_rit = is_const_r, class = std::enable_if_t<is_const_rit>> | |
| hive_reverse_iterator (const hive_reverse_iterator< false > &source) noexcept | |
| hive_reverse_iterator (const hive_iterator< is_const_r > &source) noexcept | |
| template<bool is_const_rit = is_const_r, class = std::enable_if_t<is_const_rit>> | |
| hive_reverse_iterator (const hive_iterator< false > &source) noexcept | |
| hive_reverse_iterator (hive_reverse_iterator &&source) noexcept | |
| template<bool is_const_rit = is_const_r, class = std::enable_if_t<is_const_rit>> | |
| hive_reverse_iterator (hive_reverse_iterator< false > &&source) noexcept | |
| hive_reverse_iterator & | operator= (const hive_iterator< is_const_r > &source) noexcept |
| template<bool is_const_rit = is_const_r, class = std::enable_if_t<is_const_rit>> | |
| hive_reverse_iterator & | operator= (const hive_iterator< false > &source) noexcept |
| hive_reverse_iterator & | operator= (const hive_reverse_iterator &source) noexcept |
| template<bool is_const_rit = is_const_r, class = std::enable_if_t<is_const_rit>> | |
| hive_reverse_iterator & | operator= (const hive_reverse_iterator< false > &source) noexcept |
| hive_reverse_iterator & | operator= (hive_reverse_iterator &&source) noexcept |
| template<bool is_const_rit = is_const_r, class = std::enable_if_t<is_const_rit>> | |
| hive_reverse_iterator & | operator= (hive_reverse_iterator< false > &&source) noexcept |
| bool | operator== (const hive_reverse_iterator &rh) const noexcept |
| bool | operator== (const hive_reverse_iterator<!is_const_r > &rh) const noexcept |
| bool | operator!= (const hive_reverse_iterator &rh) const noexcept |
| bool | operator!= (const hive_reverse_iterator<!is_const_r > &rh) const noexcept |
| reference | operator* () const noexcept |
| pointer | operator-> () const noexcept |
| hive_reverse_iterator & | operator++ () |
| hive_reverse_iterator | operator++ (int) |
| hive_reverse_iterator & | operator-- () |
| hive_reverse_iterator | operator-- (int) |
| hive_iterator< is_const_r > | base () const noexcept |
| template<bool is_const_it> | |
| bool | operator> (const hive_reverse_iterator< is_const_it > &rh) const noexcept |
| template<bool is_const_it> | |
| bool | operator< (const hive_reverse_iterator< is_const_it > &rh) const noexcept |
| template<bool is_const_it> | |
| bool | operator>= (const hive_reverse_iterator< is_const_it > &rh) const noexcept |
| template<bool is_const_it> | |
| bool | operator<= (const hive_reverse_iterator< is_const_it > &rh) const noexcept |
| template<bool is_const_it> | |
| std::strong_ordering | operator<=> (const hive_reverse_iterator< is_const_it > &rh) const noexcept |
Protected Attributes | |
| iterator | current |
Friends | |
| class | hive |
| template<hive_iterator_concept it_type, typename distance_type > | |
| void | std::advance (it_type &it, const distance_type distance) |
| template<hive_iterator_concept it_type> | |
| it_type | std::next (it_type it, const typename std::iterator_traits< it_type >::difference_type distance) |
| template<hive_iterator_concept it_type> | |
| it_type | std::prev (it_type it, const typename std::iterator_traits< it_type >::difference_type distance) |
| template<hive_iterator_concept it_type> | |
| std::iterator_traits< it_type >::difference_type | std::distance (const it_type first, const it_type last) |
Definition at line 4228 of file plf_hive.h.
| typedef hive::difference_type plf::hive< element_type, allocator_type >::hive_reverse_iterator< is_const_r >::difference_type |
Definition at line 4244 of file plf_hive.h.
| typedef std::bidirectional_iterator_tag plf::hive< element_type, allocator_type >::hive_reverse_iterator< is_const_r >::iterator_category |
Definition at line 4240 of file plf_hive.h.
| typedef std::bidirectional_iterator_tag plf::hive< element_type, allocator_type >::hive_reverse_iterator< is_const_r >::iterator_concept |
Definition at line 4241 of file plf_hive.h.
| typedef iterator plf::hive< element_type, allocator_type >::hive_reverse_iterator< is_const_r >::iterator_type |
Definition at line 4242 of file plf_hive.h.
| typedef std::conditional_t<is_const_r, typename hive::const_pointer, typename hive::pointer> plf::hive< element_type, allocator_type >::hive_reverse_iterator< is_const_r >::pointer |
Definition at line 4245 of file plf_hive.h.
| typedef std::conditional_t<is_const_r, typename hive::const_reference, typename hive::reference> plf::hive< element_type, allocator_type >::hive_reverse_iterator< is_const_r >::reference |
Definition at line 4246 of file plf_hive.h.
| typedef hive::value_type plf::hive< element_type, allocator_type >::hive_reverse_iterator< is_const_r >::value_type |
Definition at line 4243 of file plf_hive.h.
|
inlinenoexcept |
Definition at line 4264 of file plf_hive.h.
|
inlinenoexcept |
Definition at line 4268 of file plf_hive.h.
|
inlinenoexcept |
Definition at line 4274 of file plf_hive.h.
|
inlinenoexcept |
Definition at line 4279 of file plf_hive.h.
|
inlinenoexcept |
Definition at line 4287 of file plf_hive.h.
|
inlinenoexcept |
Definition at line 4294 of file plf_hive.h.
|
inlinenoexcept |
Definition at line 4300 of file plf_hive.h.
|
inlinenoexcept |
Definition at line 4461 of file plf_hive.h.
|
inlinenoexcept |
Definition at line 4369 of file plf_hive.h.
|
inlinenoexcept |
Definition at line 4376 of file plf_hive.h.
|
inlinenoexcept |
Definition at line 4383 of file plf_hive.h.
|
inline |
Definition at line 4398 of file plf_hive.h.
|
inline |
Definition at line 4435 of file plf_hive.h.
|
inline |
Definition at line 4444 of file plf_hive.h.
|
inline |
Definition at line 4452 of file plf_hive.h.
|
inlinenoexcept |
Definition at line 4390 of file plf_hive.h.
|
inlinenoexcept |
Definition at line 4477 of file plf_hive.h.
|
inlinenoexcept |
Definition at line 4493 of file plf_hive.h.
|
inlinenoexcept |
Definition at line 4501 of file plf_hive.h.
|
inlinenoexcept |
Definition at line 4314 of file plf_hive.h.
|
inlinenoexcept |
Definition at line 4305 of file plf_hive.h.
|
inlinenoexcept |
Definition at line 4322 of file plf_hive.h.
|
inlinenoexcept |
Definition at line 4330 of file plf_hive.h.
|
inlinenoexcept |
Definition at line 4337 of file plf_hive.h.
|
inlinenoexcept |
Definition at line 4346 of file plf_hive.h.
|
inlinenoexcept |
Definition at line 4355 of file plf_hive.h.
|
inlinenoexcept |
Definition at line 4362 of file plf_hive.h.
|
inlinenoexcept |
Definition at line 4469 of file plf_hive.h.
|
inlinenoexcept |
Definition at line 4485 of file plf_hive.h.
|
friend |
Definition at line 4248 of file plf_hive.h.
|
friend |
|
friend |
|
friend |
|
friend |
|
protected |
Definition at line 4236 of file plf_hive.h.