TTKMusicPlayer  4.2.0.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
Public Member Functions | Public Attributes | List of all members
TTKSplayTree< _Key, _Value >::iterator< A, B > Struct Template Reference

#include <ttktree.h>

Public Member Functions

 iterator (Node *ptr=nullptr)
 
bool operator!= (const iterator &other) const
 
bool operator== (const iterator &other) const
 
std::pair< const A, B > * operator-> () const
 
iteratoroperator++ ()
 

Public Attributes

Nodem_curr
 

Detailed Description

template<typename _Key, typename _Value>
template<typename A, typename B>
struct TTKSplayTree< _Key, _Value >::iterator< A, B >

Definition at line 874 of file ttktree.h.

Constructor & Destructor Documentation

template<typename _Key , typename _Value >
template<typename A , typename B >
TTKSplayTree< _Key, _Value >::iterator< A, B >::iterator ( Node ptr = nullptr)
inline

Definition at line 877 of file ttktree.h.

Member Function Documentation

template<typename _Key , typename _Value >
template<typename A , typename B >
bool TTKSplayTree< _Key, _Value >::iterator< A, B >::operator!= ( const iterator< A, B > &  other) const
inline

Definition at line 878 of file ttktree.h.

References TTKSplayTree< _Key, _Value >::iterator< A, B >::m_curr.

template<typename _Key , typename _Value >
template<typename A , typename B >
iterator& TTKSplayTree< _Key, _Value >::iterator< A, B >::operator++ ( )
inline
template<typename _Key , typename _Value >
template<typename A , typename B >
std::pair<const A, B>* TTKSplayTree< _Key, _Value >::iterator< A, B >::operator-> ( ) const
inline

Definition at line 880 of file ttktree.h.

References TTKSplayTree< _Key, _Value >::Node::m_key.

template<typename _Key , typename _Value >
template<typename A , typename B >
bool TTKSplayTree< _Key, _Value >::iterator< A, B >::operator== ( const iterator< A, B > &  other) const
inline

Definition at line 879 of file ttktree.h.

References TTKSplayTree< _Key, _Value >::iterator< A, B >::m_curr.

Member Data Documentation

template<typename _Key , typename _Value >
template<typename A , typename B >
Node* TTKSplayTree< _Key, _Value >::iterator< A, B >::m_curr

The documentation for this struct was generated from the following file: