#include "third_party/blink/renderer/core/dom/processing_instruction.h"
#include <memory>
#include "third_party/blink/renderer/core/css/css_style_sheet.h"
#include "third_party/blink/renderer/core/css/media_list.h"
#include "third_party/blink/renderer/core/css/style_engine.h"
#include "third_party/blink/renderer/core/css/style_sheet_contents.h"
#include "third_party/blink/renderer/core/dom/document.h"
#include "third_party/blink/renderer/core/dom/increment_load_event_delay_count.h"
#include "third_party/blink/renderer/core/execution_context/execution_context.h"
#include "third_party/blink/renderer/core/loader/resource/css_style_sheet_resource.h"
#include "third_party/blink/renderer/core/loader/resource/xsl_style_sheet_resource.h"
#include "third_party/blink/renderer/core/xml/document_xslt.h"
#include "third_party/blink/renderer/core/xml/parser/xml_document_parser.h"
#include "third_party/blink/renderer/core/xml/xsl_style_sheet.h"
#include "third_party/blink/renderer/platform/heap/garbage_collected.h"
#include "third_party/blink/renderer/platform/loader/fetch/fetch_initiator_type_names.h"
#include "third_party/blink/renderer/platform/loader/fetch/fetch_parameters.h"
#include "third_party/blink/renderer/platform/loader/fetch/resource_fetcher.h"
#include "third_party/blink/renderer/platform/loader/fetch/resource_loader_options.h"
namespace blink {
ProcessingInstruction::ProcessingInstruction(Document& document,
const String& target,
const String& data)
: … { … }
ProcessingInstruction::~ProcessingInstruction() = default;
EventListener* ProcessingInstruction::EventListenerForXSLT() { … }
void ProcessingInstruction::ClearEventListenerForXSLT() { … }
String ProcessingInstruction::nodeName() const { … }
CharacterData* ProcessingInstruction::CloneWithData(Document& factory,
const String& data) const { … }
void ProcessingInstruction::DidAttributeChanged() { … }
bool ProcessingInstruction::CheckStyleSheet(String& href, String& charset) { … }
void ProcessingInstruction::Process(const String& href, const String& charset) { … }
bool ProcessingInstruction::IsLoading() const { … }
bool ProcessingInstruction::SheetLoaded() { … }
void ProcessingInstruction::NotifyFinished(Resource* resource) { … }
Node::InsertionNotificationRequest ProcessingInstruction::InsertedInto(
ContainerNode& insertion_point) { … }
void ProcessingInstruction::RemovedFrom(ContainerNode& insertion_point) { … }
void ProcessingInstruction::ClearSheet() { … }
void ProcessingInstruction::RemovePendingSheet() { … }
void ProcessingInstruction::Trace(Visitor* visitor) const { … }
}