Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::intrusive Namespace Reference

Namespaces

 detail
 

Classes

singleton  any_base_hook
 Derive a class from this hook in order to store objects of that class in an intrusive container. More...
 
singleton  any_member_hook
 Store this hook in a class to be inserted in an intrusive container. More...
 
struct  any_to_avl_set_hook
 This option setter specifies that any hook should behave as an avl_set hook. More...
 
struct  any_to_bs_set_hook
 This option setter specifies that any hook should behave as a bs_set hook. More...
 
struct  any_to_list_hook
 This option setter specifies that any hook should behave as an list hook. More...
 
struct  any_to_set_hook
 This option setter specifies that any hook should behave as a set hook. More...
 
struct  any_to_slist_hook
 This option setter specifies that any hook should behave as an slist hook. More...
 
struct  any_to_unordered_set_hook
 This option setter specifies that any hook should behave as an unordered set hook. More...
 
singleton  avl_multiset
 
class  avl_multiset_impl
 The class template avl_multiset is an intrusive container, that mimics most of the interface of std::_multiset as described in the C++ standard. More...
 
singleton  avl_set
 
singleton  avl_set_base_hook
 Derive a class from avl_set_base_hook in order to store objects in in an avl_set/avl_multiset. More...
 
class  avl_set_impl
 The class template avl_set is an intrusive container, that mimics most of the interface of std::set as described in the C++ standard. More...
 
singleton  avl_set_member_hook
 Put a public data member avl_set_member_hook in order to store objects of this class in an avl_set/avl_multiset. More...
 
singleton  avltree
 
singleton  avltree_algorithms
 avltree_algorithms is configured with a NodeTraits class, which encapsulates the information about the node to be manipulated. More...
 
class  avltree_impl
 The class template avltree is an intrusive AVL tree container, that is used to construct intrusive avl_set and avl_multiset containers. More...
 
struct  base_hook
 
singleton  bs_multiset
 
class  bs_multiset_impl
 The class template bs_multiset is an intrusive container, that mimics most of the interface of std::multiset as described in the C++ standard. More...
 
singleton  bs_set
 
singleton  bs_set_base_hook
 Derive a class from bs_set_base_hook in order to store objects in in a bs_set/bs_multiset. More...
 
class  bs_set_impl
 The class template bs_set is an intrusive container, that mimics most of the interface of std::set as described in the C++ standard. More...
 
singleton  bs_set_member_hook
 Put a public data member bs_set_member_hook in order to store objects of this class in a bs_set/bs_multiset. More...
 
singleton  bstree
 
singleton  bstree_algorithms
 This is an implementation of a binary search tree. More...
 
class  bstree_impl
 The class template bstree is an unbalanced intrusive binary search tree container. More...
 
struct  bucket_traits
 
struct  cache_begin
 
struct  cache_last
 
singleton  circular_list_algorithms
 circular_list_algorithms provides basic algorithms to manipulate nodes forming a circular doubly linked list. More...
 
singleton  circular_slist_algorithms
 circular_slist_algorithms provides basic algorithms to manipulate nodes forming a circular singly linked list. More...
 
struct  compare
 
struct  compare_hash
 
struct  constant_time_size
 
struct  derivation_value_traits
 This value traits template is used to create value traits from user defined node traits where value_traits::value_type will derive from node_traits::node. More...
 
struct  do_pack
 
struct  do_pack< Prev, void >
 
struct  empty
 
struct  equal
 
struct  fhtraits
 
struct  floating_point
 
struct  function_hook
 
struct  hash
 
singleton  hashtable
 
class  hashtable_impl
 The class template hashtable is an intrusive hash table container, that is used to construct intrusive unordered_set and unordered_multiset containers. More...
 
struct  incremental
 
struct  is_default_hook_tag
 
struct  is_safe_autounlink
 
struct  linear
 
class  linear_slist_algorithms
 linear_slist_algorithms provides basic algorithms to manipulate nodes forming a linear singly linked list. More...
 
struct  link_mode
 
class  list
 
class  list_base_hook
 Derive a class from this hook in order to store objects of that class in an list. More...
 
class  list_impl
 The class template list is an intrusive container that mimics most of the interface of std::list as described in the C++ standard. More...
 
class  list_member_hook
 Store this hook in a class to be inserted in an list. More...
 
