abstract_base_const_iterator typedef | neolib::i_iterator< T, Category, Difference, Pointer, Reference > | |
abstract_base_iterator typedef | neolib::i_iterator< T, Category, Difference, Pointer, Reference > | |
abstract_const_iterator typedef | neolib::i_random_access_iterator< T, Category, Difference, Pointer, Reference > | |
abstract_iterator typedef | neolib::i_random_access_iterator< T, Category, Difference, Pointer, Reference > | |
abstract_random_access_const_iterator typedef | neolib::i_random_access_iterator< T, Category, Difference, Pointer, Reference > | |
abstract_random_access_iterator typedef | neolib::i_random_access_iterator< T, Category, Difference, Pointer, Reference > | |
abstract_type typedef | neolib::i_random_access_iterator< T, Category, Difference, Pointer, Reference > | |
add_ref() const noexcept=0 | neolib::i_reference_counted | pure virtual |
clone(void *memory) const =0 | neolib::i_iterator< T, Category, Difference, Pointer, Reference > | pure virtual |
const_clone(void *memory) const =0 | neolib::i_iterator< T, Category, Difference, Pointer, Reference > | pure virtual |
control_block()=0 | neolib::i_reference_counted | pure virtual |
difference_type typedef | neolib::i_random_access_iterator< T, Category, Difference, Pointer, Reference > | |
iterator_category typedef | neolib::i_random_access_iterator< T, Category, Difference, Pointer, Reference > | |
iterator_wrapper typedef | neolib::i_random_access_iterator< T, Category, Difference, Pointer, Reference > | |
operator!=(const self_type &aOther) const =0 | neolib::i_iterator< T, Category, Difference, Pointer, Reference > | pure virtual |
operator*() const =0 | neolib::i_iterator< T, Category, Difference, Pointer, Reference > | pure virtual |
operator+(difference_type aDifference) const | neolib::i_random_access_iterator< T, Category, Difference, Pointer, Reference > | inline |
operator++()=0 | neolib::i_iterator< T, Category, Difference, Pointer, Reference > | pure virtual |
operator++(int) | neolib::i_iterator< T, Category, Difference, Pointer, Reference > | inline |
operator+=(difference_type aDifference)=0 | neolib::i_random_access_iterator< T, Category, Difference, Pointer, Reference > | pure virtual |
operator-(difference_type aDifference) const | neolib::i_random_access_iterator< T, Category, Difference, Pointer, Reference > | inline |
operator-(const self_type &aOther) const =0 | neolib::i_random_access_iterator< T, Category, Difference, Pointer, Reference > | pure virtual |
operator--()=0 | neolib::i_iterator< T, Category, Difference, Pointer, Reference > | pure virtual |
operator--(int) | neolib::i_iterator< T, Category, Difference, Pointer, Reference > | inline |
operator-=(difference_type aDifference)=0 | neolib::i_random_access_iterator< T, Category, Difference, Pointer, Reference > | pure virtual |
operator->() const =0 | neolib::i_iterator< T, Category, Difference, Pointer, Reference > | pure virtual |
operator<(const self_type &aOther) const =0 | neolib::i_random_access_iterator< T, Category, Difference, Pointer, Reference > | pure virtual |
operator<=(const self_type &aOther) const =0 | neolib::i_random_access_iterator< T, Category, Difference, Pointer, Reference > | pure virtual |
operator==(const self_type &aOther) const =0 | neolib::i_iterator< T, Category, Difference, Pointer, Reference > | pure virtual |
operator>(const self_type &aOther) const =0 | neolib::i_random_access_iterator< T, Category, Difference, Pointer, Reference > | pure virtual |
operator>=(const self_type &aOther) const =0 | neolib::i_random_access_iterator< T, Category, Difference, Pointer, Reference > | pure virtual |
operator[](difference_type aDifference) const =0 | neolib::i_random_access_iterator< T, Category, Difference, Pointer, Reference > | pure virtual |
pin() const noexcept=0 | neolib::i_reference_counted | pure virtual |
pointer typedef | neolib::i_random_access_iterator< T, Category, Difference, Pointer, Reference > | |
reference typedef | neolib::i_random_access_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_iterator< T, Category, Difference, Pointer, Reference > | |
~i_reference_counted()=default | neolib::i_reference_counted | virtual |