#pragma once #include #include // 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::max() - k20BitsOffset; }; } // namespace feature