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:
authorYuri Gorshenin <y@maps.me>2015-06-16 13:24:50 +0300
committerAlex Zolotarev <alex@maps.me>2015-09-23 02:51:37 +0300
commit6afccd14ac29c038bd2261168d0e66c91ff79e1f (patch)
tree5764fd28ec9beabc8673b33e0eab604fd618dbce /platform/country_defines.cpp
parentc53d7f1494773d1c5b499e858caa7fab436ac5fa (diff)
Review fixes.
Diffstat (limited to 'platform/country_defines.cpp')
-rw-r--r--platform/country_defines.cpp12
1 files changed, 11 insertions, 1 deletions
diff --git a/platform/country_defines.cpp b/platform/country_defines.cpp
index fa5a5ec31f..5a3ab9e8f5 100644
--- a/platform/country_defines.cpp
+++ b/platform/country_defines.cpp
@@ -2,13 +2,23 @@
#include "base/assert.hpp"
+bool HasOptions(TMapOptions options, TMapOptions bits)
+{
+ return (static_cast<uint8_t>(options) & static_cast<uint8_t>(bits)) == static_cast<uint8_t>(bits);
+}
+
+TMapOptions SetOptions(TMapOptions options, TMapOptions bits)
+{
+ return static_cast<TMapOptions>(static_cast<uint8_t>(options) | static_cast<uint8_t>(bits));
+}
+
string DebugPrint(TMapOptions options)
{
switch (options)
{
case TMapOptions::ENothing:
return "Nothing";
- case TMapOptions::EMapOnly:
+ case TMapOptions::EMap:
return "MapOnly";
case TMapOptions::ECarRouting:
return "CarRouting";