ACE_DNode(3)

ACE_DNode3

Implementation element in a bilinked list.

Usage

#include <ace/Containers.h>
template<class T>
class ACE_DNode
{
  public:
    friend class ACE_Ordered_MultiSet<T>;
    friend class ACE_Ordered_MultiSet_Iterator<T>;
    ~ACE_DNode (void);
  private:
    ACE_DNode (const T &i, ACE_DNode<T> *n = 0, ACE_DNode<T> *p = 0);
    ACE_DNode<T> *next_;
    ACE_DNode<T> *prev_;
    T item_;
};

Overview

This implementation of an unordered set uses a fixed array. This implementation does not allow duplicates...

Initialization methods

ACE_DNode (const T &i, ACE_DNode<T> *n = 0, ACE_DNode<T> *p = 0);
ACE_DNode<T> *next_;

Pointer to next element in the list of ACE_DNodes.

ACE_DNode<T> *prev_;

Pointer to previous element in the list of ACE_DNodes.

T item_;

Current value of the item in this node.

Initialization and termination methods.

Check boundary conditions.

Classic unordered set operations.

Library

ace

Author

Doug Schmidt

From libace-doc 5.0.7-4 in Debian 2.2 (Potato). Parsed by carta from the page's man source.