#include "third_party/blink/renderer/core/css/css_counter_style_rule.h"
#include "third_party/blink/renderer/core/css/css_markup.h"
#include "third_party/blink/renderer/core/css/css_style_sheet.h"
#include "third_party/blink/renderer/core/css/parser/at_rule_descriptor_parser.h"
#include "third_party/blink/renderer/core/css/parser/css_parser_context.h"
#include "third_party/blink/renderer/core/css/parser/css_tokenizer.h"
#include "third_party/blink/renderer/core/css/properties/css_parsing_utils.h"
#include "third_party/blink/renderer/core/css/style_engine.h"
#include "third_party/blink/renderer/core/css/style_rule_counter_style.h"
#include "third_party/blink/renderer/core/dom/document.h"
#include "third_party/blink/renderer/core/execution_context/execution_context.h"
#include "third_party/blink/renderer/platform/wtf/text/string_builder.h"
namespace blink {
CSSCounterStyleRule::CSSCounterStyleRule(
StyleRuleCounterStyle* counter_style_rule,
CSSStyleSheet* sheet)
: … { … }
CSSCounterStyleRule::~CSSCounterStyleRule() = default;
String CSSCounterStyleRule::cssText() const { … }
void CSSCounterStyleRule::Reattach(StyleRuleBase* rule) { … }
String CSSCounterStyleRule::name() const { … }
String CSSCounterStyleRule::system() const { … }
String CSSCounterStyleRule::symbols() const { … }
String CSSCounterStyleRule::additiveSymbols() const { … }
String CSSCounterStyleRule::negative() const { … }
String CSSCounterStyleRule::prefix() const { … }
String CSSCounterStyleRule::suffix() const { … }
String CSSCounterStyleRule::range() const { … }
String CSSCounterStyleRule::pad() const { … }
String CSSCounterStyleRule::speakAs() const { … }
String CSSCounterStyleRule::fallback() const { … }
void CSSCounterStyleRule::SetterInternal(
const ExecutionContext* execution_context,
AtRuleDescriptorID descriptor_id,
const String& text) { … }
void CSSCounterStyleRule::setName(const ExecutionContext* execution_context,
const String& text) { … }
void CSSCounterStyleRule::setSystem(const ExecutionContext* execution_context,
const String& text) { … }
void CSSCounterStyleRule::setSymbols(const ExecutionContext* execution_context,
const String& text) { … }
void CSSCounterStyleRule::setAdditiveSymbols(
const ExecutionContext* execution_context,
const String& text) { … }
void CSSCounterStyleRule::setNegative(const ExecutionContext* execution_context,
const String& text) { … }
void CSSCounterStyleRule::setPrefix(const ExecutionContext* execution_context,
const String& text) { … }
void CSSCounterStyleRule::setSuffix(const ExecutionContext* execution_context,
const String& text) { … }
void CSSCounterStyleRule::setRange(const ExecutionContext* execution_context,
const String& text) { … }
void CSSCounterStyleRule::setPad(const ExecutionContext* execution_context,
const String& text) { … }
void CSSCounterStyleRule::setSpeakAs(const ExecutionContext* execution_context,
const String& text) { … }
void CSSCounterStyleRule::setFallback(const ExecutionContext* execution_context,
const String& text) { … }
void CSSCounterStyleRule::Trace(Visitor* visitor) const { … }
}