#include <metadatabase.h>
template <> |
class CommsDat::CMDBField< TDesC8 > : public CommsDat::CMDBBinFieldBase, public CommsDat::CMDBBinFieldBase |
Public Member Functions | |
---|---|
CMDBField() | |
CMDBField(TMDBElementId) | |
TDesC8 & | GetL() |
void | SetL(const TDesC8 &) |
void | SetMaxLengthL(TInt) |
operator const TDesC8 &() | |
CMDBField< TDesC8 > & | operator=(const TDesC8 &) |
CMDBField< TDesC8 > & | operator=(CMDBField< TDesC8 > &) |
Inherited Attributes | |
---|---|
CommsDat::CMDBBinFieldBase::iVDataTable | |
CommsDat::CMDBElement::iElementId | |
CommsDat::CMDBElement::iValue |
A thin template that guards typed data access in a single CMDBElement This class describes a single field in the database
CMDBField | ( | TMDBElementId | aFieldId | ) | [inline] |
Constructor setting Field's ElementId
void | SetMaxLengthL | ( | TInt | aLength | ) | [inline] |
Reimplemented from CommsDat::CMDBBinFieldBase::SetMaxLengthL(TInt)
To allocate space for field data.
Reimplemented from CommsDat::CMDBBinFieldBase::operator=(const TDesC8 &)
Assignment Operator setting Field's value