// Copyright 2022 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef UI_VIEWS_EXAMPLES_EXAMPLES_COLOR_ID_H_ #define UI_VIEWS_EXAMPLES_EXAMPLES_COLOR_ID_H_ #include "ui/color/color_id.h" // clang-format off #define EXAMPLES_COLOR_IDS … // clang-format on namespace views::examples { #include "ui/color/color_id_macros.inc" // clang-format off enum ExamplesColorIds : ui::ColorId { … }; // clang-format on // Note that this second include is not redundant. The second inclusion of the // .inc file serves to undefine the macros the first inclusion defined. #include "ui/color/color_id_macros.inc" // NOLINT(build/include) } // namespace views::examples #endif // UI_VIEWS_EXAMPLES_EXAMPLES_COLOR_ID_H_