#include "components/manta/proto/manta.pb.h"
#include <algorithm>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/wire_format_lite.h>
#include <google/protobuf/io/zero_copy_stream_impl_lite.h>
#include <google/protobuf/port_def.inc>
PROTOBUF_PRAGMA_INIT_SEG
_pb;
_pbi;
namespace manta {
namespace proto {
PROTOBUF_CONSTEXPR ClientInfo::ClientInfo(
::_pbi::ConstantInitialized): … { … }
struct ClientInfoDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ClientInfoDefaultTypeInternal _ClientInfo_default_instance_;
PROTOBUF_CONSTEXPR ChromeClientInfo::ChromeClientInfo(
::_pbi::ConstantInitialized): … { … }
struct ChromeClientInfoDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ChromeClientInfoDefaultTypeInternal _ChromeClientInfo_default_instance_;
PROTOBUF_CONSTEXPR ImageDimensions::ImageDimensions(
::_pbi::ConstantInitialized): … { … }
struct ImageDimensionsDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ImageDimensionsDefaultTypeInternal _ImageDimensions_default_instance_;
PROTOBUF_CONSTEXPR RequestConfig::RequestConfig(
::_pbi::ConstantInitialized): … { … }
struct RequestConfigDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 RequestConfigDefaultTypeInternal _RequestConfig_default_instance_;
PROTOBUF_CONSTEXPR InputData::InputData(
::_pbi::ConstantInitialized): … { … }
struct InputDataDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 InputDataDefaultTypeInternal _InputData_default_instance_;
PROTOBUF_CONSTEXPR Request::Request(
::_pbi::ConstantInitialized): … { … }
struct RequestDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 RequestDefaultTypeInternal _Request_default_instance_;
PROTOBUF_CONSTEXPR OutputData::OutputData(
::_pbi::ConstantInitialized): … { … }
struct OutputDataDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 OutputDataDefaultTypeInternal _OutputData_default_instance_;
PROTOBUF_CONSTEXPR FilteredData::FilteredData(
::_pbi::ConstantInitialized): … { … }
struct FilteredDataDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 FilteredDataDefaultTypeInternal _FilteredData_default_instance_;
PROTOBUF_CONSTEXPR Response::Response(
::_pbi::ConstantInitialized): … { … }
struct ResponseDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ResponseDefaultTypeInternal _Response_default_instance_;
}
}
namespace manta {
namespace proto {
bool ClientInfo_ClientType_IsValid(int value) { … }
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> ClientInfo_ClientType_strings[1] = …;
static const char ClientInfo_ClientType_names[] = …;
static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry ClientInfo_ClientType_entries[] = …;
static const int ClientInfo_ClientType_entries_by_number[] = …;
const std::string& ClientInfo_ClientType_Name(
ClientInfo_ClientType value) { … }
bool ClientInfo_ClientType_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ClientInfo_ClientType* value) { … }
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr ClientInfo_ClientType ClientInfo::CHROME;
constexpr ClientInfo_ClientType ClientInfo::ClientType_MIN;
constexpr ClientInfo_ClientType ClientInfo::ClientType_MAX;
constexpr int ClientInfo::ClientType_ARRAYSIZE;
#endif
bool ChromeClientInfo_Channel_IsValid(int value) { … }
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> ChromeClientInfo_Channel_strings[5] = …;
static const char ChromeClientInfo_Channel_names[] = …;
static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry ChromeClientInfo_Channel_entries[] = …;
static const int ChromeClientInfo_Channel_entries_by_number[] = …;
const std::string& ChromeClientInfo_Channel_Name(
ChromeClientInfo_Channel value) { … }
bool ChromeClientInfo_Channel_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ChromeClientInfo_Channel* value) { … }
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr ChromeClientInfo_Channel ChromeClientInfo::UNKNOWN;
constexpr ChromeClientInfo_Channel ChromeClientInfo::CANARY;
constexpr ChromeClientInfo_Channel ChromeClientInfo::DEV;
constexpr ChromeClientInfo_Channel ChromeClientInfo::BETA;
constexpr ChromeClientInfo_Channel ChromeClientInfo::STABLE;
constexpr ChromeClientInfo_Channel ChromeClientInfo::Channel_MIN;
constexpr ChromeClientInfo_Channel ChromeClientInfo::Channel_MAX;
constexpr int ChromeClientInfo::Channel_ARRAYSIZE;
#endif
bool RequestConfig_Tone_IsValid(int value) { … }
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> RequestConfig_Tone_strings[9] = …;
static const char RequestConfig_Tone_names[] = …;
static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry RequestConfig_Tone_entries[] = …;
static const int RequestConfig_Tone_entries_by_number[] = …;
const std::string& RequestConfig_Tone_Name(
RequestConfig_Tone value) { … }
bool RequestConfig_Tone_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, RequestConfig_Tone* value) { … }
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr RequestConfig_Tone RequestConfig::UNSPECIFIED;
constexpr RequestConfig_Tone RequestConfig::SHORTEN;
constexpr RequestConfig_Tone RequestConfig::ELABORATE;
constexpr RequestConfig_Tone RequestConfig::REPHRASE;
constexpr RequestConfig_Tone RequestConfig::FORMALIZE;
constexpr RequestConfig_Tone RequestConfig::EMOJIFY;
constexpr RequestConfig_Tone RequestConfig::FREEFORM_REWRITE;
constexpr RequestConfig_Tone RequestConfig::FREEFORM_WRITE;
constexpr RequestConfig_Tone RequestConfig::PROOFREAD;
constexpr RequestConfig_Tone RequestConfig::Tone_MIN;
constexpr RequestConfig_Tone RequestConfig::Tone_MAX;
constexpr int RequestConfig::Tone_ARRAYSIZE;
#endif
bool FeatureName_IsValid(int value) { … }
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> FeatureName_strings[9] = …;
static const char FeatureName_names[] = …;
static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry FeatureName_entries[] = …;
static const int FeatureName_entries_by_number[] = …;
const std::string& FeatureName_Name(
FeatureName value) { … }
bool FeatureName_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, FeatureName* value) { … }
bool ImageResolution_IsValid(int value) { … }
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> ImageResolution_strings[4] = …;
static const char ImageResolution_names[] = …;
static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry ImageResolution_entries[] = …;
static const int ImageResolution_entries_by_number[] = …;
const std::string& ImageResolution_Name(
ImageResolution value) { … }
bool ImageResolution_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ImageResolution* value) { … }
bool AspectRatio_IsValid(int value) { … }
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> AspectRatio_strings[4] = …;
static const char AspectRatio_names[] = …;
static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry AspectRatio_entries[] = …;
static const int AspectRatio_entries_by_number[] = …;
const std::string& AspectRatio_Name(
AspectRatio value) { … }
bool AspectRatio_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, AspectRatio* value) { … }
bool FilteredReason_IsValid(int value) { … }
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> FilteredReason_strings[5] = …;
static const char FilteredReason_names[] = …;
static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry FilteredReason_entries[] = …;
static const int FilteredReason_entries_by_number[] = …;
const std::string& FilteredReason_Name(
FilteredReason value) { … }
bool FilteredReason_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, FilteredReason* value) { … }
class ClientInfo::_Internal { … };
const ::manta::proto::ChromeClientInfo&
ClientInfo::_Internal::chrome_client_info(const ClientInfo* msg) { … }
ClientInfo::ClientInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
ClientInfo::ClientInfo(const ClientInfo& from)
: … { … }
inline void ClientInfo::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
ClientInfo::~ClientInfo() { … }
inline void ClientInfo::SharedDtor() { … }
void ClientInfo::SetCachedSize(int size) const { … }
void ClientInfo::Clear() { … }
const char* ClientInfo::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* ClientInfo::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t ClientInfo::ByteSizeLong() const { … }
void ClientInfo::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void ClientInfo::MergeFrom(const ClientInfo& from) { … }
void ClientInfo::CopyFrom(const ClientInfo& from) { … }
bool ClientInfo::IsInitialized() const { … }
void ClientInfo::InternalSwap(ClientInfo* other) { … }
std::string ClientInfo::GetTypeName() const { … }
class ChromeClientInfo::_Internal { … };
ChromeClientInfo::ChromeClientInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
ChromeClientInfo::ChromeClientInfo(const ChromeClientInfo& from)
: … { … }
inline void ChromeClientInfo::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
ChromeClientInfo::~ChromeClientInfo() { … }
inline void ChromeClientInfo::SharedDtor() { … }
void ChromeClientInfo::SetCachedSize(int size) const { … }
void ChromeClientInfo::Clear() { … }
const char* ChromeClientInfo::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* ChromeClientInfo::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t ChromeClientInfo::ByteSizeLong() const { … }
void ChromeClientInfo::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void ChromeClientInfo::MergeFrom(const ChromeClientInfo& from) { … }
void ChromeClientInfo::CopyFrom(const ChromeClientInfo& from) { … }
bool ChromeClientInfo::IsInitialized() const { … }
void ChromeClientInfo::InternalSwap(ChromeClientInfo* other) { … }
std::string ChromeClientInfo::GetTypeName() const { … }
class ImageDimensions::_Internal { … };
ImageDimensions::ImageDimensions(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
ImageDimensions::ImageDimensions(const ImageDimensions& from)
: … { … }
inline void ImageDimensions::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
ImageDimensions::~ImageDimensions() { … }
inline void ImageDimensions::SharedDtor() { … }
void ImageDimensions::SetCachedSize(int size) const { … }
void ImageDimensions::Clear() { … }
const char* ImageDimensions::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* ImageDimensions::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t ImageDimensions::ByteSizeLong() const { … }
void ImageDimensions::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void ImageDimensions::MergeFrom(const ImageDimensions& from) { … }
void ImageDimensions::CopyFrom(const ImageDimensions& from) { … }
bool ImageDimensions::IsInitialized() const { … }
void ImageDimensions::InternalSwap(ImageDimensions* other) { … }
std::string ImageDimensions::GetTypeName() const { … }
class RequestConfig::_Internal { … };
const ::manta::proto::ImageDimensions&
RequestConfig::_Internal::image_dimensions(const RequestConfig* msg) { … }
const ::manta::proto::Proto3Any&
RequestConfig::_Internal::specific_options(const RequestConfig* msg) { … }
void RequestConfig::clear_specific_options() { … }
RequestConfig::RequestConfig(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
RequestConfig::RequestConfig(const RequestConfig& from)
: … { … }
inline void RequestConfig::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
RequestConfig::~RequestConfig() { … }
inline void RequestConfig::SharedDtor() { … }
void RequestConfig::SetCachedSize(int size) const { … }
void RequestConfig::Clear() { … }
const char* RequestConfig::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* RequestConfig::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t RequestConfig::ByteSizeLong() const { … }
void RequestConfig::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void RequestConfig::MergeFrom(const RequestConfig& from) { … }
void RequestConfig::CopyFrom(const RequestConfig& from) { … }
bool RequestConfig::IsInitialized() const { … }
void RequestConfig::InternalSwap(RequestConfig* other) { … }
std::string RequestConfig::GetTypeName() const { … }
class InputData::_Internal { … };
const ::manta::proto::Image&
InputData::_Internal::image(const InputData* msg) { … }
const ::manta::proto::Proto3Any&
InputData::_Internal::custom(const InputData* msg) { … }
const ::manta::proto::SparkyContextData&
InputData::_Internal::sparky_context_data(const InputData* msg) { … }
void InputData::set_allocated_image(::manta::proto::Image* image) { … }
void InputData::clear_image() { … }
void InputData::set_allocated_custom(::manta::proto::Proto3Any* custom) { … }
void InputData::clear_custom() { … }
void InputData::set_allocated_sparky_context_data(::manta::proto::SparkyContextData* sparky_context_data) { … }
void InputData::clear_sparky_context_data() { … }
InputData::InputData(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
InputData::InputData(const InputData& from)
: … { … }
inline void InputData::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
InputData::~InputData() { … }
inline void InputData::SharedDtor() { … }
void InputData::SetCachedSize(int size) const { … }
void InputData::clear_input_data() { … }
void InputData::Clear() { … }
const char* InputData::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* InputData::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t InputData::ByteSizeLong() const { … }
void InputData::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void InputData::MergeFrom(const InputData& from) { … }
void InputData::CopyFrom(const InputData& from) { … }
bool InputData::IsInitialized() const { … }
void InputData::InternalSwap(InputData* other) { … }
std::string InputData::GetTypeName() const { … }
class Request::_Internal { … };
const ::manta::proto::ClientInfo&
Request::_Internal::client_info(const Request* msg) { … }
const ::manta::proto::RequestConfig&
Request::_Internal::request_config(const Request* msg) { … }
Request::Request(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
Request::Request(const Request& from)
: … { … }
inline void Request::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
Request::~Request() { … }
inline void Request::SharedDtor() { … }
void Request::SetCachedSize(int size) const { … }
void Request::Clear() { … }
const char* Request::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* Request::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t Request::ByteSizeLong() const { … }
void Request::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void Request::MergeFrom(const Request& from) { … }
void Request::CopyFrom(const Request& from) { … }
bool Request::IsInitialized() const { … }
void Request::InternalSwap(Request* other) { … }
std::string Request::GetTypeName() const { … }
class OutputData::_Internal { … };
const ::manta::proto::Image&
OutputData::_Internal::image(const OutputData* msg) { … }
const ::manta::proto::Proto3Any&
OutputData::_Internal::custom(const OutputData* msg) { … }
const ::manta::proto::SparkyResponse&
OutputData::_Internal::sparky_response(const OutputData* msg) { … }
void OutputData::set_allocated_image(::manta::proto::Image* image) { … }
void OutputData::clear_image() { … }
void OutputData::set_allocated_custom(::manta::proto::Proto3Any* custom) { … }
void OutputData::clear_custom() { … }
void OutputData::set_allocated_sparky_response(::manta::proto::SparkyResponse* sparky_response) { … }
void OutputData::clear_sparky_response() { … }
OutputData::OutputData(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
OutputData::OutputData(const OutputData& from)
: … { … }
inline void OutputData::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
OutputData::~OutputData() { … }
inline void OutputData::SharedDtor() { … }
void OutputData::SetCachedSize(int size) const { … }
void OutputData::clear_output_data() { … }
void OutputData::Clear() { … }
const char* OutputData::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* OutputData::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t OutputData::ByteSizeLong() const { … }
void OutputData::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void OutputData::MergeFrom(const OutputData& from) { … }
void OutputData::CopyFrom(const OutputData& from) { … }
bool OutputData::IsInitialized() const { … }
void OutputData::InternalSwap(OutputData* other) { … }
std::string OutputData::GetTypeName() const { … }
class FilteredData::_Internal { … };
FilteredData::FilteredData(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
FilteredData::FilteredData(const FilteredData& from)
: … { … }
inline void FilteredData::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
FilteredData::~FilteredData() { … }
inline void FilteredData::SharedDtor() { … }
void FilteredData::SetCachedSize(int size) const { … }
void FilteredData::Clear() { … }
const char* FilteredData::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* FilteredData::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t FilteredData::ByteSizeLong() const { … }
void FilteredData::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void FilteredData::MergeFrom(const FilteredData& from) { … }
void FilteredData::CopyFrom(const FilteredData& from) { … }
bool FilteredData::IsInitialized() const { … }
void FilteredData::InternalSwap(FilteredData* other) { … }
std::string FilteredData::GetTypeName() const { … }
class Response::_Internal { … };
Response::Response(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
Response::Response(const Response& from)
: … { … }
inline void Response::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
Response::~Response() { … }
inline void Response::SharedDtor() { … }
void Response::SetCachedSize(int size) const { … }
void Response::Clear() { … }
const char* Response::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* Response::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t Response::ByteSizeLong() const { … }
void Response::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void Response::MergeFrom(const Response& from) { … }
void Response::CopyFrom(const Response& from) { … }
bool Response::IsInitialized() const { … }
void Response::InternalSwap(Response* other) { … }
std::string Response::GetTypeName() const { … }
}
}
PROTOBUF_NAMESPACE_OPEN
template<> PROTOBUF_NOINLINE ::manta::proto::ClientInfo*
Arena::CreateMaybeMessage< ::manta::proto::ClientInfo >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::manta::proto::ChromeClientInfo*
Arena::CreateMaybeMessage< ::manta::proto::ChromeClientInfo >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::manta::proto::ImageDimensions*
Arena::CreateMaybeMessage< ::manta::proto::ImageDimensions >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::manta::proto::RequestConfig*
Arena::CreateMaybeMessage< ::manta::proto::RequestConfig >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::manta::proto::InputData*
Arena::CreateMaybeMessage< ::manta::proto::InputData >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::manta::proto::Request*
Arena::CreateMaybeMessage< ::manta::proto::Request >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::manta::proto::OutputData*
Arena::CreateMaybeMessage< ::manta::proto::OutputData >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::manta::proto::FilteredData*
Arena::CreateMaybeMessage< ::manta::proto::FilteredData >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::manta::proto::Response*
Arena::CreateMaybeMessage< ::manta::proto::Response >(Arena* arena) { … }
PROTOBUF_NAMESPACE_CLOSE
#include <google/protobuf/port_undef.inc>