// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. #pragma once #include #include namespace search::attribute { class InterlockGuard; class EnumModifier { std::unique_lock _enumLock; public: EnumModifier(std::shared_mutex &lock, InterlockGuard &interlockGuard); ~EnumModifier(); }; }