chromium/third_party/blink/renderer/core/annotation/annotation_selector.cc

// Copyright 2022 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "third_party/blink/renderer/core/annotation/annotation_selector.h"

#include <optional>

#include "third_party/blink/renderer/core/annotation/text_annotation_selector.h"
#include "third_party/blink/renderer/core/fragment_directive/text_fragment_selector.h"
#include "third_party/blink/renderer/platform/heap/garbage_collected.h"
#include "third_party/blink/renderer/platform/wtf/std_lib_extras.h"

namespace blink {

namespace {
std::optional<AnnotationSelector::GeneratorFunc>& GetGeneratorForTesting() {}
}  //  namespace

// static
void AnnotationSelector::SetGeneratorForTesting(GeneratorFunc generator) {}

// static
void AnnotationSelector::UnsetGeneratorForTesting() {}

// static
AnnotationSelector* AnnotationSelector::Deserialize(const String& serialized) {}

}  // namespace blink