| abstract_base_const_iterator typedef | neolib::i_const_iterator< T, Category, Difference, Pointer, Reference > | |
| abstract_base_iterator typedef | neolib::i_const_iterator< T, Category, Difference, Pointer, Reference > | |
| abstract_const_iterator typedef | neolib::i_random_access_const_iterator< T, Category, Difference, Pointer, Reference > | |
| abstract_iterator typedef | neolib::i_random_access_const_iterator< T, Category, Difference, Pointer, Reference > | |
| abstract_random_access_const_iterator typedef | neolib::i_random_access_const_iterator< T, Category, Difference, Pointer, Reference > | |
| abstract_random_access_iterator typedef | neolib::i_random_access_const_iterator< T, Category, Difference, Pointer, Reference > | |
| abstract_type typedef | neolib::i_random_access_const_iterator< T, Category, Difference, Pointer, Reference > | |
| add_ref() const noexcept=0 | neolib::i_reference_counted | pure virtual |
| base_type typedef | neolib::i_random_access_const_iterator< T, Category, Difference, Pointer, Reference > | |
| clone(void *memory) const =0 | neolib::i_const_iterator< T, Category, Difference, Pointer, Reference > | pure virtual |
| control_block()=0 | neolib::i_reference_counted | pure virtual |
| difference_type typedef | neolib::i_random_access_const_iterator< T, Category, Difference, Pointer, Reference > | |
| iterator_category typedef | neolib::i_random_access_const_iterator< T, Category, Difference, Pointer, Reference > | |
| iterator_wrapper typedef | neolib::i_random_access_const_iterator< T, Category, Difference, Pointer, Reference > | |
| operator!=(const self_type &aOther) const =0 | neolib::i_const_iterator< T, Category, Difference, Pointer, Reference > | pure virtual |
| operator*() const =0 | neolib::i_const_iterator< T, Category, Difference, Pointer, Reference > | pure virtual |
| operator+(difference_type aDifference) const | neolib::i_random_access_const_iterator< T, Category, Difference, Pointer, Reference > | inline |
| operator++()=0 | neolib::i_const_iterator< T, Category, Difference, Pointer, Reference > | pure virtual |
| operator++(int) | neolib::i_const_iterator< T, Category, Difference, Pointer, Reference > | inline |
| operator+=(difference_type aDifference)=0 | neolib::i_random_access_const_iterator< T, Category, Difference, Pointer, Reference > | pure virtual |
| operator-(difference_type aDifference) const | neolib::i_random_access_const_iterator< T, Category, Difference, Pointer, Reference > | inline |
| operator-(const self_type &aOther) const =0 | neolib::i_random_access_const_iterator< T, Category, Difference, Pointer, Reference > | pure virtual |
| operator--()=0 | neolib::i_const_iterator< T, Category, Difference, Pointer, Reference > | pure virtual |
| operator--(int) | neolib::i_const_iterator< T, Category, Difference, Pointer, Reference > | inline |
| operator-=(difference_type aDifference)=0 | neolib::i_random_access_const_iterator< T, Category, Difference, Pointer, Reference > | pure virtual |
| operator->() const =0 | neolib::i_const_iterator< T, Category, Difference, Pointer, Reference > | pure virtual |
| operator<(const self_type &aOther) const =0 | neolib::i_random_access_const_iterator< T, Category, Difference, Pointer, Reference > | pure virtual |
| operator<=(const self_type &aOther) const =0 | neolib::i_random_access_const_iterator< T, Category, Difference, Pointer, Reference > | pure virtual |
| operator==(const self_type &aOther) const =0 | neolib::i_const_iterator< T, Category, Difference, Pointer, Reference > | pure virtual |
| operator>(const self_type &aOther) const =0 | neolib::i_random_access_const_iterator< T, Category, Difference, Pointer, Reference > | pure virtual |
| operator>=(const self_type &aOther) const =0 | neolib::i_random_access_const_iterator< T, Category, Difference, Pointer, Reference > | pure virtual |
| operator[](difference_type aDifference) const =0 | neolib::i_random_access_const_iterator< T, Category, Difference, Pointer, Reference > | pure virtual |
| pin() const noexcept=0 | neolib::i_reference_counted | pure virtual |
| pointer typedef | neolib::i_random_access_const_iterator< T, Category, Difference, Pointer, Reference > | |
| reference typedef | neolib::i_random_access_const_iterator< T, Category, Difference, Pointer, Reference > | |
| release() const =0 | neolib::i_reference_counted | pure virtual |
| release_and_take_ownership() const =0 | neolib::i_reference_counted | pure virtual |
| release_and_take_ownership()=0 | neolib::i_reference_counted | pure virtual |
| unpin() const =0 | neolib::i_reference_counted | pure virtual |
| use_count() const noexcept=0 | neolib::i_reference_counted | pure virtual |
| value_type typedef | neolib::i_random_access_const_iterator< T, Category, Difference, Pointer, Reference > | |
| ~i_reference_counted()=default | neolib::i_reference_counted | virtual |