chromium/out/Default/gen/third_party/blink/renderer/core/css/css_value_id_mappings_generated.h

// Copyright 2014 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

// Generated from template:
//   core/css/templates/css_value_id_mappings_generated.h.tmpl
// and input files:
//   ../../third_party/blink/renderer/core/css/computed_style_field_aliases.json5
//   ../../third_party/blink/renderer/core/css/css_properties.json5
//   ../../third_party/blink/renderer/core/css/css_value_keywords.json5
//   ../../third_party/blink/renderer/platform/runtime_enabled_features.json5


#ifndef THIRD_PARTY_BLINK_RENDERER_CORE_CSS_CSS_VALUE_ID_MAPPINGS_GENERATED_H_
#define THIRD_PARTY_BLINK_RENDERER_CORE_CSS_CSS_VALUE_ID_MAPPINGS_GENERATED_H_

#include "base/notreached.h"
#include "base/check_op.h"
#include "third_party/blink/renderer/core/css_value_keywords.h"
#include "third_party/blink/renderer/core/style/computed_style_base_constants.h"
#include "cc/input/scroll_snap_data.h"
#include "third_party/blink/public/common/css/page_orientation.h"
#include "third_party/blink/public/mojom/frame/color_scheme.mojom-blink.h"
#include "third_party/blink/public/mojom/scroll/scroll_enums.mojom-blink.h"
#include "third_party/blink/renderer/core/animation/effect_model.h"
#include "third_party/blink/renderer/core/animation/timeline_inset.h"
#include "third_party/blink/renderer/core/css/style_auto_color.h"
#include "third_party/blink/renderer/core/css/style_color.h"
#include "third_party/blink/renderer/core/css/white_space.h"
#include "third_party/blink/renderer/core/css_value_keywords.h"
#include "third_party/blink/renderer/core/keywords.h"
#include "third_party/blink/renderer/core/layout/layout_theme.h"
#include "third_party/blink/renderer/core/style/basic_shapes.h"
#include "third_party/blink/renderer/core/style/clip_path_operation.h"
#include "third_party/blink/renderer/core/style/computed_grid_template_areas.h"
#include "third_party/blink/renderer/core/style/computed_grid_track_list.h"
#include "third_party/blink/renderer/core/style/content_data.h"
#include "third_party/blink/renderer/core/style/filter_operations.h"
#include "third_party/blink/renderer/core/style/grid_position.h"
#include "third_party/blink/renderer/core/style/grid_track_list.h"
#include "third_party/blink/renderer/core/style/list_style_type_data.h"
#include "third_party/blink/renderer/core/style/offset_path_operation.h"
#include "third_party/blink/renderer/core/style/position_area.h"
#include "third_party/blink/renderer/core/style/position_try_fallbacks.h"
#include "third_party/blink/renderer/core/style/scoped_css_name.h"
#include "third_party/blink/renderer/core/style/scroll_start_data.h"
#include "third_party/blink/renderer/core/style/shadow_list.h"
#include "third_party/blink/renderer/core/style/shape_value.h"
#include "third_party/blink/renderer/core/style/style_aspect_ratio.h"
#include "third_party/blink/renderer/core/style/style_content_alignment_data.h"
#include "third_party/blink/renderer/core/style/style_hyphenate_limit_chars.h"
#include "third_party/blink/renderer/core/style/style_image.h"
#include "third_party/blink/renderer/core/style/style_initial_letter.h"
#include "third_party/blink/renderer/core/style/style_intrinsic_length.h"
#include "third_party/blink/renderer/core/style/style_offset_rotation.h"
#include "third_party/blink/renderer/core/style/style_overflow_clip_margin.h"
#include "third_party/blink/renderer/core/style/style_path.h"
#include "third_party/blink/renderer/core/style/style_reflection.h"
#include "third_party/blink/renderer/core/style/style_scrollbar_color.h"
#include "third_party/blink/renderer/core/style/style_self_alignment_data.h"
#include "third_party/blink/renderer/core/style/style_svg_resource.h"
#include "third_party/blink/renderer/core/style/style_view_transition_group.h"
#include "third_party/blink/renderer/core/style/svg_dash_array.h"
#include "third_party/blink/renderer/core/style/svg_paint.h"
#include "third_party/blink/renderer/core/style/text_box_edge.h"
#include "third_party/blink/renderer/core/style/text_decoration_thickness.h"
#include "third_party/blink/renderer/core/style/text_size_adjust.h"
#include "third_party/blink/renderer/core/style/transform_origin.h"
#include "third_party/blink/renderer/core/style/unzoomed_length.h"
#include "third_party/blink/renderer/platform/fonts/shaping/text_spacing_trim.h"
#include "third_party/blink/renderer/platform/geometry/layout_unit.h"
#include "third_party/blink/renderer/platform/geometry/length.h"
#include "third_party/blink/renderer/platform/geometry/length_box.h"
#include "third_party/blink/renderer/platform/geometry/length_point.h"
#include "third_party/blink/renderer/platform/geometry/length_size.h"
#include "third_party/blink/renderer/platform/graphics/graphics_types.h"
#include "third_party/blink/renderer/platform/graphics/image_orientation.h"
#include "third_party/blink/renderer/platform/graphics/touch_action.h"
#include "third_party/blink/renderer/platform/text/quotes_data.h"
#include "third_party/blink/renderer/platform/text/tab_size.h"
#include "third_party/blink/renderer/platform/text/text_direction.h"
#include "third_party/blink/renderer/platform/text/unicode_bidi.h"
#include "third_party/blink/renderer/platform/text/writing_mode.h"
#include "third_party/blink/renderer/platform/theme_types.h"
#include "third_party/blink/renderer/platform/transforms/rotate_transform_operation.h"
#include "third_party/blink/renderer/platform/transforms/scale_transform_operation.h"
#include "third_party/blink/renderer/platform/transforms/transform_operations.h"
#include "third_party/blink/renderer/platform/transforms/translate_transform_operation.h"
#include "third_party/blink/renderer/platform/wtf/text/atomic_string.h"