struct  make_any_base_hook
 Helper metafunction to define a any_base_hook that yields to the same type when the same options (either explicitly or implicitly) are used. More...
 
struct  make_any_member_hook
 Helper metafunction to define a any_member_hook that yields to the same type when the same options (either explicitly or implicitly) are used. More...
 
struct  make_avl_multiset
 Helper metafunction to define a avl_multiset that yields to the same type when the same options (either explicitly or implicitly) are used. More...
 
struct  make_avl_set
 Helper metafunction to define a set that yields to the same type when the same options (either explicitly or implicitly) are used. More...
 
struct  make_avl_set_base_hook
 Helper metafunction to define a avl_set_base_hook that yields to the same type when the same options (either explicitly or implicitly) are used. More...
 
struct  make_avl_set_member_hook
 Helper metafunction to define a avl_set_member_hook that yields to the same type when the same options (either explicitly or implicitly) are used. More...
 
struct  make_avltree
 Helper metafunction to define a avltree that yields to the same type when the same options (either explicitly or implicitly) are used. More...
 
struct  make_bs_multiset
 Helper metafunction to define a bs_multiset that yields to the same type when the same options (either explicitly or implicitly) are used. More...
 
struct  make_bs_set
 Helper metafunction to define a bs_set that yields to the same type when the same options (either explicitly or implicitly) are used. More...
 
struct  make_bs_set_base_hook
 Helper metafunction to define a bs_set_base_hook that yields to the same type when the same options (either explicitly or implicitly) are used. More...
 
struct  make_bs_set_member_hook
 Helper metafunction to define a bs_set_member_hook that yields to the same type when the same options (either explicitly or implicitly) are used. More...
 
struct  make_bstree
 Helper metafunction to define a bstree that yields to the same type when the same options (either explicitly or implicitly) are used. More...
 
struct  make_hashtable
 Helper metafunction to define a hashtable that yields to the same type when the same options (either explicitly or implicitly) are used. More...
 
struct  make_list
 Helper metafunction to define a list that yields to the same type when the same options (either explicitly or implicitly) are used. More...
 
struct  make_list_base_hook
 Helper metafunction to define a list_base_hook that yields to the same type when the same options (either explicitly or implicitly) are used. More...
 
struct  make_list_member_hook
 Helper metafunction to define a list_member_hook that yields to the same type when the same options (either explicitly or implicitly) are used. More...
 
struct  make_multiset
 Helper metafunction to define a multiset that yields to the same type when the same options (either explicitly or implicitly) are used. More...
 
struct  make_rbtree
 Helper metafunction to define a rbtree that yields to the same type when the same options (either explicitly or implicitly) are used. More...
 
struct  make_set
 Helper metafunction to define a set that yields to the same type when the same options (either explicitly or implicitly) are used. More...
 
struct  make_set_base_hook
 Helper metafunction to define a set_base_hook that yields to the same type when the same options (either explicitly or implicitly) are used. More...
 
struct  make_set_member_hook
 Helper metafunction to define a set_member_hook that yields to the same type when the same options (either explicitly or implicitly) are used. More...
 
struct  make_sg_multiset
 Helper metafunction to define a sg_multiset that yields to the same type when the same options (either explicitly or implicitly) are used. More...
 
struct  make_sg_set
 Helper metafunction to define a sg_set that yields to the same type when the same options (either explicitly or implicitly) are used. More...
 
struct  make_sgtree
 Helper metafunction to define a sgtree that yields to the same type when the same options (either explicitly or implicitly) are used. More...
 
struct  make_slist
 Helper metafunction to define a slist that yields to the same type when the same options (either explicitly or implicitly) are used. More...
 
struct  make_slist_base_hook
 Helper metafunction to define a slist_base_hook that yields to the same type when the same options (either explicitly or implicitly) are used. More...
 
struct  make_slist_member_hook
 Helper metafunction to define a slist_member_hook that yields to the same type when the same options (either explicitly or implicitly) are used. More...
 
struct  make_splay_multiset
 Helper metafunction to define a splay_multiset that yields to the same type when the same options (either explicitly or implicitly) are used. More...
 
struct  make_splay_set
 Helper metafunction to define a splay_set that yields to the same type when the same options (either explicitly or implicitly) are used. More...
 
