Reference

ACE_DNode(3)

Implementation element in a bilinked list.

NAME

ACE_DNode - Implementation element in a bilinked list.

SYNOPSIS

#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_;
};

DESCRIPTION

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.

AUTHOR

Doug Schmidt

Initialization and termination methods.

Check boundary conditions.

Classic unordered set operations.

LIBRARY

ace