◆ fiftyoneDegreesIndicesPropertyProfileCreate()
| 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 to a property and profile the index of the first value can be returned by calling fiftyoneDegreesIndicesPropertyProfileLookup.
- Parameters
-
- profiles - collection of variable sized profiles to be indexed
- profileOffsets - collection of fixed offsets to profiles to be indexed
- available - properties provided by the caller
- values - collection to be indexed
- exception - pointer to an exception data structure to be used if an exception occurs. See exceptions.h
- Returns
- pointer to the index memory structure
