Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgorshenin <y.gorshenin@corp.mail.ru>2015-07-01 16:48:58 +0300
committerAlex Zolotarev <alex@maps.me>2015-09-23 02:53:27 +0300
commita7bcdb5ae8b8e75c1a3806b00b19f3b80c72c5b3 (patch)
treee24caedef110b579fcedc15d29c62cc43e3f6d9c /platform/country_defines.cpp
parente0470160313b3ed0bc396ffec72b16fded6b8520 (diff)
Revert "[storage, framework, index] Storage redesign. Plain strings are replaced to CountryFile and LocalCountryFile."
Diffstat (limited to 'platform/country_defines.cpp')
-rw-r--r--platform/country_defines.cpp22
1 files changed, 7 insertions, 15 deletions
diff --git a/platform/country_defines.cpp b/platform/country_defines.cpp
index 927f883709..5a3ab9e8f5 100644
--- a/platform/country_defines.cpp
+++ b/platform/country_defines.cpp
@@ -2,25 +2,14 @@
#include "base/assert.hpp"
-bool HasOptions(TMapOptions mask, TMapOptions options)
+bool HasOptions(TMapOptions options, TMapOptions bits)
{
- return (static_cast<uint8_t>(mask) & static_cast<uint8_t>(options)) ==
- static_cast<uint8_t>(options);
+ return (static_cast<uint8_t>(options) & static_cast<uint8_t>(bits)) == static_cast<uint8_t>(bits);
}
-TMapOptions SetOptions(TMapOptions mask, TMapOptions options)
+TMapOptions SetOptions(TMapOptions options, TMapOptions bits)
{
- return static_cast<TMapOptions>(static_cast<uint8_t>(mask) | static_cast<uint8_t>(options));
-}
-
-TMapOptions UnsetOptions(TMapOptions mask, TMapOptions options)
-{
- return static_cast<TMapOptions>(static_cast<uint8_t>(mask) & ~static_cast<uint8_t>(options));
-}
-
-TMapOptions LeastSignificantOption(TMapOptions mask)
-{
- return static_cast<TMapOptions>(static_cast<uint8_t>(mask) & -static_cast<uint8_t>(mask));
+ return static_cast<TMapOptions>(static_cast<uint8_t>(options) | static_cast<uint8_t>(bits));
}
string DebugPrint(TMapOptions options)
@@ -35,5 +24,8 @@ string DebugPrint(TMapOptions options)
return "CarRouting";
case TMapOptions::EMapWithCarRouting:
return "MapWithCarRouting";
+ default:
+ ASSERT(false, ("Unknown TMapOptions (", static_cast<uint8_t>(options), ")"));
+ return string();
}
}