namespace blink {

// Do not use these functions directly, use the non-generated versions
// in CSSValueMappings.h

namespace detail {

template <class T>
T cssValueIDToPlatformEnumGenerated(CSSValueID);


template <>
inline EForcedColorAdjust cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EForcedColorAdjust v) {}


template <>
inline EPosition cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EPosition v) {}


template <>
inline TextDirection cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(TextDirection v) {}


template <>
inline ETextOrientation cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(ETextOrientation v) {}


template <>
inline WritingMode cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(WritingMode v) {}


template <>
inline EAlignmentBaseline cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EAlignmentBaseline v) {}


template <>
inline EDraggableRegionMode cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EDraggableRegionMode v) {}


template <>
inline EBackfaceVisibility cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EBackfaceVisibility v) {}


template <>
inline EBaselineSource cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EBaselineSource v) {}


template <>
inline EBorderStyle cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EBorderStyle v) {}


template <>
inline EBorderCollapse cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EBorderCollapse v) {}


template <>
inline EBoxDecorationBreak cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EBoxDecorationBreak v) {}


template <>
inline EBoxSizing cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EBoxSizing v) {}


template <>
inline EBreakBetween cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EBreakBetween v) {}


template <>
inline EBreakInside cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EBreakInside v) {}


template <>
inline EBufferedRendering cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EBufferedRendering v) {}


template <>
inline ECaptionSide cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(ECaptionSide v) {}


template <>
inline EClear cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EClear v) {}


template <>
inline EColorInterpolation cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EColorInterpolation v) {}


template <>
inline EColorRendering cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EColorRendering v) {}


template <>
inline EColumnFill cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EColumnFill v) {}


template <>
inline EColumnSpan cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EColumnSpan v) {}


template <>
inline EContentVisibility cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EContentVisibility v) {}


template <>
inline ECursor cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(ECursor v) {}


template <>
inline EDominantBaseline cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EDominantBaseline v) {}


template <>
inline EEmptyCells cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EEmptyCells v) {}


template <>
inline EFieldSizing cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EFieldSizing v) {}


template <>
inline EFlexDirection cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EFlexDirection v) {}


template <>
inline EFlexWrap cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EFlexWrap v) {}


template <>
inline EFloat cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EFloat v) {}


template <>
inline Hyphens cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(Hyphens v) {}


template <>
inline EImageRendering cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EImageRendering v) {}


template <>
inline EInterpolateSize cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EInterpolateSize v) {}


