mirror of
https://codeberg.org/comaps/comaps
synced 2026-01-06 04:24:29 +00:00
committed by
Konstantin Pastbin
parent
c9cbb64f12
commit
76ffc99abd
22
libs/indexer/fake_feature_ids.hpp
Normal file
22
libs/indexer/fake_feature_ids.hpp
Normal file
@@ -0,0 +1,22 @@
|
||||
#pragma once
|
||||
|
||||
#include <cstdint>
|
||||
#include <limits>
|
||||
|
||||
// Before creating new fake feature interval note that routing has
|
||||
// it's own fake features in routing/fake_feature_ids.hpp
|
||||
|
||||
namespace feature
|
||||
{
|
||||
struct FakeFeatureIds
|
||||
{
|
||||
static bool IsEditorCreatedFeature(uint32_t id)
|
||||
{
|
||||
return id >= kEditorCreatedFeaturesStart;
|
||||
}
|
||||
|
||||
static uint32_t constexpr k20BitsOffset = 0xfffff;
|
||||
static uint32_t constexpr kEditorCreatedFeaturesStart =
|
||||
std::numeric_limits<uint32_t>::max() - k20BitsOffset;
|
||||
};
|
||||
} // namespace feature
|
||||
Reference in New Issue
Block a user