Proud::CFastMap< K, V, KTraits, VTraits >::reverse_iterator 클래스 참조
Proud::CFastMap< K, V, KTraits, VTraits >::reverse_iterator에 대한 상속 다이어그램 :

Public 멤버 함수

 reverse_iterator (const const_reverse_iterator &src)
 
bool operator== (const reverse_iterator &a) const
 
bool operator!= (const reverse_iterator &a) const
 
reverse_iteratoroperator++ ()
 
reverse_iterator operator++ (int)
 
reverse_iteratoroperator-- ()
 
reverse_iterator operator-- (int)
 
const value_typeoperator* () const
 
const value_typeoperator-> () const
 
- Proud::CFastMap< K, V, KTraits, VTraits >::value_type(으)로부터 상속된 Public 멤버 함수
const K & GetFirst () const
 
V & GetSecond () const
 
void SetSecond (const V &val) const
 

추가로 상속된 멤버들

- Proud::CFastMap< K, V, KTraits, VTraits >::value_type(으)로부터 상속된 Public 속성
Proud::Position m_pos
 
CFastMapm_owner
 

상세한 설명

template<typename K, typename V, typename KTraits = CPNElementTraits< K >, typename VTraits = CPNElementTraits< V >>
class Proud::CFastMap< K, V, KTraits, VTraits >::reverse_iterator

STL의 iterator와 같은 역할을 한다.

멤버 함수 문서화

template<typename K, typename V, typename KTraits = CPNElementTraits< K >, typename VTraits = CPNElementTraits< V >>
bool Proud::CFastMap< K, V, KTraits, VTraits >::reverse_iterator::operator!= ( const reverse_iterator a) const
inline

STL reverse_iterator와 같은 역할을 하게 해주는 연산자 함수

template<typename K, typename V, typename KTraits = CPNElementTraits< K >, typename VTraits = CPNElementTraits< V >>
const value_type& Proud::CFastMap< K, V, KTraits, VTraits >::reverse_iterator::operator* ( ) const
inline

STL reverse_iterator와 같은 역할을 하게 해주는 연산자 함수

template<typename K, typename V, typename KTraits = CPNElementTraits< K >, typename VTraits = CPNElementTraits< V >>
reverse_iterator& Proud::CFastMap< K, V, KTraits, VTraits >::reverse_iterator::operator++ ( )
inline

STL reverse_iterator와 같은 역할을 하게 해주는 연산자 함수

template<typename K, typename V, typename KTraits = CPNElementTraits< K >, typename VTraits = CPNElementTraits< V >>
reverse_iterator Proud::CFastMap< K, V, KTraits, VTraits >::reverse_iterator::operator++ ( int  )
inline

STL reverse_iterator와 같은 역할을 하게 해주는 연산자 함수

template<typename K, typename V, typename KTraits = CPNElementTraits< K >, typename VTraits = CPNElementTraits< V >>
reverse_iterator& Proud::CFastMap< K, V, KTraits, VTraits >::reverse_iterator::operator-- ( )
inline

STL reverse_iterator와 같은 역할을 하게 해주는 연산자 함수

template<typename K, typename V, typename KTraits = CPNElementTraits< K >, typename VTraits = CPNElementTraits< V >>
reverse_iterator Proud::CFastMap< K, V, KTraits, VTraits >::reverse_iterator::operator-- ( int  )
inline

STL reverse_iterator와 같은 역할을 하게 해주는 연산자 함수

template<typename K, typename V, typename KTraits = CPNElementTraits< K >, typename VTraits = CPNElementTraits< V >>
const value_type* Proud::CFastMap< K, V, KTraits, VTraits >::reverse_iterator::operator-> ( ) const
inline

STL reverse_iterator와 같은 역할을 하게 해주는 연산자 함수

template<typename K, typename V, typename KTraits = CPNElementTraits< K >, typename VTraits = CPNElementTraits< V >>
bool Proud::CFastMap< K, V, KTraits, VTraits >::reverse_iterator::operator== ( const reverse_iterator a) const
inline

STL reverse_iterator와 같은 역할을 하게 해주는 연산자 함수