Quick Links:

bal | bbl | bdl | bsl

Public Types | Public Member Functions

bdld::DatumMutableArrayRef Class Reference

#include <bdld_datum.h>

List of all members.

Public Types

typedef Datum::SizeType SizeType

Public Member Functions

 DatumMutableArrayRef ()
 DatumMutableArrayRef (Datum *data, SizeType *length)
 DatumMutableArrayRef (const DatumMutableArrayRef &original)
 ~DatumMutableArrayRef ()
DatumMutableArrayRefoperator= (const DatumMutableArrayRef &rhs)
Datumdata () const
SizeTypelength () const

Detailed Description

This class provides mutable access to a datum array. The users of this class can read from and assign to the individual elements as well as change the length of the array.

See Component bdld_datum


Member Typedef Documentation


Constructor & Destructor Documentation

bdld::DatumMutableArrayRef::DatumMutableArrayRef (  ) 

Create a DatumMutableArrayRef object that refers to no array.

bdld::DatumMutableArrayRef::DatumMutableArrayRef ( Datum data,
SizeType length 
)

Create a DatumMutableArrayRef object having the specified data and length.

bdld::DatumMutableArrayRef::DatumMutableArrayRef ( const DatumMutableArrayRef original  ) 

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

bdld::DatumMutableArrayRef::~DatumMutableArrayRef (  ) 

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


Member Function Documentation

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

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

Datum* bdld::DatumMutableArrayRef::data (  )  const

Return pointer to the first element of the held array.

SizeType* bdld::DatumMutableArrayRef::length (  )  const

Return pointer to the length of the array.


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