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 the documentation for an old version of boost. Click here for the latest Boost documentation.
PrevUpHomeNext

Struct template node

boost::lockfree::BOOST_NO_CXX11_DELETED_FUNCTIONS::node

Synopsis

// In header: <boost/lockfree/queue.hpp>


template<typename T, ... Options> 
struct node {
  // types
  typedef unspecified tagged_node_handle;
  typedef unspecified handle_type;       

  // construct/copy/destruct
  node(T const &, handle_type);
  node(handle_type);
  node(void);

  // public data members
  atomic< tagged_node_handle > next;
  T data;
};

Description

node public construct/copy/destruct

  1. node(T const & v, handle_type null_handle);
  2. node(handle_type null_handle);
  3. node(void);

PrevUpHomeNext