struct  make_splaytree
 Helper metafunction to define a splaytree that yields to the same type when the same options (either explicitly or implicitly) are used. More...
 
struct  make_treap
 Helper metafunction to define a treap that yields to the same type when the same options (either explicitly or implicitly) are used. More...
 
struct  make_treap_multiset
 Helper metafunction to define a treap_multiset that yields to the same type when the same options (either explicitly or implicitly) are used. More...
 
struct  make_treap_set
 Helper metafunction to define a treap_set that yields to the same type when the same options (either explicitly or implicitly) are used. More...
 
struct  make_unordered_multiset
 Helper metafunction to define an unordered_multiset that yields to the same type when the same options (either explicitly or implicitly) are used. More...
 
struct  make_unordered_set
 Helper metafunction to define an unordered_set that yields to the same type when the same options (either explicitly or implicitly) are used. More...
 
struct  make_unordered_set_base_hook
 Helper metafunction to define a unordered_set_base_hook that yields to the same type when the same options (either explicitly or implicitly) are used. More...
 
struct  make_unordered_set_member_hook
 Helper metafunction to define a unordered_set_member_hook that yields to the same type when the same options (either explicitly or implicitly) are used. More...
 
struct  max_pointer_plus_bits
 This trait class is used to know if a pointer can embed extra bits of information if it's going to be used to point to objects with an alignment of "Alignment" bytes. More...
 
struct  max_pointer_plus_bits< boost::interprocess::offset_ptr< void, P, O, A >, OffsetAlignment >
 
struct  max_pointer_plus_bits< void *, Alignment >
 This is a specialization for raw pointers. More...
 
struct  member_hook
 This option setter specifies if the intrusive container stores its size as a member to obtain constant-time size() member. More...
 
struct  member_value_traits
 This value traits template is used to create value traits from user defined node traits where value_traits::value_type will store a node_traits::node. More...
 
struct  mhtraits
 
class  multiset
 
class  multiset_impl
 The class template multiset is an intrusive container, that mimics most of the interface of std::multiset as described in the C++ standard. More...
 
struct  optimize_multikey
 
struct  optimize_size
 
struct  pack_options
 
struct  pointer_has_rebind
 
struct  pointer_has_rebind_other
 
struct  pointer_plus_bits
 This is class that is supposed to have static methods to embed extra bits of information in a pointer. More...
 
struct  pointer_plus_bits< boost::interprocess::offset_ptr< T, P, O, A >, NumBits >
 
struct  pointer_plus_bits< T *, NumBits >
 This is the specialization to embed extra bits of information in a raw pointer. More...
 
struct  pointer_rebind
 defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) More...
 
struct  pointer_rebind< T *, U >
 
struct  pointer_rebind_mode
 
struct  pointer_rebinder
 
struct  pointer_rebinder< Ptr, U, 1u >
 
struct  pointer_rebinder< Ptr, U, 2u >
 
struct  pointer_rebinder< Ptr< A >, U, 0u >
 
struct  pointer_rebinder< Ptr< A, An...>, U, 0u >
 
struct  pointer_traits
 pointer_traits is the implementation of C++11 std::pointer_traits class with some extensions like castings. More...
 
struct  pointer_traits< T * >
 Specialization of pointer_traits for raw pointers. More...
 
struct  power_2_buckets
 
struct  priority
 
struct  priority_compare
 
class  rbtree
 
class  rbtree_algorithms
 rbtree_algorithms provides basic algorithms to manipulate nodes forming a red-black tree. More...
 
class  rbtree_impl
 The class template rbtree is an intrusive red-black tree container, that is used to construct intrusive set and multiset containers. More...
 
struct  rbtree_node_cloner
 
class  set
 
class  set_base_hook
 Derive a class from set_base_hook in order to store objects in in a set/multiset. More...
 
class  set_impl
 The class template set is an intrusive container, that mimics most of the interface of std::set as described in the C++ standard. More...
 
class  set_member_hook
 Put a public data member set_member_hook in order to store objects of this class in a set/multiset. More...
 
class  sg_multiset
 
class  sg_multiset_impl
 The class template sg_multiset is an intrusive container, that mimics most of the interface of std::sg_multiset as described in the C++ standard. More...
 
