indices.h
fiftyoneDegreesIndicesPropertyProfile * fiftyoneDegreesIndicesPropertyProfileCreate(fiftyoneDegreesCollection *profiles, fiftyoneDegreesCollection *profileOffsets, fiftyoneDegreesPropertiesAvailable *available, fiftyoneDegreesCollection *values, fiftyoneDegreesException *exception)
Create an index for the profiles, available properties, and values provided such that given the index...
void fiftyoneDegreesIndicesPropertyProfileFree(fiftyoneDegreesIndicesPropertyProfile *index)
Frees an index previously created by fiftyoneDegreesIndicesPropertyProfileCreate.
Array of items of type fiftyoneDegreesPropertyAvailable used to easily access and track the size of t...
Definition: properties.h:165
Maps the profile index and the property index to the first value index of the profile for the propert...
Definition: indices.h:109
Structure used to represent a 51Degrees exception and passed into methods that might generate excepti...
Definition: exceptions.h:111
uint32_t fiftyoneDegreesIndicesPropertyProfileLookup(fiftyoneDegreesIndicesPropertyProfile *index, uint32_t profileId, uint32_t availablePropertyIndex)
For a given profile id and available property index returns the first value index,...
All the shared methods and fields required by file, memory and cached collections.
Definition: collection.h:402
