8#ifndef INCLUDED_BDLD_DATUMMAPBUILDER
9#define INCLUDED_BDLD_DATUMMAPBUILDER
145#include <bdlscm_version.h>
320 return *d_mapping.
size();
Definition bdld_datummapbuilder.h:167
allocator_type get_allocator() const
Definition bdld_datummapbuilder.h:311
DatumMapBuilder(SizeType initialCapacity, const allocator_type &allocator=allocator_type())
bsl::allocator< char > allocator_type
Definition bdld_datummapbuilder.h:176
void pushBack(const bslstl::StringRef &key, const Datum &value)
DatumMapBuilder(const allocator_type &allocator)
SizeType size() const
Definition bdld_datummapbuilder.h:317
void append(const DatumMapEntry *entries, SizeType size)
bsls::Types::size_type SizeType
Definition bdld_datummapbuilder.h:174
SizeType capacity() const
Definition bdld_datummapbuilder.h:305
void setSorted(bool value)
BSLMF_NESTED_TRAIT_DECLARATION(DatumMapBuilder, bslma::UsesBslmaAllocator)
DatumMapBuilder is allocator-aware.
Definition bdld_datum.h:3007
Definition bdld_datum.h:2326
SizeType * size() const
Definition bdld_datum.h:5646
Definition bdld_datum.h:799
Definition bslma_bslallocator.h:588
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
std::size_t size_type
Definition bsls_types.h:126