class  sg_set
 
class  sg_set_impl
 The class template sg_set is an intrusive container, that mimics most of the interface of std::sg_set as described in the C++ standard. More...
 
class  sgtree
 
class  sgtree_algorithms
 sgtree_algorithms is configured with a NodeTraits class, which encapsulates the information about the node to be manipulated. More...
 
class  sgtree_impl
 The class template sgtree is an intrusive scapegoat tree container, that is used to construct intrusive sg_set and sg_multiset containers. More...
 
struct  size_type
 
class  slist
 
class  slist_base_hook
 Derive a class from slist_base_hook in order to store objects in in an list. More...
 
class  slist_impl
 The class template slist is an intrusive container, that encapsulates a singly-linked list. More...
 
class  slist_member_hook
 Put a public data member slist_member_hook in order to store objects of this class in an list. More...
 
class  splay_multiset
 
class  splay_multiset_impl
 The class template splay_multiset is an intrusive container, that mimics most of the interface of std::multiset as described in the C++ standard. More...
 
class  splay_set
 
class  splay_set_impl
 The class template splay_set is an intrusive container, that mimics most of the interface of std::set as described in the C++ standard. More...
 
class  splaytree
 
class  splaytree_algorithms
 A splay tree is an implementation of a binary search tree. More...
 
class  splaytree_impl
 The class template splaytree is an intrusive splay tree container that is used to construct intrusive splay_set and splay_multiset containers. More...
 
struct  store_hash
 
struct  tag
 
class  treap
 
class  treap_algorithms
 treap_algorithms provides basic algorithms to manipulate nodes forming a treap. More...
 
class  treap_impl
 The class template treap is an intrusive treap container that is used to construct intrusive set and multiset containers. More...
 
class  treap_multiset
 
class  treap_multiset_impl
 The class template treap_multiset is an intrusive container, that mimics most of the interface of std::treap_multiset as described in the C++ standard. More...
 
class  treap_set
 
class  treap_set_impl
 The class template treap_set is an intrusive container, that mimics most of the interface of std::set as described in the C++ standard. More...
 
struct  trivial_value_traits
 This value traits template is used to create value traits from user defined node traits where value_traits::value_type and node_traits::node should be equal. More...
 
class  unordered_multiset
 
class  unordered_multiset_impl
 The class template unordered_multiset is an intrusive container, that mimics most of the interface of std::tr1::unordered_multiset as described in the C++ TR1. More...
 
class  unordered_set
 
class  unordered_set_base_hook
 Derive a class from unordered_set_base_hook in order to store objects in in an unordered_set/unordered_multi_set. More...
 
class  unordered_set_impl
 The class template unordered_set is an intrusive container, that mimics most of the interface of std::tr1::unordered_set as described in the C++ TR1. More...
 
class  unordered_set_member_hook
 Put a public data member unordered_set_member_hook in order to store objects of this class in an unordered_set/unordered_multi_set. More...
 
struct  value_traits
 
struct  void_pointer
 

Enumerations

enum  link_mode_type {
  normal_link,
  safe_link,
  auto_unlink
}
 This enumeration defines the type of value_traits that can be defined for Boost.Intrusive containers. More...
 

Functions

template<class ValueTraits , class VoidKeyComp , class SizeType , bool ConstantTimeSize, algo_types AlgoType, typename HeaderHolder >
bool operator< (const bstree_impl< ValueTraits, VoidKeyComp, SizeType, ConstantTimeSize, AlgoType, HeaderHolder > &x, const bstree_impl< ValueTraits, VoidKeyComp, SizeType, ConstantTimeSize, AlgoType, HeaderHolder > &y)
 
template<class ValueTraits , class VoidKeyComp , class SizeType , bool ConstantTimeSize, algo_types AlgoType, typename HeaderHolder >
bool operator== (const bstree_impl< ValueTraits, VoidKeyComp, SizeType, ConstantTimeSize, AlgoType, HeaderHolder > &x, const bstree_impl< ValueTraits, VoidKeyComp, SizeType, ConstantTimeSize, AlgoType, HeaderHolder > &y)
 
