BloombergLP::bdlcc::StripedUnorderedContainerImpl_Node::StripedUnorderedContainerImpl_Node

Constructors

Synopses

Declared in <bdlcc_stripedunorderedcontainerimpl.h>

Create a bdlcc::StripedUnorderedContainerImpl_Node object having the specified key and a value initialized to VALUE(), and with the specified nextPtr pointer to the next node. Optionally specify a basicAllocator used to supply memory. If basicAllocator is 0, the currently installed default allocator is used.

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 bdlcc::StripedUnorderedContainerImpl_Node object having the specified key and value, and with the specified nextPtr pointer to the next node. Optionally specify a basicAllocator used to supply memory. If basicAllocator is 0, the currently installed default allocator is used.

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