template <>
inline EIsolation cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EIsolation v) {}


template <>
inline EListStylePosition cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EListStylePosition v) {}


template <>
inline EMaskType cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EMaskType v) {}


template <>
inline EMathShift cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EMathShift v) {}


template <>
inline EMathStyle cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EMathStyle v) {}


template <>
inline BlendMode cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(BlendMode v) {}


template <>
inline EObjectFit cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EObjectFit v) {}


template <>
inline EOriginTrialTestProperty cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EOriginTrialTestProperty v) {}


template <>
inline EOverflowAnchor cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EOverflowAnchor v) {}


template <>
inline EOverflowWrap cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EOverflowWrap v) {}


template <>
inline EOverflow cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EOverflow v) {}


template <>
inline EOverlay cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EOverlay v) {}


template <>
inline EOverscrollBehavior cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EOverscrollBehavior v) {}


template <>
inline EPointerEvents cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EPointerEvents v) {}


template <>
inline EPositionTryOrder cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EPositionTryOrder v) {}


template <>
inline EReadingFlow cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EReadingFlow v) {}


template <>
inline EResize cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EResize v) {}


template <>
inline ERubyAlign cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(ERubyAlign v) {}


template <>
inline RubyPosition cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(RubyPosition v) {}


template <>
inline EScrollMarkerGroup cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EScrollMarkerGroup v) {}


template <>
inline EScrollSnapStop cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EScrollSnapStop v) {}


template <>
inline EScrollStartTarget cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EScrollStartTarget v) {}


template <>
inline EScrollbarWidth cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EScrollbarWidth v) {}


template <>
inline EShapeRendering cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EShapeRendering v) {}


template <>
inline ESpeak cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(ESpeak v) {}


template <>
inline ETableLayout cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(ETableLayout v) {}


template <>
inline ETextAlign cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(ETextAlign v) {}


template <>
inline ETextAlignLast cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(ETextAlignLast v) {}


template <>
inline ETextAnchor cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(ETextAnchor v) {}


template <>
inline ETextAutospace cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(ETextAutospace v) {}


template <>
inline ETextBoxTrim cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(ETextBoxTrim v) {}


template <>
inline ETextCombine cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(ETextCombine v) {}

template <>
inline TextDecorationLine cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(TextDecorationLine v) {}

template <>
inline ETextDecorationSkipInk cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(ETextDecorationSkipInk v) {}


template <>
inline ETextDecorationStyle cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(ETextDecorationStyle v) {}


template <>
inline ETextOverflow cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(ETextOverflow v) {}


template <>
inline ETextTransform cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(ETextTransform v) {}


template <>
inline TextWrapMode cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(TextWrapMode v) {}


template <>
inline TextWrapStyle cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(TextWrapStyle v) {}


template <>
inline ETransformBox cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(ETransformBox v) {}


template <>
inline ETransformStyle3D cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(ETransformStyle3D v) {}


template <>
inline UnicodeBidi cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(UnicodeBidi v) {}


template <>
inline EUserSelect cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EUserSelect v) {}


template <>
inline EVectorEffect cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EVectorEffect v) {}


template <>
inline EVisibility cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EVisibility v) {}


template <>
inline EBoxAlignment cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EBoxAlignment v) {}


template <>
inline EBoxDirection cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EBoxDirection v) {}


template <>
inline EBoxOrient cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EBoxOrient v) {}


template <>
inline EBoxPack cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EBoxPack v) {}


template <>
inline LineBreak cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(LineBreak v) {}


template <>
inline EPrintColorAdjust cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EPrintColorAdjust v) {}


template <>
inline EOrder cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EOrder v) {}


template <>
inline ETextSecurity cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(ETextSecurity v) {}


template <>
inline EUserDrag cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EUserDrag v) {}


template <>
inline EUserModify cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EUserModify v) {}


template <>
inline EWordBreak cssValueIDToPlatformEnumGenerated(CSSValueID v) {}

inline CSSValueID platformEnumToCSSValueIDGenerated(EWordBreak v) {}

}  // namespace detail

}  // namespace blink

#endif  // THIRD_PARTY_BLINK_RENDERER_CORE_CSS_CSS_VALUE_ID_MAPPINGS_GENERATED_H_