template<class ValueTraits , class VoidKeyComp , class SizeType , bool ConstantTimeSize, algo_types AlgoType, typename HeaderHolder >
bool operator!= (const bstree_impl< ValueTraits, VoidKeyComp, SizeType, ConstantTimeSize, AlgoType, HeaderHolder > &x, const bstree_impl< ValueTraits, VoidKeyComp, SizeType, ConstantTimeSize, AlgoType, HeaderHolder > &y)
 
template<class ValueTraits , class VoidKeyComp , class SizeType , bool ConstantTimeSize, algo_types AlgoType, typename HeaderHolder >
bool operator> (const bstree_impl< ValueTraits, VoidKeyComp, SizeType, ConstantTimeSize, AlgoType, HeaderHolder > &x, const bstree_impl< ValueTraits, VoidKeyComp, SizeType, ConstantTimeSize, AlgoType, HeaderHolder > &y)
 
template<class ValueTraits , class VoidKeyComp , class SizeType , bool ConstantTimeSize, algo_types AlgoType, typename HeaderHolder >
bool operator<= (const bstree_impl< ValueTraits, VoidKeyComp, SizeType, ConstantTimeSize, AlgoType, HeaderHolder > &x, const bstree_impl< ValueTraits, VoidKeyComp, SizeType, ConstantTimeSize, AlgoType, HeaderHolder > &y)
 
template<class ValueTraits , class VoidKeyComp , class SizeType , bool ConstantTimeSize, algo_types AlgoType, typename HeaderHolder >
bool operator>= (const bstree_impl< ValueTraits, VoidKeyComp, SizeType, ConstantTimeSize, AlgoType, HeaderHolder > &x, const bstree_impl< ValueTraits, VoidKeyComp, SizeType, ConstantTimeSize, AlgoType, HeaderHolder > &y)
 
template<class ValueTraits , class VoidKeyComp , class SizeType , bool ConstantTimeSize, algo_types AlgoType, typename HeaderHolder >
void swap (bstree_impl< ValueTraits, VoidKeyComp, SizeType, ConstantTimeSize, AlgoType, HeaderHolder > &x, bstree_impl< ValueTraits, VoidKeyComp, SizeType, ConstantTimeSize, AlgoType, HeaderHolder > &y)
 
template<class ValueTraits , class SizeType , bool ConstantTimeSize, typename HeaderHolder >
bool operator< (const list_impl< ValueTraits, SizeType, ConstantTimeSize, HeaderHolder > &x, const list_impl< ValueTraits, SizeType, ConstantTimeSize, HeaderHolder > &y)
 
template<class ValueTraits , class SizeType , bool ConstantTimeSize, typename HeaderHolder >
bool operator== (const list_impl< ValueTraits, SizeType, ConstantTimeSize, HeaderHolder > &x, const list_impl< ValueTraits, SizeType, ConstantTimeSize, HeaderHolder > &y)
 
template<class ValueTraits , class SizeType , bool ConstantTimeSize, typename HeaderHolder >
bool operator!= (const list_impl< ValueTraits, SizeType, ConstantTimeSize, HeaderHolder > &x, const list_impl< ValueTraits, SizeType, ConstantTimeSize, HeaderHolder > &y)
 
template<class ValueTraits , class SizeType , bool ConstantTimeSize, typename HeaderHolder >
bool operator> (const list_impl< ValueTraits, SizeType, ConstantTimeSize, HeaderHolder > &x, const list_impl< ValueTraits, SizeType, ConstantTimeSize, HeaderHolder > &y)
 
template<class ValueTraits , class SizeType , bool ConstantTimeSize, typename HeaderHolder >
bool operator<= (const list_impl< ValueTraits, SizeType, ConstantTimeSize, HeaderHolder > &x, const list_impl< ValueTraits, SizeType, ConstantTimeSize, HeaderHolder > &y)
 
template<class ValueTraits , class SizeType , bool ConstantTimeSize, typename HeaderHolder >
bool operator>= (const list_impl< ValueTraits, SizeType, ConstantTimeSize, HeaderHolder > &x, const list_impl< ValueTraits, SizeType, ConstantTimeSize, HeaderHolder > &y)
 
template<class ValueTraits , class SizeType , bool ConstantTimeSize, typename HeaderHolder >
void swap (list_impl< ValueTraits, SizeType, ConstantTimeSize, HeaderHolder > &x, list_impl< ValueTraits, SizeType, ConstantTimeSize, HeaderHolder > &y)
 
