#include "third_party/blink/renderer/core/css/css_path_value.h"
#include <memory>
#include "third_party/blink/renderer/core/style/style_path.h"
#include "third_party/blink/renderer/core/svg/svg_path_utilities.h"
#include "third_party/blink/renderer/platform/heap/persistent.h"
#include "third_party/blink/renderer/platform/wtf/text/string_builder.h"
namespace blink {
namespace cssvalue {
CSSPathValue::CSSPathValue(scoped_refptr<StylePath> style_path,
PathSerializationFormat serialization_format)
: … { … }
CSSPathValue::CSSPathValue(std::unique_ptr<SVGPathByteStream> path_byte_stream,
WindRule wind_rule,
PathSerializationFormat serialization_format)
: … { … }
namespace {
CSSPathValue* CreatePathValue() { … }
}
const CSSPathValue& CSSPathValue::EmptyPathValue() { … }
String CSSPathValue::CustomCSSText() const { … }
bool CSSPathValue::Equals(const CSSPathValue& other) const { … }
void CSSPathValue::TraceAfterDispatch(blink::Visitor* visitor) const { … }
}
}