51Degrees Device Detection C/C++  4.1

A device detection library that is used natively or by 51Degrees products

fiftyoneDegreesProperty Struct Reference

Detailed Description

Property structure containing all the meta data relating to a property.

Examples
Hash/StronglyTyped.c.

Data Fields

const byte  componentIndex
Index of the component.
const byte  displayOrder
The order the property should be displayed in relative to other properties.
const byte  isMandatory
True if the property is mandatory and must be provided.
const byte  isList
True if the property is a list can return multiple values.
const byte  showValues
True if the values should be shown in GUIs.
const byte  isObsolete
True if the property is obsolete and will be removed from future data sets.
const byte  show
True if the property should be shown in GUIs.
const byte  valueType
The type of value the property represents.
const uint32_t  defaultValueIndex
The default value index for the property.
const uint32_t  nameOffset
The offset in the strings structure to the property name.
const uint32_t  descriptionOffset
The offset in the strings structure to the property description.
const uint32_t  categoryOffset
The offset in the strings structure to the property category.
const uint32_t  urlOffset
The offset in the strings structure to the property URL.
const uint32_t  firstValueIndex
Index of the first possible value.
const uint32_t  lastValueIndex
Index of the last possible value.
const uint32_t  mapCount
Number of maps the property is associated with.
const uint32_t  firstMapIndex
The first index in the list of maps the property is associated with.

The documentation for this struct was generated from the following file:
  • /home/vsts/work/1/s/apis/device-detection-cxx/src/common-cxx/property.h
On This Page