template<class Parent , class Member >
Parent * get_parent_from_member (Member *member, const Member Parent::*ptr_to_member)
 Given a pointer to a member and its corresponding pointer to data member, this function returns the pointer of the parent containing that member. More...
 
template<class Parent , class Member >
const Parent * get_parent_from_member (const Member *member, const Member Parent::*ptr_to_member)
 Given a const pointer to a member and its corresponding const pointer to data member, this function returns the const pointer of the parent containing that member. More...
 
template<class ValueTraits , class SizeType , std::size_t BoolFlags, typename HeaderHolder >
bool operator< (const slist_impl< ValueTraits, SizeType, BoolFlags, HeaderHolder > &x, const slist_impl< ValueTraits, SizeType, BoolFlags, HeaderHolder > &y)
 
template<class ValueTraits , class SizeType , std::size_t BoolFlags, typename HeaderHolder >
bool operator== (const slist_impl< ValueTraits, SizeType, BoolFlags, HeaderHolder > &x, const slist_impl< ValueTraits, SizeType, BoolFlags, HeaderHolder > &y)
 
template<class ValueTraits , class SizeType , std::size_t BoolFlags, typename HeaderHolder >
bool operator!= (const slist_impl< ValueTraits, SizeType, BoolFlags, HeaderHolder > &x, const slist_impl< ValueTraits, SizeType, BoolFlags, HeaderHolder > &y)
 
template<class ValueTraits , class SizeType , std::size_t BoolFlags, typename HeaderHolder >
bool operator> (const slist_impl< ValueTraits, SizeType, BoolFlags, HeaderHolder > &x, const slist_impl< ValueTraits, SizeType, BoolFlags, HeaderHolder > &y)
 
template<class ValueTraits , class SizeType , std::size_t BoolFlags, typename HeaderHolder >
bool operator<= (const slist_impl< ValueTraits, SizeType, BoolFlags, HeaderHolder > &x, const slist_impl< ValueTraits, SizeType, BoolFlags, HeaderHolder > &y)
 
template<class ValueTraits , class SizeType , std::size_t BoolFlags, typename HeaderHolder >
bool operator>= (const slist_impl< ValueTraits, SizeType, BoolFlags, HeaderHolder > &x, const slist_impl< ValueTraits, SizeType, BoolFlags, HeaderHolder > &y)
 
template<class ValueTraits , class SizeType , std::size_t BoolFlags, typename HeaderHolder >
void swap (slist_impl< ValueTraits, SizeType, BoolFlags, HeaderHolder > &x, slist_impl< ValueTraits, SizeType, BoolFlags, HeaderHolder > &y)
 

Enumeration Type Documentation

This enumeration defines the type of value_traits that can be defined for Boost.Intrusive containers.

Enumerator
normal_link 

If this linking policy is specified in a value_traits class as the link_mode, containers configured with such value_traits won't set the hooks of the erased values to a default state.

Containers also won't check that the hooks of the new values are default initialized.

safe_link 

If this linking policy is specified in a value_traits class as the link_mode, containers configured with such value_traits will set the hooks of the erased values to a default state.

Containers also will check that the hooks of the new values are default initialized.

auto_unlink 

Same as "safe_link" but the user type is an auto-unlink type, so the containers with constant-time size features won't be compatible with value_traits configured with this policy.

Containers also know that the a value can be silently erased from the container without using any function provided by the containers.

Function Documentation

template<class Parent , class Member >
Parent* boost::intrusive::get_parent_from_member ( Member *  member,
const Member Parent::*  ptr_to_member 
)
inline

Given a pointer to a member and its corresponding pointer to data member, this function returns the pointer of the parent containing that member.

Note: this function does not work with pointer to members that rely on virtual inheritance.

template<class Parent , class Member >
const Parent* boost::intrusive::get_parent_from_member ( const Member *  member,
const Member Parent::*  ptr_to_member 
)
inline

Given a const pointer to a member and its corresponding const pointer to data member, this function returns the const pointer of the parent containing that member.

Note: this function does not work with pointer to members that rely on virtual inheritance.

