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_const_iterator< T, Category, Difference, Pointer, Reference > | |
abstract_iterator typedef | neolib::i_const_iterator< T, Category, Difference, Pointer, Reference > | |
abstract_type typedef | neolib::i_const_iterator< T, Category, Difference, Pointer, Reference > | |
add_ref() const noexcept=0 | neolib::i_reference_counted | pure virtual |
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_const_iterator< T, Category, Difference, Pointer, Reference > | |
iterator_category typedef | neolib::i_const_iterator< T, Category, Difference, Pointer, Reference > | |
iterator_wrapper typedef | neolib::i_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++()=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--()=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->() const =0 | neolib::i_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 |
pin() const noexcept=0 | neolib::i_reference_counted | pure virtual |
pointer typedef | neolib::i_const_iterator< T, Category, Difference, Pointer, Reference > | |
reference typedef | neolib::i_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_const_iterator< T, Category, Difference, Pointer, Reference > | |
~i_reference_counted()=default | neolib::i_reference_counted | virtual |