#include <metadatabase.h>
| template <> |
| class CommsDat::CMDBField< TDesC > : public CommsDat::CMDBTextFieldBase, public CommsDat::CMDBTextFieldBase |
| Public Member Functions | |
|---|---|
| CMDBField() | |
| CMDBField(TMDBElementId) | |
| TDesC & | GetL() |
| void | SetL(const TDesC &) |
| void | SetMaxLengthL(TInt) |
| operator const TDesC &() | |
| CMDBField< TDesC > & | operator=(const TDesC &) |
| CMDBField< TDesC > & | operator=(CMDBField< TDesC > &) |
| Inherited Attributes | |
|---|---|
| CommsDat::CMDBElement::iElementId | |
| CommsDat::CMDBElement::iValue | |
| CommsDat::CMDBTextFieldBase::iVDataTable | |
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::CMDBTextFieldBase::SetMaxLengthL(TInt)
Reimplemented from CommsDat::CMDBTextFieldBase::operator=(const TDesC &)
Assignment Operator setting Field's value