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

fiftyoneDegreesPropertyAvailableArray Struct Reference

Detailed Description

Array of items of type fiftyoneDegreesPropertyAvailable used to easily access and track the size of the array.

Collaboration diagram for fiftyoneDegreesPropertyAvailableArray:

[legend]

Data Fields

uint32_t count
 Number of used items.
uint32_t capacity
 Number of available items.
fiftyoneDegreesPropertyAvailable * items
 Pointer to the first item.
bool allComponentsRequired
 True if every component must be resolved whether or not it has an available property.
uint32_t namedCount
 Number of names the caller gave, which is the number of required property indexes when the caller named properties.
fiftyoneDegreesPropertyNamed * named
 The names the caller gave, in the caller's order, or NULL when the caller named no property.

Field Documentation

◆ allComponentsRequired

bool fiftyoneDegreesPropertyAvailableArray::allComponentsRequired

True if every component must be resolved whether or not it has an available property.

Initialised to false and set by the engine. A list created from an existing list keeps the value, which carries it across a reload

◆ named

fiftyoneDegreesPropertyNamed* fiftyoneDegreesPropertyAvailableArray::named

The names the caller gave, in the caller's order, or NULL when the caller named no property.

A list created from an existing list is created from these names Add any members provided by the caller


The documentation for this struct was generated from the following file: