CommsDat::CMDBField< TDesC8 > Class Template Reference

#include <metadatabase.h>

Link against: ConnectionUiUtilities.lib

template <>
class CommsDat::CMDBField< TDesC8 > : public CommsDat::CMDBBinFieldBase

Inherits from

  • CommsDat::CMDBField< TDesC8 >

    Detailed Description

    A thin template that guards typed data access in a single CMDBElement This class describes a single field in the database

    Constructor & Destructor Documentation

    CMDBField ( )

    CMDBField()[inline]

    Default Constructor

    CMDBField ( TMDBElementId )

    CMDBField(TMDBElementIdaFieldId)[inline]

    Constructor setting Field's ElementId

    Member Function Documentation

    GetL ( )

    TDesC8 &GetL()[inline]

    Conversion operator for field value

    SetL ( const TDesC8 & )

    voidSetL(const TDesC8 &aValue)[inline]

    Function for setting a value

    SetMaxLengthL ( TInt )

    voidSetMaxLengthL(TIntaLength)[inline]

    To allocate space for field data.

    operator const TDesC8 & ( )

    operator const TDesC8 &()[inline]

    Conversion operator for field value

    operator= ( const TDesC8 & )

    CMDBField< TDesC8 > &operator=(const TDesC8 &aValue)[inline]

    Assignment Operator setting Field's value

    operator= ( CMDBField< TDesC8 > & )

    CMDBField< TDesC8 > &operator=(CMDBField< TDesC8 > &aValue)[inline]