#ifndef CHROME_BROWSER_LENS_CORE_MOJOM_TEXT_MOJOM_SHARED_INTERNAL_H_
#define CHROME_BROWSER_LENS_CORE_MOJOM_TEXT_MOJOM_SHARED_INTERNAL_H_
#include "mojo/public/cpp/bindings/lib/array_internal.h"
#include "mojo/public/cpp/bindings/lib/bindings_internal.h"
#include "mojo/public/cpp/bindings/lib/map_data_internal.h"
#include "mojo/public/cpp/bindings/lib/buffer.h"
#include "chrome/browser/lens/core/mojom/geometry.mojom-shared-internal.h"
#include "ui/gfx/geometry/mojom/geometry.mojom-shared-internal.h"
#include "mojo/public/mojom/base/big_buffer.mojom-shared-internal.h"
#include "skia/public/mojom/skcolor.mojom-shared-internal.h"
#include "mojo/public/cpp/bindings/lib/native_enum_data.h"
#include "mojo/public/interfaces/bindings/native_struct.mojom-shared-internal.h"
namespace mojo {
namespace internal {
class ValidationContext;
}
}
namespace lens::mojom {
namespace internal {
class Text_Data;
class TextLayout_Data;
class Word_Data;
class Line_Data;
class BackgroundImageData_Data;
class TranslatedLine_Data;
class TranslatedParagraph_Data;
class Paragraph_Data;
class FormulaMetadata_Data;
struct WritingDirection_Data { … };
struct Alignment_Data { … };
#pragma pack(push, 1)
class Text_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct Text_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
Text_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class TextLayout_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct TextLayout_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
TextLayout_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class Word_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct Word_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
Word_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class Line_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct Line_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
Line_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class BackgroundImageData_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct BackgroundImageData_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
BackgroundImageData_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class TranslatedLine_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct TranslatedLine_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
TranslatedLine_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class TranslatedParagraph_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct TranslatedParagraph_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
TranslatedParagraph_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class Paragraph_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct Paragraph_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
Paragraph_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class FormulaMetadata_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct FormulaMetadata_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
FormulaMetadata_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
#pragma pack(pop)
}
}
#endif