8#ifndef INCLUDED_BDLD_DATUMARRAYBUILDER
9#define INCLUDED_BDLD_DATUMARRAYBUILDER
201#include <bdlscm_version.h>
Definition bdld_datumarraybuilder.h:223
void append(const Datum *values, SizeType length)
DatumArrayBuilder(SizeType initialCapacity, const allocator_type &allocator=allocator_type())
DatumArrayBuilder(const allocator_type &allocator)
allocator_type get_allocator() const
Definition bdld_datumarraybuilder.h:331
bsl::allocator< char > allocator_type
Definition bdld_datumarraybuilder.h:232
SizeType size() const
Definition bdld_datumarraybuilder.h:337
bsls::Types::size_type SizeType
Definition bdld_datumarraybuilder.h:230
BSLMF_NESTED_TRAIT_DECLARATION(DatumArrayBuilder, bslma::UsesBslmaAllocator)
void pushBack(const Datum &value)
SizeType capacity() const
Definition bdld_datumarraybuilder.h:325
Definition bdld_datum.h:2137
SizeType * length() const
Return pointer to the length of the array.
Definition bdld_datum.h:5354
Definition bdld_datum.h:787
Definition bslma_bslallocator.h:580
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition bdld_datum.h:730
Definition bslma_usesbslmaallocator.h:343
std::size_t size_type
Definition bsls_types.h:124