Quick Links:

bal | bbl | bdl | bsl

Public Types | Public Member Functions

bdld::DatumMutableIntMapRef Class Reference

#include <bdld_datum.h>

List of all members.

Public Types

typedef Datum::SizeType SizeType

Public Member Functions

 DatumMutableIntMapRef ()
 DatumMutableIntMapRef (DatumIntMapEntry *data, SizeType *size, bool *sorted)
 DatumMutableIntMapRef (const DatumMutableIntMapRef &original)
 ~DatumMutableIntMapRef ()
DatumMutableIntMapRefoperator= (const DatumMutableIntMapRef &rhs)
DatumIntMapEntrydata () const
SizeTypesize () const
bool * sorted () const

Detailed Description

This class provides a mutable access to a datum int-map. The users of this class can assign to the individual elements and also change the size of the map.

See Component bdld_datum


Member Typedef Documentation


Constructor & Destructor Documentation

bdld::DatumMutableIntMapRef::DatumMutableIntMapRef (  ) 

Create a DatumMutableIntMapRef object.

bdld::DatumMutableIntMapRef::DatumMutableIntMapRef ( DatumIntMapEntry data,
SizeType size,
bool *  sorted 
)

Create a DatumMutableIntMapRef object having the specified data, size, and sorted.

bdld::DatumMutableIntMapRef::DatumMutableIntMapRef ( const DatumMutableIntMapRef original  ) 

Create a DatumMutableIntMapRef having the value of the specified original object. Note that this method's definition is compiler generated.

bdld::DatumMutableIntMapRef::~DatumMutableIntMapRef (  ) 

Destroy this object. Note that this method's definition is compiler generated.


Member Function Documentation

DatumMutableIntMapRef& bdld::DatumMutableIntMapRef::operator= ( const DatumMutableIntMapRef rhs  ) 

Assign to this object the value of the specified rhs object. Note that this method's definition is compiler generated.

DatumIntMapEntry* bdld::DatumMutableIntMapRef::data (  )  const

Return pointer to the first element in the (held) map.

SizeType* bdld::DatumMutableIntMapRef::size (  )  const

Return pointer to the location where the (held) map's size is stored.

bool* bdld::DatumMutableIntMapRef::sorted (  )  const

Return pointer to the location where the (held) map's sorted flag is stored.


The documentation for this class was generated from the following file: