| OpenMS 2.5.0

Protected Types | Protected Member Functions | Protected Attributes | Friends | List of all members
_Base_iterator Class Reference

`#include <OpenMS/DATASTRUCTURES/KDTree.h>`

Inheritance diagram for _Base_iterator:

## Protected Types

typedef _Node_base::_Base_const_ptr | _Base_const_ptr

## Protected Member Functions

| _Base_iterator (_Base_const_ptr const __N=nullptr)
| _Base_iterator (_Base_iterator const &__THAT)
void | _M_increment ()
void | _M_decrement ()

## Protected Attributes

_Base_const_ptr | _M_node

## Friends

template<size_t const __K, typename _Val , typename _Acc , typename _Dist , typename _Cmp , typename _Alloc >
class | KDTree

## Member Typedef Documentation

## ◆ _Base_const_ptr

typedef _Node_base::_Base_const_ptr _Base_const_ptr

protected

## Constructor & Destructor Documentation

## ◆ _Base_iterator() [1/2]

_Base_iterator | ( | _Base_const_ptr const | __N = `nullptr` | ) |

inline protected

## ◆ _Base_iterator() [2/2]

_Base_iterator | ( | _Base_iterator const & | __THAT | ) |

inline protected

## Member Function Documentation

## ◆ _M_decrement()

void _M_decrement | ( |  | ) |

inline protected

References _Base_iterator::_M_node.

Referenced by _Iterator< _Val, _Ref, _Ptr >::operator--().

## ◆ _M_increment()

void _M_increment | ( |  | ) |

inline protected

References _Base_iterator::_M_node.

Referenced by _Iterator< _Val, _Ref, _Ptr >::operator++().

## Friends And Related Function Documentation

## ◆ KDTree

friend class KDTree

friend

## Member Data Documentation

## ◆ _M_node

_Base_const_ptr _M_node

protected

Referenced by _Base_iterator::_M_decrement(), _Base_iterator::_M_increment(), _Iterator< _Val, _Ref, _Ptr >::get_raw_node(), KDTree::operator!=(), _Iterator< _Val, _Ref, _Ptr >::operator*(), and KDTree::operator==().