template<class ValueTraits , class SizeType , bool ConstantTimeSize, typename HeaderHolder >
bool boost::intrusive::operator!= ( const list_impl< ValueTraits, SizeType, ConstantTimeSize, HeaderHolder > &  x,
const list_impl< ValueTraits, SizeType, ConstantTimeSize, HeaderHolder > &  y 
)
inline

References boost::polygon::y().

template<class ValueTraits , class VoidKeyComp , class SizeType , bool ConstantTimeSize, algo_types AlgoType, typename HeaderHolder >
bool boost::intrusive::operator!= ( const bstree_impl< ValueTraits, VoidKeyComp, SizeType, ConstantTimeSize, AlgoType, HeaderHolder > &  x,
const bstree_impl< ValueTraits, VoidKeyComp, SizeType, ConstantTimeSize, AlgoType, HeaderHolder > &  y 
)
inline

References boost::polygon::y().

template<class ValueTraits , class SizeType , std::size_t BoolFlags, typename HeaderHolder >
bool boost::intrusive::operator!= ( const slist_impl< ValueTraits, SizeType, BoolFlags, HeaderHolder > &  x,
const slist_impl< ValueTraits, SizeType, BoolFlags, HeaderHolder > &  y 
)
inline

References boost::polygon::y().

template<class ValueTraits , class SizeType , bool ConstantTimeSize, typename HeaderHolder >
bool boost::intrusive::operator< ( const list_impl< ValueTraits, SizeType, ConstantTimeSize, HeaderHolder > &  x,
const list_impl< ValueTraits, SizeType, ConstantTimeSize, HeaderHolder > &  y 
)
inline
template<class ValueTraits , class VoidKeyComp , class SizeType , bool ConstantTimeSize, algo_types AlgoType, typename HeaderHolder >
bool boost::intrusive::operator< ( const bstree_impl< ValueTraits, VoidKeyComp, SizeType, ConstantTimeSize, AlgoType, HeaderHolder > &  x,
const bstree_impl< ValueTraits, VoidKeyComp, SizeType, ConstantTimeSize, AlgoType, HeaderHolder > &  y 
)
inline
template<class ValueTraits , class SizeType , std::size_t BoolFlags, typename HeaderHolder >
bool boost::intrusive::operator< ( const slist_impl< ValueTraits, SizeType, BoolFlags, HeaderHolder > &  x,
const slist_impl< ValueTraits, SizeType, BoolFlags, HeaderHolder > &  y 
)
inline
template<class ValueTraits , class SizeType , bool ConstantTimeSize, typename HeaderHolder >
bool boost::intrusive::operator<= ( const list_impl< ValueTraits, SizeType, ConstantTimeSize, HeaderHolder > &  x,
const list_impl< ValueTraits, SizeType, ConstantTimeSize, HeaderHolder > &  y 
)
inline

References boost::flyweights::x.

template<class ValueTraits , class VoidKeyComp , class SizeType , bool ConstantTimeSize, algo_types AlgoType, typename HeaderHolder >
bool boost::intrusive::operator<= ( const bstree_impl< ValueTraits, VoidKeyComp, SizeType, ConstantTimeSize, AlgoType, HeaderHolder > &  x,
const bstree_impl< ValueTraits, VoidKeyComp, SizeType, ConstantTimeSize, AlgoType, HeaderHolder > &  y 
)
inline

References boost::flyweights::x.

template<class ValueTraits , class SizeType , std::size_t BoolFlags, typename HeaderHolder >
bool boost::intrusive::operator<= ( const slist_impl< ValueTraits, SizeType, BoolFlags, HeaderHolder > &  x,
const slist_impl< ValueTraits, SizeType, BoolFlags, HeaderHolder > &  y 
)
inline

References boost::flyweights::x.

