◆ getByIndex()
virtual V* FiftyoneDegrees::Common::Collection< K, V >::getByIndex | ( | uint32_t | index | ) |
Get 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
Implemented in FiftyoneDegrees::DeviceDetection::Hash::PropertyMetaDataCollectionForComponentHash, FiftyoneDegrees::DeviceDetection::Hash::ValueMetaDataCollectionForProfileHash, FiftyoneDegrees::DeviceDetection::Hash::ValueMetaDataCollectionForPropertyHash, FiftyoneDegrees::DeviceDetection::Hash::ComponentMetaDataCollectionHash, FiftyoneDegrees::DeviceDetection::Hash::ProfileMetaDataCollectionHash, FiftyoneDegrees::DeviceDetection::Hash::PropertyMetaDataCollectionHash, FiftyoneDegrees::DeviceDetection::Hash::ValueMetaDataCollectionHash, and FiftyoneDegrees::DeviceDetection::Hash::PropertyMetaDataCollectionForPropertyHash.
◆ getByKey()
template<class K, class V>virtual V* FiftyoneDegrees::Common::Collection< K, V >::getByKey ( K key ) pure 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
Implemented in FiftyoneDegrees::DeviceDetection::Hash::PropertyMetaDataCollectionForComponentHash, FiftyoneDegrees::DeviceDetection::Hash::ValueMetaDataCollectionForProfileHash, FiftyoneDegrees::DeviceDetection::Hash::ValueMetaDataCollectionForPropertyHash, FiftyoneDegrees::DeviceDetection::Hash::ComponentMetaDataCollectionHash, FiftyoneDegrees::DeviceDetection::Hash::ProfileMetaDataCollectionHash, FiftyoneDegrees::DeviceDetection::Hash::PropertyMetaDataCollectionHash, FiftyoneDegrees::DeviceDetection::Hash::ValueMetaDataCollectionBaseHash, FiftyoneDegrees::DeviceDetection::Hash::ValueMetaDataCollectionHash, and FiftyoneDegrees::DeviceDetection::Hash::PropertyMetaDataCollectionForPropertyHash.
◆ getSize()
template<class K, class V>virtual uint32_t FiftyoneDegrees::Common::Collection< K, V >::getSize ( ) pure virtualNumber of items in the underlying collection.
- Returns
- the number of items in the collection
Implemented in FiftyoneDegrees::DeviceDetection::Hash::PropertyMetaDataCollectionForComponentHash, FiftyoneDegrees::DeviceDetection::Hash::ValueMetaDataCollectionForProfileHash, FiftyoneDegrees::DeviceDetection::Hash::ValueMetaDataCollectionForPropertyHash, FiftyoneDegrees::DeviceDetection::Hash::ComponentMetaDataCollectionHash, FiftyoneDegrees::DeviceDetection::Hash::ProfileMetaDataCollectionHash, FiftyoneDegrees::DeviceDetection::Hash::PropertyMetaDataCollectionHash, FiftyoneDegrees::DeviceDetection::Hash::ValueMetaDataCollectionHash, and FiftyoneDegrees::DeviceDetection::Hash::PropertyMetaDataCollectionForPropertyHash.
The documentation for this class was generated from the following file:- /home/vsts/work/1/s/apis/device-detection-cxx/src/common-cxx/Collection.hpp