BloombergLP::bdlcc::MultipriorityQueue_Node

This class handles storage of one item of parameterized TYPE as a node in a linked list of items stored in a multipriority queue for a given priority. This class is not to be used from outside this component.

Synopsis

Declared in <bdlcc_multipriorityqueue.h>

template<class TYPE>
class MultipriorityQueue_Node;

Member Functions

NameDescription
MultipriorityQueue_Node [constructor]Constructors
~MultipriorityQueue_Node [destructor]Destroy this node and free all memory that was allocated on its behalf, if any.
item Return a reference to the non-modifiable item stored in this node.
nextPtr nextPtr overloads
operator BloombergLP::bslmf::NestedTraitDeclaration<MultipriorityQueue_Node, UsesBslmaAllocator> Declare that this type uses a bslma allocator.