diff options
author | Yuri Gorshenin <y@maps.me> | 2015-06-16 13:24:50 +0300 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 02:51:37 +0300 |
commit | 6afccd14ac29c038bd2261168d0e66c91ff79e1f (patch) | |
tree | 5764fd28ec9beabc8673b33e0eab604fd618dbce /platform/country_defines.cpp | |
parent | c53d7f1494773d1c5b499e858caa7fab436ac5fa (diff) |
Review fixes.
Diffstat (limited to 'platform/country_defines.cpp')
-rw-r--r-- | platform/country_defines.cpp | 12 |
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"; |