void CSSPreloadScanner::scan(const String& data, PreloadRequestStream& requests) { if (data.is8Bit()) { const LChar* begin = data.characters8(); scanCommon(begin, begin + data.length(), requests); return; } const UChar* begin = data.characters16(); scanCommon(begin, begin + data.length(), requests); }
void CSSPreloadScanner::scan(const HTMLIdentifier& identifier, const SegmentedString& source, PreloadRequestStream& requests) { const StringImpl* data = identifier.asStringImpl(); if (data->is8Bit()) { const LChar* begin = data->characters8(); scanCommon(begin, begin + data->length(), source, requests); return; } const UChar* begin = data->characters16(); scanCommon(begin, begin + data->length(), source, requests); }
void CSSPreloadScanner::scan(const HTMLToken::DataVector& data, const SegmentedString& source, PreloadRequestStream& requests) { scanCommon(data.data(), data.data() + data.size(), source, requests); }
void CSSPreloadScanner::scan(const HTMLToken::DataVector& data, PreloadRequestStream& requests) { scanCommon(data.data(), data.data() + data.size(), requests); }