blob: c186bf2ff0d82c41628b1c9a71ed045c217ddb9c [file] [log] [blame]
// chromeos/services/machine_learning/public/mojom/handwriting_recognizer.mojom-blink-forward.h is auto generated by mojom_bindings_generator.py, do not edit
// Copyright 2019 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef CHROMEOS_SERVICES_MACHINE_LEARNING_PUBLIC_MOJOM_HANDWRITING_RECOGNIZER_MOJOM_BLINK_FORWARD_H_
#define CHROMEOS_SERVICES_MACHINE_LEARNING_PUBLIC_MOJOM_HANDWRITING_RECOGNIZER_MOJOM_BLINK_FORWARD_H_
#include <stdint.h>
#include "mojo/public/cpp/bindings/struct_forward.h"
#include "mojo/public/cpp/bindings/deprecated_interface_types_forward.h"
#include "mojo/public/interfaces/bindings/native_struct.mojom-forward.h"
#ifdef KYTHE_IS_RUNNING
#pragma kythe_inline_metadata "Metadata comment"
#endif
namespace chromeos {
namespace machine_learning {
namespace mojom {
enum class LoadHandwritingModelResult : int32_t;
enum class HandwritingRecognizerResult_Status : int32_t;
class HandwritingRecognizerInterfaceBase;
} // namespace chromeos
} // namespace machine_learning
} // namespace mojom
namespace chromeos {
namespace machine_learning {
namespace mojom {
namespace blink {
// Aliases for definition in the parent namespace.
using LoadHandwritingModelResult = LoadHandwritingModelResult;
using HandwritingRecognizerInterfaceBase = HandwritingRecognizerInterfaceBase;
class InkPoint;
using InkPointPtr = mojo::StructPtr<InkPoint>;
class InkStroke;
using InkStrokePtr = mojo::StructPtr<InkStroke>;
class WritingGuide;
using WritingGuidePtr = mojo::InlinedStructPtr<WritingGuide>;
class RecognitionContext;
using RecognitionContextPtr = mojo::StructPtr<RecognitionContext>;
class HandwritingRecognitionQuery;
using HandwritingRecognitionQueryPtr = mojo::StructPtr<HandwritingRecognitionQuery>;
class HandwritingRecognizerInkRange;
using HandwritingRecognizerInkRangePtr = mojo::InlinedStructPtr<HandwritingRecognizerInkRange>;
class HandwritingRecognizerSegment;
using HandwritingRecognizerSegmentPtr = mojo::StructPtr<HandwritingRecognizerSegment>;
class HandwritingRecognizerSegmentation;
using HandwritingRecognizerSegmentationPtr = mojo::StructPtr<HandwritingRecognizerSegmentation>;
class HandwritingRecognizerCandidate;
using HandwritingRecognizerCandidatePtr = mojo::StructPtr<HandwritingRecognizerCandidate>;
class HandwritingRecognizerResult;
using HandwritingRecognizerResultPtr = mojo::StructPtr<HandwritingRecognizerResult>;
class HandwritingRecognizerSpec;
using HandwritingRecognizerSpecPtr = mojo::InlinedStructPtr<HandwritingRecognizerSpec>;
class HandwritingRecognizer;
} // namespace blink
} // namespace mojom
} // namespace machine_learning
} // namespace chromeos
#endif // CHROMEOS_SERVICES_MACHINE_LEARNING_PUBLIC_MOJOM_HANDWRITING_RECOGNIZER_MOJOM_BLINK_FORWARD_H_