GlobalObjects
|
A wrapper around static functions which provide limitations on record attributes. More...
Functions | |
__glo_export_dll void | getAllDefaultLimits (std::vector< LimitRecord > &rLimitVector) |
__glo_export_dll LimitRecord | getDefaultLimits (EnDataType eDataType) |
__glo_export_dll LimitRecord | getLimits (const ClassInfoAttribute::Type &rDataType) |
A wrapper around static functions which provide limitations on record attributes.
The data to be stored is subject to a limitation, which is currently due to a 32-bit system.
If the GlobalObjects system is extended by further data types, adjustments have to be made here as well.
The information about a data type is provided in a LimitRecord; see also the description there.
__glo_export_dll void glo::Limits::getAllDefaultLimits | ( | std::vector< LimitRecord > & | rLimitVector | ) |
Returns the limits of all data type supported by GlobalObjects.
[in,out] | rLimitVector | Vector in which the limit information is appended. |
__glo_export_dll LimitRecord glo::Limits::getDefaultLimits | ( | EnDataType | eDataType | ) |
Returns the limits of the passed data type supported by GlobalObjects.
[in] | eDataType | The class information attribute type. |
__glo_export_dll LimitRecord glo::Limits::getLimits | ( | const ClassInfoAttribute::Type & | rDataType | ) |
Returns the limits of the passed class information attribute type.
[in] | rDataType | The class information attribute type. |