本文整理汇总了C++中reverse_iterator::base方法的典型用法代码示例。如果您正苦于以下问题:C++ reverse_iterator::base方法的具体用法?C++ reverse_iterator::base怎么用?C++ reverse_iterator::base使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类reverse_iterator
的用法示例。
在下文中一共展示了reverse_iterator::base方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1:
__AGENCY_ANNOTATION
reverse_iterator(const reverse_iterator<U>& other)
: current_(other.base())
{}
示例2:
typename super_t::difference_type
distance_to(reverse_iterator<OtherIterator> const& y) const
{
return this->base_reference() - y.base();
}
示例3:
typename boost::intrusive::detail::enable_if_convertible<OtherIt, It, reverse_iterator &>::type
operator=( const reverse_iterator<OtherIt>& r)
{ m_current = r.base(); return *this; }
示例4: current
template<class U> reverse_iterator(const reverse_iterator<U>& x) : current(x.base()) { }
示例5: base
difference_type operator-(reverse_iterator& x) const {
return x.base() - base();
};
示例6:
reverse_iterator(const reverse_iterator<OtherIt>& r)
: m_current(r.base())
{}
示例7: return
bool operator<(reverse_iterator<Iterator> const&l,reverse_iterator<Iterator> const&r){
return (r.base() < l.base());
}
示例8: current
reverse_iterator(const reverse_iterator<_Iter>& __x) : current(__x.base()) { }
示例9: operator
Iterator operator() (const reverse_iterator& i) const {
return boost::prior(i.base());
}