Construct an ENTRY in-place from the specified arguments.
Declared in <bdlc_flathashset.h>
template<class... ARGS>
static
void
construct(
ENTRY* entry,
bslma::Allocator* allocator,
ARGS&&... args);
Load into the specified entry the ENTRY value constructed from specified args, using the specified allocator to supply memory. allocator is ignored if the (template parameter) type ENTRY is not allocator aware.
| Name | Description |
|---|---|
| entry | address at which to construct the entry |
| allocator | allocator used to supply memory |
| args | constructor arguments forwarded to ENTRY |