| A_ptr | ncorr::details::base_iterator< T_container > | protected |
| base_iterator() noexcept | ncorr::details::base_iterator< T_container > | inline |
| base_iterator(const base_iterator &) noexcept=default | ncorr::details::base_iterator< T_container > | |
| base_iterator(base_iterator &&) noexcept=default | ncorr::details::base_iterator< T_container > | |
| base_iterator(container &A, difference_type p) | ncorr::details::base_iterator< T_container > | inline |
| base_iterator(const base_iterator< T_container2 > &it, typename std::enable_if< std::is_same< T_container2, nonconst_container >::value, int >::type=0) | ncorr::details::base_iterator< T_container > | inline |
| chk_in_range() const | ncorr::details::base_iterator< T_container > | protected |
| chk_valid_decrement() const | ncorr::details::base_iterator< T_container > | protected |
| chk_valid_increment() const | ncorr::details::base_iterator< T_container > | protected |
| clone() const override | ncorr::details::sub_iterator< T_container > | inlinevirtual |
| const_clone() const override | ncorr::details::sub_iterator< T_container > | inlinevirtual |
| const_container typedef | ncorr::details::sub_iterator< T_container > | |
| container typedef | ncorr::details::sub_iterator< T_container > | |
| container | ncorr::details::sub_iterator< T_container > | |
| coords typedef | ncorr::details::sub_iterator< T_container > | |
| difference_type typedef | ncorr::details::sub_iterator< T_container > | |
| iterator_category typedef | ncorr::details::sub_iterator< T_container > | |
| nonconst_container typedef | ncorr::details::sub_iterator< T_container > | |
| operator!=(const base_iterator< T_container2 > &it) const | ncorr::details::base_iterator< T_container > | inline |
| operator*() const | ncorr::details::base_iterator< T_container > | |
| operator++() override | ncorr::details::sub_iterator< T_container > | inlinevirtual |
| operator--() override | ncorr::details::sub_iterator< T_container > | inlinevirtual |
| operator=(const sub_iterator &)=default | ncorr::details::sub_iterator< T_container > | |
| operator=(sub_iterator &&)=default | ncorr::details::sub_iterator< T_container > | |
| ncorr::details::base_iterator::operator=(const base_iterator &)=default | ncorr::details::base_iterator< T_container > | |
| ncorr::details::base_iterator::operator=(base_iterator &&)=default | ncorr::details::base_iterator< T_container > | |
| operator==(const base_iterator< T_container2 > &it) const | ncorr::details::base_iterator< T_container > | inline |
| p | ncorr::details::base_iterator< T_container > | protected |
| pointer typedef | ncorr::details::sub_iterator< T_container > | |
| pos() const | ncorr::details::base_iterator< T_container > | inline |
| pos_2D() const | ncorr::details::base_iterator< T_container > | inline |
| reference typedef | ncorr::details::sub_iterator< T_container > | |
| size_type typedef | ncorr::details::sub_iterator< T_container > | |
| sub_iterator | ncorr::details::sub_iterator< T_container > | friend |
| sub_iterator() noexcept | ncorr::details::sub_iterator< T_container > | inline |
| sub_iterator(const sub_iterator &) noexcept=default | ncorr::details::sub_iterator< T_container > | |
| sub_iterator(sub_iterator &&) noexcept=default | ncorr::details::sub_iterator< T_container > | |
| sub_iterator(container &, const coords &, const coords &, const coords &) | ncorr::details::sub_iterator< T_container > | |
| sub_iterator(const sub_iterator< T_container2 > &it, typename std::enable_if< std::is_same< T_container2, nonconst_container >::value, int >::type=0) | ncorr::details::sub_iterator< T_container > | inline |
| value_type typedef | ncorr::details::sub_iterator< T_container > | |
| ~base_iterator() noexcept=default | ncorr::details::base_iterator< T_container > | virtual |
| ~sub_iterator() noexcept override=default | ncorr::details::sub_iterator< T_container > | |