[#BloombergLP-bdlcc-MultipriorityQueue_Node] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlcc.adoc[bdlcc]::MultipriorityQueue_Node :relfileprefix: ../../ :mrdocs: 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>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class TYPE> class MultipriorityQueue_Node; ---- == Member Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bdlcc/MultipriorityQueue_Node/2constructor-03.adoc[`MultipriorityQueue_Node`] [.small]#[constructor]# | Constructors | xref:BloombergLP/bdlcc/MultipriorityQueue_Node/2destructor.adoc[`~MultipriorityQueue_Node`] [.small]#[destructor]# | Destroy this node and free all memory that was allocated on its behalf, if any. | xref:BloombergLP/bdlcc/MultipriorityQueue_Node/item.adoc[`item`] | Return a reference to the non‐modifiable item stored in this node. | xref:BloombergLP/bdlcc/MultipriorityQueue_Node/nextPtr-02.adoc[`nextPtr`] | `nextPtr` overloads | xref:BloombergLP/bdlcc/MultipriorityQueue_Node/2conversion.adoc[`operator BloombergLP::bslmf::NestedTraitDeclaration<MultipriorityQueue_Node, UsesBslmaAllocator>`] | Declare that this type uses a `bslma` allocator. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#