📄 esf_proxy_rb_tree.i
字号:
// ESF_Proxy_RB_Tree.i,v 1.2 2000/04/02 19:22:41 coryan Exp
template<class PROXY> ACE_INLINE
TAO_ESF_Proxy_RB_Tree_Iterator<PROXY>::
TAO_ESF_Proxy_RB_Tree_Iterator (const Implementation &i)
: impl_ (i)
{
}
template<class PROXY> ACE_INLINE int
TAO_ESF_Proxy_RB_Tree_Iterator<PROXY>::
operator == (const TAO_ESF_Proxy_RB_Tree_Iterator<PROXY> &rhs) const
{
return this->impl_ == rhs.impl_;
}
template<class PROXY> ACE_INLINE int
TAO_ESF_Proxy_RB_Tree_Iterator<PROXY>::
operator != (const TAO_ESF_Proxy_RB_Tree_Iterator<PROXY> &rhs) const
{
return this->impl_ != rhs.impl_;
}
template<class PROXY> ACE_INLINE TAO_ESF_Proxy_RB_Tree_Iterator<PROXY>&
TAO_ESF_Proxy_RB_Tree_Iterator<PROXY>::operator++ (void)
{
++this->impl_;
return *this;
}
template<class PROXY> ACE_INLINE TAO_ESF_Proxy_RB_Tree_Iterator<PROXY>
TAO_ESF_Proxy_RB_Tree_Iterator<PROXY>::operator++ (int)
{
TAO_ESF_Proxy_RB_Tree_Iterator<PROXY> tmp = *this;
++this->impl_;
return tmp;
}
template<class PROXY> ACE_INLINE PROXY*
TAO_ESF_Proxy_RB_Tree_Iterator<PROXY>::operator *(void)
{
return (*this->impl_).key ();
}
// ****************************************************************
template<class PROXY> ACE_INLINE TAO_ESF_Proxy_RB_Tree_Iterator<PROXY>
TAO_ESF_Proxy_RB_Tree<PROXY>::begin (void)
{
return Iterator (this->impl_.begin ());
}
template<class PROXY> ACE_INLINE TAO_ESF_Proxy_RB_Tree_Iterator<PROXY>
TAO_ESF_Proxy_RB_Tree<PROXY>::end (void)
{
return Iterator (this->impl_.end ());
}
template<class PROXY> ACE_INLINE size_t
TAO_ESF_Proxy_RB_Tree<PROXY>::size (void) const
{
return this->impl_.current_size ();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -