8#ifndef INCLUDED_BDLD_DATUMMAPOWNINGKEYSBUILDER
9#define INCLUDED_BDLD_DATUMMAPOWNINGKEYSBUILDER
151#include <bdlscm_version.h>
357 return d_keysCapacity;
364 return *d_mapping.
size();
Definition bdld_datum.h:3007
Definition bdld_datummapowningkeysbuilder.h:174
bslma::Allocator * allocator() const
Definition bdld_datummapowningkeysbuilder.h:372
Datum::SizeType SizeType
Definition bdld_datummapowningkeysbuilder.h:181
allocator_type get_allocator() const
Definition bdld_datummapowningkeysbuilder.h:379
SizeType size() const
Definition bdld_datummapowningkeysbuilder.h:361
void pushBack(const bslstl::StringRef &key, const Datum &value)
~DatumMapOwningKeysBuilder()
BSLMF_NESTED_TRAIT_DECLARATION(DatumMapOwningKeysBuilder, bslma::UsesBslmaAllocator)
DatumMapOwningKeysBuilder is allocator-aware.
void append(const DatumMapEntry *entries, SizeType size)
bsl::allocator< char > allocator_type
Definition bdld_datummapowningkeysbuilder.h:183
SizeType keysCapacity() const
Definition bdld_datummapowningkeysbuilder.h:354
DatumMapOwningKeysBuilder(SizeType initialCapacity, SizeType initialKeysCapacity, const allocator_type &allocator)
DatumMapOwningKeysBuilder(const allocator_type &allocator)
void setSorted(bool value)
SizeType capacity() const
Definition bdld_datummapowningkeysbuilder.h:348
Definition bdld_datum.h:2474
SizeType * size() const
Definition bdld_datum.h:5715
Definition bdld_datum.h:799
bsls::Types::size_type SizeType
Definition bdld_datum.h:1478
Definition bslma_bslallocator.h:588
BloombergLP::bslma::Allocator * mechanism() const
Definition bslma_bslallocator.h:1146
Definition bslma_allocator.h:545
Definition bslstl_stringref.h:374
#define BSLS_IDENT(str)
BSLS_IDENT() - insert string into .comment binary segment (if supported)
Definition bsls_ident.h:238
Definition bdld_datum.h:740
Definition bslma_usesbslmaallocator.h:344