CommsDat::CMDBField Class Reference

class CommsDat::CMDBField : public CommsDat::CMDBNumFieldBase

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

Constructor & Destructor Documentation

CMDBField()

CMDBField()[inline]

Default Constructor

CMDBField(TMDBElementId)

CMDBField(TMDBElementIdaFieldId)[inline]

Constructor setting Field's ElementId

Parameters

TMDBElementId aFieldId

Member Functions Documentation

GetL()

CMDBField< TYPE > &GetL()[inline]

Conversion operator for field value

SetL(const TYPE &)

voidSetL(const TYPE &aValue)[inline]

Function for setting a value

Parameters

const TYPE & aValue

operator TYPE &()

operator TYPE &()[inline]

Conversion operator for field value

operator=(const TYPE &)

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

Assignment operator for field value

Parameters

const TYPE & aValue

operator=(const CMDBField< TYPE > &)

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

Parameters

const CMDBField< TYPE > & aValue