chromium/chrome/browser/accessibility/ax_main_node_annotator_controller_factory.cc

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

#include "chrome/browser/accessibility/ax_main_node_annotator_controller_factory.h"

#include "chrome/browser/accessibility/ax_main_node_annotator_controller.h"
#include "chrome/browser/profiles/profile.h"

namespace screen_ai {

// static
AXMainNodeAnnotatorController*
AXMainNodeAnnotatorControllerFactory::GetForProfile(Profile* profile) {}

// static
AXMainNodeAnnotatorController*
AXMainNodeAnnotatorControllerFactory::GetForProfileIfExists(Profile* profile) {}

// static
AXMainNodeAnnotatorControllerFactory*
AXMainNodeAnnotatorControllerFactory::GetInstance() {}

AXMainNodeAnnotatorControllerFactory::AXMainNodeAnnotatorControllerFactory()
    :{}

AXMainNodeAnnotatorControllerFactory::~AXMainNodeAnnotatorControllerFactory() =
    default;

bool AXMainNodeAnnotatorControllerFactory::ServiceIsCreatedWithBrowserContext()
    const {}

std::unique_ptr<KeyedService>
AXMainNodeAnnotatorControllerFactory::BuildServiceInstanceForBrowserContext(
    content::BrowserContext* context) const {}

}  // namespace screen_ai