createUninitializedMap overloads

Synopses

Declared in <bdld_datum.h>

Create an uninitialized datum map and load a reference into result.

static
void
createUninitializedMap(
    DatumMutableMapRef* result,
    SizeType capacity,
    AllocatorType const& allocator);

Create an uninitialized key‐owning datum map and load it into result.

static
void
createUninitializedMap(
    DatumMutableMapOwningKeysRef* result,
    SizeType capacity,
    SizeType keysCapacity,
    AllocatorType const& allocator);

Parameters

Name

Description

result

receives the mutable map reference

capacity

maximum number of entries the map can hold

allocator

memory allocator to use

keysCapacity

total key‐storage capacity in bytes

Created with MrDocs