template<class ValueTraits , class SizeType , bool ConstantTimeSize, typename HeaderHolder >
bool boost::intrusive::operator== ( const list_impl< ValueTraits, SizeType, ConstantTimeSize, HeaderHolder > &  x,
const list_impl< ValueTraits, SizeType, ConstantTimeSize, HeaderHolder > &  y 
)
template<class ValueTraits , class VoidKeyComp , class SizeType , bool ConstantTimeSize, algo_types AlgoType, typename HeaderHolder >
bool boost::intrusive::operator== ( const bstree_impl< ValueTraits, VoidKeyComp, SizeType, ConstantTimeSize, AlgoType, HeaderHolder > &  x,
const bstree_impl< ValueTraits, VoidKeyComp, SizeType, ConstantTimeSize, AlgoType, HeaderHolder > &  y 
)
template<class ValueTraits , class SizeType , std::size_t BoolFlags, typename HeaderHolder >
bool boost::intrusive::operator== ( const slist_impl< ValueTraits, SizeType, BoolFlags, HeaderHolder > &  x,
const slist_impl< ValueTraits, SizeType, BoolFlags, HeaderHolder > &  y 
)
template<class ValueTraits , class SizeType , bool ConstantTimeSize, typename HeaderHolder >
bool boost::intrusive::operator> ( const list_impl< ValueTraits, SizeType, ConstantTimeSize, HeaderHolder > &  x,
const list_impl< ValueTraits, SizeType, ConstantTimeSize, HeaderHolder > &  y 
)
inline

References boost::flyweights::x.

template<class ValueTraits , class VoidKeyComp , class SizeType , bool ConstantTimeSize, algo_types AlgoType, typename HeaderHolder >
bool boost::intrusive::operator> ( const bstree_impl< ValueTraits, VoidKeyComp, SizeType, ConstantTimeSize, AlgoType, HeaderHolder > &  x,
const bstree_impl< ValueTraits, VoidKeyComp, SizeType, ConstantTimeSize, AlgoType, HeaderHolder > &  y 
)
inline

References boost::flyweights::x.

template<class ValueTraits , class SizeType , std::size_t BoolFlags, typename HeaderHolder >
bool boost::intrusive::operator> ( const slist_impl< ValueTraits, SizeType, BoolFlags, HeaderHolder > &  x,
const slist_impl< ValueTraits, SizeType, BoolFlags, HeaderHolder > &  y 
)
inline

References boost::flyweights::x.

template<class ValueTraits , class SizeType , bool ConstantTimeSize, typename HeaderHolder >
bool boost::intrusive::operator>= ( const list_impl< ValueTraits, SizeType, ConstantTimeSize, HeaderHolder > &  x,
const list_impl< ValueTraits, SizeType, ConstantTimeSize, HeaderHolder > &  y 
)
inline

References boost::polygon::y().

template<class ValueTraits , class VoidKeyComp , class SizeType , bool ConstantTimeSize, algo_types AlgoType, typename HeaderHolder >
bool boost::intrusive::operator>= ( const bstree_impl< ValueTraits, VoidKeyComp, SizeType, ConstantTimeSize, AlgoType, HeaderHolder > &  x,
const bstree_impl< ValueTraits, VoidKeyComp, SizeType, ConstantTimeSize, AlgoType, HeaderHolder > &  y 
)
inline

References boost::polygon::y().

template<class ValueTraits , class SizeType , std::size_t BoolFlags, typename HeaderHolder >
bool boost::intrusive::operator>= ( const slist_impl< ValueTraits, SizeType, BoolFlags, HeaderHolder > &  x,
const slist_impl< ValueTraits, SizeType, BoolFlags, HeaderHolder > &  y 
)
inline

References boost::polygon::y().

template<class ValueTraits , class SizeType , bool ConstantTimeSize, typename HeaderHolder >
void boost::intrusive::swap ( list_impl< ValueTraits, SizeType, ConstantTimeSize, HeaderHolder > &  x,
list_impl< ValueTraits, SizeType, ConstantTimeSize, HeaderHolder > &  y 
)
inline
template<class ValueTraits , class VoidKeyComp , class SizeType , bool ConstantTimeSize, algo_types AlgoType, typename HeaderHolder >
void boost::intrusive::swap ( bstree_impl< ValueTraits, VoidKeyComp, SizeType, ConstantTimeSize, AlgoType, HeaderHolder > &  x,
bstree_impl< ValueTraits, VoidKeyComp, SizeType, ConstantTimeSize, AlgoType, HeaderHolder > &  y 
)
inline
template<class ValueTraits , class SizeType , std::size_t BoolFlags, typename HeaderHolder >
void boost::intrusive::swap ( slist_impl< ValueTraits, SizeType, BoolFlags, HeaderHolder > &  x,
slist_impl< ValueTraits, SizeType, BoolFlags, HeaderHolder > &  y 
)
inline