|
Maps SDK for C++ 1.0.0
|
LandmarkStoreCollection object. More...


Public Member Functions | |
| int | size () const noexcept |
| Get the number of stores in the list. | |
| int | getStoreIdAt (int index) const noexcept |
| Get the store ID for the specified index. | |
| template<typename TCollector> | |
| bool | iterateLandmarkStores (TCollector collector) const noexcept |
| Iterate all landmark stores in collection and call collector for each. | |
| bool | contains (int storeId) const noexcept |
| Check if the specified store ID has any category in the list. | |
| bool | contains (const LandmarkStore &lms) const noexcept |
| Check if the specified store has any category in the list. | |
| bool | contains (int storeId, int categoryId) const noexcept |
| Check if the specified category ID from the specified store ID was already added. | |
| int | getCategoryCount (int storeId) const noexcept |
| Get the number of categories enabled for the specified store. | |
| int | getStoreCategoryId (int storeId, int indexCategory) const noexcept |
| Get the specified category ID for the specified store. | |
| int | addStoreCategoryId (int storeId, int categoryId) noexcept |
| Add a new category ID into the specified store list. | |
| int | addStoreCategoryList (int storeId, LandmarkCategoryList const &categories) noexcept |
| Add a list of categories into the specified store list. | |
| int | addAllStoreCategories (int storeId) noexcept |
| Add all categories of the specified store ID. | |
| int | add (const LandmarkStore &lms) noexcept |
| Add all categories of the specified store. | |
| int | removeStoreCategoryId (int storeId, int categoryId) noexcept |
| Remove category ID from the specified store list. | |
| int | removeAllStoreCategories (int storeId) noexcept |
| Remove all categories of the specified store ID. | |
| int | remove (const LandmarkStore &lms) noexcept |
| Remove all categories of the specified store. | |
| LandmarkStoreCollection & | clear () noexcept |
| Remove all stores and categories. | |
LandmarkStoreCollection object.
Implements share-read / write Api object over ILandmarkStoresCollection.
|
inlinenoexcept |
Add all categories of the specified store.
| lms | The store |
|
inlinenoexcept |
Add all categories of the specified store ID.
| storeId | The store ID |
|
inlinenoexcept |
Add a new category ID into the specified store list.
| storeId | The store ID |
| categoryId | The category ID |
|
inlinenoexcept |
Add a list of categories into the specified store list.
| storeId | The store ID |
| categories | The list of categories |
|
inlinenoexcept |
Remove all stores and categories.
|
inlinenoexcept |
Check if the specified store has any category in the list.
| lms | The store |
|
inlinenoexcept |
Check if the specified store ID has any category in the list.
| storeId | The store ID |
|
inlinenoexcept |
Check if the specified category ID from the specified store ID was already added.
| storeId | The store ID |
| categoryId | The category ID |
|
inlinenoexcept |
Get the number of categories enabled for the specified store.
| storeId | The store ID |
|
inlinenoexcept |
Get the specified category ID for the specified store.
| storeId | The store ID |
| indexCategory | The index of the category |
|
inlinenoexcept |
Get the store ID for the specified index.
| [in] | index | The index should be less than the value provided by size(). |
|
inlinenoexcept |
Iterate all landmark stores in collection and call collector for each.
Collector should return true if iteration should continue and false if iteration should stop
| TCollector | The collector type |
| [in] | collector | The collector |
|
inlinenoexcept |
Remove all categories of the specified store.
| lms | The store |
|
inlinenoexcept |
Remove all categories of the specified store ID.
| storeId | The store ID |
|
inlinenoexcept |
Remove category ID from the specified store list.
| storeId | The store ID |
| categoryId | The category ID |
|
inlinenoexcept |
Get the number of stores in the list.