1// Copyright 2014 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef CSSPropertyMetadata_h
6#define CSSPropertyMetadata_h
7
8#include "core/CSSPropertyNames.h"
9
10namespace blink {
11
12class CSSPropertyMetadata {
13public:
14    static bool isEnabledProperty(CSSPropertyID);
15    static bool isAnimatableProperty(CSSPropertyID);
16    static bool isInheritedProperty(CSSPropertyID);
17
18    static void filterEnabledCSSPropertiesIntoVector(const CSSPropertyID*, size_t length, Vector<CSSPropertyID>&);
19};
20
21} // namespace blink
22
23#endif // CSSPropertyMetadata
24