GM6000 Digital Heater Controller Branch: main
SDX-1330
Classes
Cpl::Dm::Mp Namespace Reference

The Mp namespace provides concrete Model Points for basic C types and other generic/utility Model Points. More...

Detailed Description

The Mp namespace provides concrete Model Points for basic C types and other generic/utility Model Points.

Classes

class  ArrayBase_
 This a mostly concrete class provides 'common' implementation for a Model Point who's data is a array of elements. More...
 
class  ArrayDouble
 double Array More...
 
class  ArrayFloat
 float Array More...
 
class  ArrayInt32
 int32_t Array More...
 
class  ArrayInt64
 int64_t Array More...
 
class  ArrayInt8
 int8_t Array More...
 
class  ArrayUint32
 uint32_t Array More...
 
class  ArrayUint64
 uint64_t Array More...
 
class  ArrayUint8
 uint8_t Array More...
 
class  BitArray16
 This template class provides a concrete implementation for a Point who's data is a a bit array of N bits. More...
 
class  BitArray_
 This template class extends the Numeric<> class to provide bit operation on the numeric value. More...
 
class  Bool
 This class provides a concrete implementation for a Point who's data is a bool. More...
 
class  Double
 This class provides a concrete implementation for a Point who's data is a double. More...
 
class  ElapsedPrecisionTime
 This class provides a concrete implementation for a Point who's data a Cpl::System::ElapsedTime::Precision_T data structure. More...
 
class  Enum_
 This template class provides a mostly concrete implementation for a Model Point who's data is a BETTER_ENUM type. More...
 
class  Float
 This class provides a concrete implementation for a Point who's data is a float. More...
 
class  Int32
 This class provides a concrete implementation for a Point who's data is a int32_t. More...
 
class  Int64
 This class provides a concrete implementation for a Point who's data is a int64_t. More...
 
class  Numeric
 This template class provides a mostly concrete implementation for a Model Point who's data is a C numeric primitive type of type: 'ELEMTYPE'. More...
 
class  NumericArray_
 This mostly concrete template class implements an 'numeric Array' Model Point with an element size of N. More...
 
class  NumericArrayBase_
 This template class extends the implementation of ArrayBase_ to support the toJSON() and fromJSON_() methods for numeric element types. More...
 
class  Pointer_
 This template class extends the implementation of Numeric<> class to support the pointers instead of integers. More...
 
class  RefCounter
 This class provides a concrete implementation for a Point who's data is 32 bit unsigned reference counter. More...
 
class  String
 This concrete template class provides the storage for a Point who's data is a null terminated string. More...
 
class  StringBase_
 This mostly concrete class provides the base implementation for a Point who's data is a null terminated string. More...
 
class  Uint32
 This class provides a concrete implementation for a Point who's data is a uint32_t. More...
 
class  Uint64
 This class provides a concrete implementation for a Point who's data is a uint64_t. More...
 
class  Void
 This class provides a concrete implementation for a Point who's data is a void pointer. More...