Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is an old version of boost. Click here for the latest version's documentation home page.
PrevUpHomeNext

Struct template unordered_algorithms

boost::intrusive::unordered_algorithms

Synopsis

// In header: <boost/intrusive/unordered_set_hook.hpp>

template<typename NodeTraits> 
struct unordered_algorithms :
  public boost::intrusive::circular_slist_algorithms< NodeTraits >
{
  // types
  typedef circular_slist_algorithms< NodeTraits >   base_type;       
  typedef unordered_group_adapter< NodeTraits >     group_traits;    
  typedef circular_slist_algorithms< group_traits > group_algorithms;

  // public static functions
  static void init(typename base_type::node_ptr);
  static void init_header(typename base_type::node_ptr);
  static void unlink(typename base_type::node_ptr);
};

Description

unordered_algorithms public static functions

  1. static void init(typename base_type::node_ptr n);
  2. static void init_header(typename base_type::node_ptr n);
  3. static void unlink(typename base_type::node_ptr n);

PrevUpHomeNext