#ifndef THIRD_PARTY_BLINK_RENDERER_CORE_CSS_RESOLVER_CASCADE_INTERPOLATIONS_H_
#define THIRD_PARTY_BLINK_RENDERER_CORE_CSS_RESOLVER_CASCADE_INTERPOLATIONS_H_
#include "base/check_op.h"
#include "third_party/blink/renderer/core/animation/interpolation.h"
#include "third_party/blink/renderer/core/animation/property_handle.h"
#include "third_party/blink/renderer/core/core_export.h"
#include "third_party/blink/renderer/core/css/resolver/cascade_origin.h"
#include "third_party/blink/renderer/platform/wtf/std_lib_extras.h"
namespace blink {
inline uint32_t EncodeInterpolationPosition(CSSPropertyID id,
uint8_t index,
bool is_presentation_attribute) { … }
inline CSSPropertyID DecodeInterpolationPropertyID(uint32_t position) { … }
inline uint8_t DecodeInterpolationIndex(uint32_t position) { … }
inline bool DecodeIsPresentationAttribute(uint32_t position) { … }
class CORE_EXPORT CascadeInterpolations { … };
}
#endif