#include "third_party/blink/renderer/core/css/css_url_data.h"
#include "third_party/blink/renderer/core/css/css_markup.h"
#include "third_party/blink/renderer/core/dom/document.h"
#include "third_party/blink/renderer/platform/weborigin/kurl.h"
#include "third_party/blink/renderer/platform/wtf/text/text_encoding.h"
namespace blink {
CSSUrlData::CSSUrlData(const AtomicString& unresolved_url,
const KURL& resolved_url,
const Referrer& referrer,
OriginClean origin_clean,
bool is_ad_related)
: … { … }
CSSUrlData::CSSUrlData(const AtomicString& resolved_url)
: … { … }
KURL CSSUrlData::ResolveUrl(const Document& document) const { … }
bool CSSUrlData::ReResolveUrl(const Document& document) const { … }
CSSUrlData CSSUrlData::MakeAbsolute() const { … }
CSSUrlData CSSUrlData::MakeResolved(const KURL& base_url,
const WTF::TextEncoding& charset) const { … }
CSSUrlData CSSUrlData::MakeWithoutReferrer() const { … }
bool CSSUrlData::IsLocal(const Document& document) const { … }
String CSSUrlData::CssText() const { … }
bool CSSUrlData::operator==(const CSSUrlData& other) const { … }
}