diff options
Diffstat (limited to 'platform/country_defines.cpp')
-rw-r--r-- | platform/country_defines.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/platform/country_defines.cpp b/platform/country_defines.cpp index 927f883709..8ee9691ae5 100644 --- a/platform/country_defines.cpp +++ b/platform/country_defines.cpp @@ -8,6 +8,11 @@ bool HasOptions(TMapOptions mask, TMapOptions options) static_cast<uint8_t>(options); } +TMapOptions IntersectOptions(TMapOptions lhs, TMapOptions rhs) +{ + return static_cast<TMapOptions>(static_cast<uint8_t>(lhs) & static_cast<uint8_t>(rhs)); +} + TMapOptions SetOptions(TMapOptions mask, TMapOptions options) { return static_cast<TMapOptions>(static_cast<uint8_t>(mask) | static_cast<uint8_t>(options)); |