◆ ValueMetaDataCollectionForPropertyHash()
FiftyoneDegrees::DeviceDetection::Hash::ValueMetaDataCollectionForPropertyHash::ValueMetaDataCollectionForPropertyHash | ( | fiftyoneDegreesResourceManager * | manager, |
PropertyMetaData * | property | ||
) |
Constructs a new instance of the collection from the data set managed by the manager provided.
- Parameters
-
- manager - pointer to the manager which manages the data set
- property - pointer to the property which the values must relate to
Member Function Documentation
◆ getByIndex()
ValueMetaData* FiftyoneDegrees::DeviceDetection::Hash::ValueMetaDataCollectionForPropertyHash::getByIndex ( uint32_t index ) virtualGet the item from the collection at the index provided.
- Parameters
-
- index - of the item required in the collection. Not the same as the key
- Returns
- a new instance of the item at the index
Implements FiftyoneDegrees::Common::Collection< ValueMetaDataKey, ValueMetaData >.
◆ getByKey()
ValueMetaData* FiftyoneDegrees::DeviceDetection::Hash::ValueMetaDataCollectionForPropertyHash::getByKey ( ValueMetaDataKey key ) virtualGet the item for the key from the collection.
- Parameters
-
- key - unique key of the item required in the collection
- Returns
- a new instance of the item with the key
Reimplemented from FiftyoneDegrees::DeviceDetection::Hash::ValueMetaDataCollectionBaseHash.
◆ getSize()
uint32_t FiftyoneDegrees::DeviceDetection::Hash::ValueMetaDataCollectionForPropertyHash::getSize ( ) virtualNumber of items in the underlying collection.
- Returns
- the number of items in the collection
Implements FiftyoneDegrees::Common::Collection< ValueMetaDataKey, ValueMetaData >.
The documentation for this class was generated from the following file:- /home/vsts/work/1/s/apis/device-detection-cxx/src/hash/ValueMetaDataCollectionForPropertyHash.hpp