예제 #1
0
 BOOST_INTRUSIVE_FORCEINLINE friend bool operator== (const tree_iterator& l, const tree_iterator& r)
 { return l.pointed_node() == r.pointed_node(); }
예제 #2
0
 BOOST_INTRUSIVE_FORCEINLINE tree_iterator(const tree_iterator &other)
    :  members_(other.pointed_node(), other.get_value_traits())
 {}
예제 #3
0
 bool operator== (const tree_iterator& i) const
 { return members_.nodeptr_ == i.pointed_node(); }
예제 #4
0
 tree_iterator(tree_iterator<Container, false> const& other)
    :  members_(other.pointed_node(), other.get_container())
 {}
예제 #5
0
 friend bool operator== (const tree_iterator& l, const tree_iterator& r)
 { return l.pointed_node() == r.pointed_node(); }
예제 #6
0
 tree_iterator(tree_iterator<real_value_traits, false> const& other)
    :  members_(other.pointed_node(), other.get_real_value_traits())
 {}
 bool operator!=(tree_iterator const & rhs) const
 {
     return adaptor_type::base() != rhs.base();
 }