BloombergLP::bdlcc::StripedUnorderedContainerImpl_Node::StripedUnorderedContainerImpl_Node

Constructors

Synopses

Declared in <bdlcc_stripedunorderedcontainerimpl.h>

Create a node with key, default-constructed value, and nextPtr.

StripedUnorderedContainerImpl_Node(
    KEY const& key,
    StripedUnorderedContainerImpl_Node* nextPtr,
    bslma::Allocator* basicAllocator = 0);
» more...

Same as the preceding overload, moving value into the node.

StripedUnorderedContainerImpl_Node(
    KEY const& key,
    bslmf::MovableRef<VALUE> value,
    StripedUnorderedContainerImpl_Node* nextPtr,
    bslma::Allocator* basicAllocator = 0);
» more...

Create a node with the specified key, value, and nextPtr.

StripedUnorderedContainerImpl_Node(
    KEY const& key,
    VALUE const& value,
    StripedUnorderedContainerImpl_Node* nextPtr,
    bslma::Allocator* basicAllocator = 0);
» more...

Parameters

NameDescription
keykey attribute of the node
nextPtrpointer to the next node in the bucket
basicAllocatorallocator used to supply memory
valuevalue attribute of the node