chromium/out/Default/gen/third_party/blink/renderer/core/style_property_shorthand.cc

/*
 * (C) 1999-2003 Lars Knoll ([email protected])
 * Copyright (C) 2004, 2005, 2006, 2007, 2008 Apple Inc. All rights reserved.
 * Copyright (C) 2013 Intel Corporation. All rights reserved.
 *
 * This library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Library General Public
 * License as published by the Free Software Foundation; either
 * version 2 of the License, or (at your option) any later version.
 *
 * This library is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * Library General Public License for more details.
 *
 * You should have received a copy of the GNU Library General Public License
 * along with this library; see the file COPYING.LIB.  If not, write to
 * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
 * Boston, MA 02110-1301, USA.
 */

// Generated from template:
//   core/css/templates/style_property_shorthand.cc.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/platform/runtime_enabled_features.json5


#include "third_party/blink/renderer/core/style_property_shorthand.h"

#include <iterator>

#include "third_party/blink/renderer/core/css/properties/longhands.h"
#include "third_party/blink/renderer/platform/runtime_enabled_features.h"


namespace blink {

static const StylePropertyShorthand* alternativeAnimationWithTimelineShorthand1() {}

const StylePropertyShorthand& alternativeAnimationWithTimelineShorthand() {}

static const StylePropertyShorthand* alternativePositionTryShorthand1() {}

const StylePropertyShorthand& alternativePositionTryShorthand() {}

const StylePropertyShorthand& animationShorthand() {}

static const StylePropertyShorthand* animationRangeShorthand1() {}

const StylePropertyShorthand& animationRangeShorthand() {}

const StylePropertyShorthand& backgroundShorthand() {}

const StylePropertyShorthand& backgroundPositionShorthand() {}

const StylePropertyShorthand& borderShorthand() {}

const StylePropertyShorthand& borderBlockShorthand() {}

const StylePropertyShorthand& borderBlockColorShorthand() {}

const StylePropertyShorthand& borderBlockEndShorthand() {}

const StylePropertyShorthand& borderBlockStartShorthand() {}

const StylePropertyShorthand& borderBlockStyleShorthand() {}

const StylePropertyShorthand& borderBlockWidthShorthand() {}

const StylePropertyShorthand& borderBottomShorthand() {}

const StylePropertyShorthand& borderColorShorthand() {}

const StylePropertyShorthand& borderImageShorthand() {}

const StylePropertyShorthand& borderInlineShorthand() {}

const StylePropertyShorthand& borderInlineColorShorthand() {}

const StylePropertyShorthand& borderInlineEndShorthand() {}

const StylePropertyShorthand& borderInlineStartShorthand() {}

const StylePropertyShorthand& borderInlineStyleShorthand() {}

const StylePropertyShorthand& borderInlineWidthShorthand() {}

const StylePropertyShorthand& borderLeftShorthand() {}

const StylePropertyShorthand& borderRadiusShorthand() {}

const StylePropertyShorthand& borderRightShorthand() {}

const StylePropertyShorthand& borderSpacingShorthand() {}

const StylePropertyShorthand& borderStyleShorthand() {}

const StylePropertyShorthand& borderTopShorthand() {}

const StylePropertyShorthand& borderWidthShorthand() {}

const StylePropertyShorthand& columnRuleShorthand() {}

const StylePropertyShorthand& columnsShorthand() {}

const StylePropertyShorthand& containIntrinsicSizeShorthand() {}

const StylePropertyShorthand& containerShorthand() {}

const StylePropertyShorthand& flexShorthand() {}

const StylePropertyShorthand& flexFlowShorthand() {}

static const StylePropertyShorthand* fontShorthand1() {}

static const StylePropertyShorthand* fontShorthand2() {}

static const StylePropertyShorthand* fontShorthand3() {}

const StylePropertyShorthand& fontShorthand() {}

const StylePropertyShorthand& fontSynthesisShorthand() {}

static const StylePropertyShorthand* fontVariantShorthand1() {}

const StylePropertyShorthand& fontVariantShorthand() {}

const StylePropertyShorthand& gapShorthand() {}

const StylePropertyShorthand& gridShorthand() {}

const StylePropertyShorthand& gridAreaShorthand() {}

const StylePropertyShorthand& gridColumnShorthand() {}

const StylePropertyShorthand& gridRowShorthand() {}

const StylePropertyShorthand& gridTemplateShorthand() {}

const StylePropertyShorthand& insetShorthand() {}

const StylePropertyShorthand& insetBlockShorthand() {}

const StylePropertyShorthand& insetInlineShorthand() {}

const StylePropertyShorthand& listStyleShorthand() {}

const StylePropertyShorthand& marginShorthand() {}

const StylePropertyShorthand& marginBlockShorthand() {}

const StylePropertyShorthand& marginInlineShorthand() {}

const StylePropertyShorthand& markerShorthand() {}

const StylePropertyShorthand& maskShorthand() {}

const StylePropertyShorthand& maskPositionShorthand() {}

static const StylePropertyShorthand* masonryTrackShorthand1() {}

const StylePropertyShorthand& masonryTrackShorthand() {}

const StylePropertyShorthand& offsetShorthand() {}

const StylePropertyShorthand& outlineShorthand() {}

const StylePropertyShorthand& overflowShorthand() {}

const StylePropertyShorthand& overscrollBehaviorShorthand() {}

const StylePropertyShorthand& paddingShorthand() {}

const StylePropertyShorthand& paddingBlockShorthand() {}

const StylePropertyShorthand& paddingInlineShorthand() {}

const StylePropertyShorthand& pageBreakAfterShorthand() {}

const StylePropertyShorthand& pageBreakBeforeShorthand() {}

const StylePropertyShorthand& pageBreakInsideShorthand() {}

const StylePropertyShorthand& placeContentShorthand() {}

const StylePropertyShorthand& placeItemsShorthand() {}

const StylePropertyShorthand& placeSelfShorthand() {}

static const StylePropertyShorthand* positionTryShorthand1() {}

const StylePropertyShorthand& positionTryShorthand() {}

const StylePropertyShorthand& scrollMarginShorthand() {}

const StylePropertyShorthand& scrollMarginBlockShorthand() {}

const StylePropertyShorthand& scrollMarginInlineShorthand() {}

const StylePropertyShorthand& scrollPaddingShorthand() {}

const StylePropertyShorthand& scrollPaddingBlockShorthand() {}

const StylePropertyShorthand& scrollPaddingInlineShorthand() {}

static const StylePropertyShorthand* scrollStartShorthand1() {}

const StylePropertyShorthand& scrollStartShorthand() {}

static const StylePropertyShorthand* scrollStartTargetShorthand1() {}

const StylePropertyShorthand& scrollStartTargetShorthand() {}

static const StylePropertyShorthand* scrollTimelineShorthand1() {}

const StylePropertyShorthand& scrollTimelineShorthand() {}

static const StylePropertyShorthand* textBoxShorthand1() {}

const StylePropertyShorthand& textBoxShorthand() {}

const StylePropertyShorthand& textDecorationShorthand() {}

const StylePropertyShorthand& textEmphasisShorthand() {}

static const StylePropertyShorthand* textSpacingShorthand1() {}

const StylePropertyShorthand& textSpacingShorthand() {}

const StylePropertyShorthand& textWrapShorthand() {}

const StylePropertyShorthand& transitionShorthand() {}

static const StylePropertyShorthand* viewTimelineShorthand1() {}

const StylePropertyShorthand& viewTimelineShorthand() {}

const StylePropertyShorthand& webkitColumnBreakAfterShorthand() {}

const StylePropertyShorthand& webkitColumnBreakBeforeShorthand() {}

const StylePropertyShorthand& webkitColumnBreakInsideShorthand() {}

const StylePropertyShorthand& webkitMaskBoxImageShorthand() {}

const StylePropertyShorthand& webkitTextStrokeShorthand() {}

const StylePropertyShorthand& whiteSpaceShorthand() {}

// Returns an empty list if the property is not a shorthand
const StylePropertyShorthand& shorthandForProperty(CSSPropertyID propertyID) {}

void getMatchingShorthandsForLonghand(
    CSSPropertyID propertyID, Vector<StylePropertyShorthand, 4>* result) {}

} // namespace blink