#include "third_party/blink/renderer/core/css/style_rule_counter_style.h"
#include "base/auto_reset.h"
#include "base/memory/values_equivalent.h"
#include "third_party/blink/renderer/core/css/cascade_layer.h"
#include "third_party/blink/renderer/core/css/counter_style.h"
#include "third_party/blink/renderer/core/css/css_counter_style_rule.h"
#include "third_party/blink/renderer/core/css/css_value_list.h"
namespace blink {
StyleRuleCounterStyle::StyleRuleCounterStyle(const AtomicString& name,
CSSPropertyValueSet* properties)
: … { … }
StyleRuleCounterStyle::StyleRuleCounterStyle(const StyleRuleCounterStyle&) =
default;
StyleRuleCounterStyle::~StyleRuleCounterStyle() = default;
bool StyleRuleCounterStyle::HasValidSymbols() const { … }
Member<const CSSValue>& StyleRuleCounterStyle::GetDescriptorReference(
AtRuleDescriptorID descriptor_id) { … }
bool StyleRuleCounterStyle::NewValueInvalidOrEqual(
AtRuleDescriptorID descriptor_id,
const CSSValue* new_value) { … }
void StyleRuleCounterStyle::SetDescriptorValue(AtRuleDescriptorID descriptor_id,
const CSSValue* new_value) { … }
void StyleRuleCounterStyle::TraceAfterDispatch(blink::Visitor* visitor) const { … }
}