#include "third_party/blink/renderer/core/css/resolver/cascade_resolver.h"
#include "third_party/blink/renderer/core/animation/css/css_animations.h"
#include "third_party/blink/renderer/core/css/css_variable_data.h"
#include "third_party/blink/renderer/core/css/properties/css_property.h"
#include "third_party/blink/renderer/core/css/properties/longhands/custom_property.h"
#include "third_party/blink/renderer/core/css/resolver/cascade_priority.h"
namespace blink {
bool CascadeResolver::IsLocked(const CSSProperty& property) const { … }
bool CascadeResolver::AllowSubstitution(CSSVariableData* data) const { … }
bool CascadeResolver::DetectCycle(const CSSProperty& property) { … }
bool CascadeResolver::InCycle() const { … }
wtf_size_t CascadeResolver::Find(const CSSProperty& property) const { … }
CascadeResolver::AutoLock::AutoLock(const CSSProperty& property,
CascadeResolver& resolver)
: … { … }
CascadeResolver::AutoLock::~AutoLock() { … }
}