chromium/out/Default/gen/chrome/browser/share/proto/share_target.pb.h

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: share_target.proto

#ifndef GOOGLE_PROTOBUF_INCLUDED_share_5ftarget_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_share_5ftarget_2eproto

#include <limits>
#include <string>

#include <google/protobuf/port_def.inc>
#if PROTOBUF_VERSION < 3021000
#error This file was generated by a newer version of protoc which is
#error incompatible with your Protocol Buffer headers. Please update
#error your headers.
#endif
#if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
#error This file was generated by an older version of protoc which is
#error incompatible with your Protocol Buffer headers. Please
#error regenerate this file with a newer version of protoc.
#endif

#include <google/protobuf/port_undef.inc>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/arena.h>
#include <google/protobuf/arenastring.h>
#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/metadata_lite.h>
#include <google/protobuf/message_lite.h>
#include <google/protobuf/repeated_field.h>  // IWYU pragma: export
#include <google/protobuf/extension_set.h>  // IWYU pragma: export
#include <google/protobuf/map.h>  // IWYU pragma: export
#include <google/protobuf/map_entry_lite.h>
#include <google/protobuf/map_field_lite.h>
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_share_5ftarget_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}  // namespace internal
PROTOBUF_NAMESPACE_CLOSE

// Internal implementation detail -- do not use these members.
struct TableStruct_share_5ftarget_2eproto {};
namespace sharing {
namespace mojom {
class MapLocaleTargets;
struct MapLocaleTargetsDefaultTypeInternal;
extern MapLocaleTargetsDefaultTypeInternal _MapLocaleTargets_default_instance_;
class MapLocaleTargets_MapTargetLocaleMapEntry_DoNotUse;
struct MapLocaleTargets_MapTargetLocaleMapEntry_DoNotUseDefaultTypeInternal;
extern MapLocaleTargets_MapTargetLocaleMapEntry_DoNotUseDefaultTypeInternal _MapLocaleTargets_MapTargetLocaleMapEntry_DoNotUse_default_instance_;
class ShareTarget;
struct ShareTargetDefaultTypeInternal;
extern ShareTargetDefaultTypeInternal _ShareTarget_default_instance_;
class ShareTargetLocalesForParsing;
struct ShareTargetLocalesForParsingDefaultTypeInternal;
extern ShareTargetLocalesForParsingDefaultTypeInternal _ShareTargetLocalesForParsing_default_instance_;
class ShareTargets;
struct ShareTargetsDefaultTypeInternal;
extern ShareTargetsDefaultTypeInternal _ShareTargets_default_instance_;
class TargetLocalesForParsing;
struct TargetLocalesForParsingDefaultTypeInternal;
extern TargetLocalesForParsingDefaultTypeInternal _TargetLocalesForParsing_default_instance_;
class TmpShareTargetMap;
struct TmpShareTargetMapDefaultTypeInternal;
extern TmpShareTargetMapDefaultTypeInternal _TmpShareTargetMap_default_instance_;
class TmpShareTargetMap_AllTargetsEntry_DoNotUse;
struct TmpShareTargetMap_AllTargetsEntry_DoNotUseDefaultTypeInternal;
extern TmpShareTargetMap_AllTargetsEntry_DoNotUseDefaultTypeInternal _TmpShareTargetMap_AllTargetsEntry_DoNotUse_default_instance_;
}  // namespace mojom
}  // namespace sharing
PROTOBUF_NAMESPACE_OPEN
template<> ::sharing::mojom::MapLocaleTargets* Arena::CreateMaybeMessage<::sharing::mojom::MapLocaleTargets>(Arena*);
template<> ::sharing::mojom::MapLocaleTargets_MapTargetLocaleMapEntry_DoNotUse* Arena::CreateMaybeMessage<::sharing::mojom::MapLocaleTargets_MapTargetLocaleMapEntry_DoNotUse>(Arena*);
template<> ::sharing::mojom::ShareTarget* Arena::CreateMaybeMessage<::sharing::mojom::ShareTarget>(Arena*);
template<> ::sharing::mojom::ShareTargetLocalesForParsing* Arena::CreateMaybeMessage<::sharing::mojom::ShareTargetLocalesForParsing>(Arena*);
template<> ::sharing::mojom::ShareTargets* Arena::CreateMaybeMessage<::sharing::mojom::ShareTargets>(Arena*);
template<> ::sharing::mojom::TargetLocalesForParsing* Arena::CreateMaybeMessage<::sharing::mojom::TargetLocalesForParsing>(Arena*);
template<> ::sharing::mojom::TmpShareTargetMap* Arena::CreateMaybeMessage<::sharing::mojom::TmpShareTargetMap>(Arena*);
template<> ::sharing::mojom::TmpShareTargetMap_AllTargetsEntry_DoNotUse* Arena::CreateMaybeMessage<::sharing::mojom::TmpShareTargetMap_AllTargetsEntry_DoNotUse>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace sharing {
namespace mojom {

// ===================================================================

class ShareTarget final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:sharing.mojom.ShareTarget) */ {};
// -------------------------------------------------------------------

class ShareTargets final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:sharing.mojom.ShareTargets) */ {};
// -------------------------------------------------------------------

class MapLocaleTargets_MapTargetLocaleMapEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntryLite<MapLocaleTargets_MapTargetLocaleMapEntry_DoNotUse, 
    std::string, ::sharing::mojom::ShareTargets,
    ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
    ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_MESSAGE> {};

// -------------------------------------------------------------------

class MapLocaleTargets final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:sharing.mojom.MapLocaleTargets) */ {};
// -------------------------------------------------------------------

class TmpShareTargetMap_AllTargetsEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntryLite<TmpShareTargetMap_AllTargetsEntry_DoNotUse, 
    std::string, ::sharing::mojom::ShareTarget,
    ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
    ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_MESSAGE> {};

// -------------------------------------------------------------------

class TmpShareTargetMap final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:sharing.mojom.TmpShareTargetMap) */ {};
// -------------------------------------------------------------------

class ShareTargetLocalesForParsing final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:sharing.mojom.ShareTargetLocalesForParsing) */ {};
// -------------------------------------------------------------------

class TargetLocalesForParsing final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:sharing.mojom.TargetLocalesForParsing) */ {};
// ===================================================================


// ===================================================================

#ifdef __GNUC__
  #pragma GCC diagnostic push
  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif  // __GNUC__
// ShareTarget

// string nickname = 1;
inline void ShareTarget::clear_nickname() {}
inline const std::string& ShareTarget::nickname() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ShareTarget::set_nickname(ArgT0&& arg0, ArgT... args) {}
inline std::string* ShareTarget::mutable_nickname() {}
inline const std::string& ShareTarget::_internal_nickname() const {}
inline void ShareTarget::_internal_set_nickname(const std::string& value) {}
inline std::string* ShareTarget::_internal_mutable_nickname() {}
inline std::string* ShareTarget::release_nickname() {}
inline void ShareTarget::set_allocated_nickname(std::string* nickname) {}

// string url = 2;
inline void ShareTarget::clear_url() {}
inline const std::string& ShareTarget::url() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ShareTarget::set_url(ArgT0&& arg0, ArgT... args) {}
inline std::string* ShareTarget::mutable_url() {}
inline const std::string& ShareTarget::_internal_url() const {}
inline void ShareTarget::_internal_set_url(const std::string& value) {}
inline std::string* ShareTarget::_internal_mutable_url() {}
inline std::string* ShareTarget::release_url() {}
inline void ShareTarget::set_allocated_url(std::string* url) {}

// string icon = 3;
inline void ShareTarget::clear_icon() {}
inline const std::string& ShareTarget::icon() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ShareTarget::set_icon(ArgT0&& arg0, ArgT... args) {}
inline std::string* ShareTarget::mutable_icon() {}
inline const std::string& ShareTarget::_internal_icon() const {}
inline void ShareTarget::_internal_set_icon(const std::string& value) {}
inline std::string* ShareTarget::_internal_mutable_icon() {}
inline std::string* ShareTarget::release_icon() {}
inline void ShareTarget::set_allocated_icon(std::string* icon) {}

// string icon_2x = 4;
inline void ShareTarget::clear_icon_2x() {}
inline const std::string& ShareTarget::icon_2x() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ShareTarget::set_icon_2x(ArgT0&& arg0, ArgT... args) {}
inline std::string* ShareTarget::mutable_icon_2x() {}
inline const std::string& ShareTarget::_internal_icon_2x() const {}
inline void ShareTarget::_internal_set_icon_2x(const std::string& value) {}
inline std::string* ShareTarget::_internal_mutable_icon_2x() {}
inline std::string* ShareTarget::release_icon_2x() {}
inline void ShareTarget::set_allocated_icon_2x(std::string* icon_2x) {}

// string icon_3x = 5;
inline void ShareTarget::clear_icon_3x() {}
inline const std::string& ShareTarget::icon_3x() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ShareTarget::set_icon_3x(ArgT0&& arg0, ArgT... args) {}
inline std::string* ShareTarget::mutable_icon_3x() {}
inline const std::string& ShareTarget::_internal_icon_3x() const {}
inline void ShareTarget::_internal_set_icon_3x(const std::string& value) {}
inline std::string* ShareTarget::_internal_mutable_icon_3x() {}
inline std::string* ShareTarget::release_icon_3x() {}
inline void ShareTarget::set_allocated_icon_3x(std::string* icon_3x) {}

// -------------------------------------------------------------------

// ShareTargets

// repeated .sharing.mojom.ShareTarget targets = 1;
inline int ShareTargets::_internal_targets_size() const {}
inline int ShareTargets::targets_size() const {}
inline void ShareTargets::clear_targets() {}
inline ::sharing::mojom::ShareTarget* ShareTargets::mutable_targets(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sharing::mojom::ShareTarget >*
ShareTargets::mutable_targets() {}
inline const ::sharing::mojom::ShareTarget& ShareTargets::_internal_targets(int index) const {}
inline const ::sharing::mojom::ShareTarget& ShareTargets::targets(int index) const {}
inline ::sharing::mojom::ShareTarget* ShareTargets::_internal_add_targets() {}
inline ::sharing::mojom::ShareTarget* ShareTargets::add_targets() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sharing::mojom::ShareTarget >&
ShareTargets::targets() const {}

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// MapLocaleTargets

// map<string, .sharing.mojom.ShareTargets> map_target_locale_map = 1;
inline int MapLocaleTargets::_internal_map_target_locale_map_size() const {}
inline int MapLocaleTargets::map_target_locale_map_size() const {}
inline void MapLocaleTargets::clear_map_target_locale_map() {}
inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::sharing::mojom::ShareTargets >&
MapLocaleTargets::_internal_map_target_locale_map() const {}
inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::sharing::mojom::ShareTargets >&
MapLocaleTargets::map_target_locale_map() const {}
inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::sharing::mojom::ShareTargets >*
MapLocaleTargets::_internal_mutable_map_target_locale_map() {}
inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::sharing::mojom::ShareTargets >*
MapLocaleTargets::mutable_map_target_locale_map() {}

// uint32 version_id = 2;
inline void MapLocaleTargets::clear_version_id() {}
inline uint32_t MapLocaleTargets::_internal_version_id() const {}
inline uint32_t MapLocaleTargets::version_id() const {}
inline void MapLocaleTargets::_internal_set_version_id(uint32_t value) {}
inline void MapLocaleTargets::set_version_id(uint32_t value) {}

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// TmpShareTargetMap

// map<string, .sharing.mojom.ShareTarget> all_targets = 1;
inline int TmpShareTargetMap::_internal_all_targets_size() const {}
inline int TmpShareTargetMap::all_targets_size() const {}
inline void TmpShareTargetMap::clear_all_targets() {}
inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::sharing::mojom::ShareTarget >&
TmpShareTargetMap::_internal_all_targets() const {}
inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::sharing::mojom::ShareTarget >&
TmpShareTargetMap::all_targets() const {}
inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::sharing::mojom::ShareTarget >*
TmpShareTargetMap::_internal_mutable_all_targets() {}
inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::sharing::mojom::ShareTarget >*
TmpShareTargetMap::mutable_all_targets() {}

// -------------------------------------------------------------------

// ShareTargetLocalesForParsing

// repeated string targets = 1;
inline int ShareTargetLocalesForParsing::_internal_targets_size() const {}
inline int ShareTargetLocalesForParsing::targets_size() const {}
inline void ShareTargetLocalesForParsing::clear_targets() {}
inline std::string* ShareTargetLocalesForParsing::add_targets() {}
inline const std::string& ShareTargetLocalesForParsing::_internal_targets(int index) const {}
inline const std::string& ShareTargetLocalesForParsing::targets(int index) const {}
inline std::string* ShareTargetLocalesForParsing::mutable_targets(int index) {}
inline void ShareTargetLocalesForParsing::set_targets(int index, const std::string& value) {}
inline void ShareTargetLocalesForParsing::set_targets(int index, std::string&& value) {}
inline void ShareTargetLocalesForParsing::set_targets(int index, const char* value) {}
inline void ShareTargetLocalesForParsing::set_targets(int index, const char* value, size_t size) {}
inline std::string* ShareTargetLocalesForParsing::_internal_add_targets() {}
inline void ShareTargetLocalesForParsing::add_targets(const std::string& value) {}
inline void ShareTargetLocalesForParsing::add_targets(std::string&& value) {}
inline void ShareTargetLocalesForParsing::add_targets(const char* value) {}
inline void ShareTargetLocalesForParsing::add_targets(const char* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
ShareTargetLocalesForParsing::targets() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
ShareTargetLocalesForParsing::mutable_targets() {}

// repeated string locale_keys = 2;
inline int ShareTargetLocalesForParsing::_internal_locale_keys_size() const {}
inline int ShareTargetLocalesForParsing::locale_keys_size() const {}
inline void ShareTargetLocalesForParsing::clear_locale_keys() {}
inline std::string* ShareTargetLocalesForParsing::add_locale_keys() {}
inline const std::string& ShareTargetLocalesForParsing::_internal_locale_keys(int index) const {}
inline const std::string& ShareTargetLocalesForParsing::locale_keys(int index) const {}
inline std::string* ShareTargetLocalesForParsing::mutable_locale_keys(int index) {}
inline void ShareTargetLocalesForParsing::set_locale_keys(int index, const std::string& value) {}
inline void ShareTargetLocalesForParsing::set_locale_keys(int index, std::string&& value) {}
inline void ShareTargetLocalesForParsing::set_locale_keys(int index, const char* value) {}
inline void ShareTargetLocalesForParsing::set_locale_keys(int index, const char* value, size_t size) {}
inline std::string* ShareTargetLocalesForParsing::_internal_add_locale_keys() {}
inline void ShareTargetLocalesForParsing::add_locale_keys(const std::string& value) {}
inline void ShareTargetLocalesForParsing::add_locale_keys(std::string&& value) {}
inline void ShareTargetLocalesForParsing::add_locale_keys(const char* value) {}
inline void ShareTargetLocalesForParsing::add_locale_keys(const char* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
ShareTargetLocalesForParsing::locale_keys() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
ShareTargetLocalesForParsing::mutable_locale_keys() {}

// -------------------------------------------------------------------

// TargetLocalesForParsing

// repeated .sharing.mojom.ShareTarget targets = 1;
inline int TargetLocalesForParsing::_internal_targets_size() const {}
inline int TargetLocalesForParsing::targets_size() const {}
inline void TargetLocalesForParsing::clear_targets() {}
inline ::sharing::mojom::ShareTarget* TargetLocalesForParsing::mutable_targets(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sharing::mojom::ShareTarget >*
TargetLocalesForParsing::mutable_targets() {}
inline const ::sharing::mojom::ShareTarget& TargetLocalesForParsing::_internal_targets(int index) const {}
inline const ::sharing::mojom::ShareTarget& TargetLocalesForParsing::targets(int index) const {}
inline ::sharing::mojom::ShareTarget* TargetLocalesForParsing::_internal_add_targets() {}
inline ::sharing::mojom::ShareTarget* TargetLocalesForParsing::add_targets() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sharing::mojom::ShareTarget >&
TargetLocalesForParsing::targets() const {}

// repeated .sharing.mojom.ShareTargetLocalesForParsing locale_mapping = 2;
inline int TargetLocalesForParsing::_internal_locale_mapping_size() const {}
inline int TargetLocalesForParsing::locale_mapping_size() const {}
inline void TargetLocalesForParsing::clear_locale_mapping() {}
inline ::sharing::mojom::ShareTargetLocalesForParsing* TargetLocalesForParsing::mutable_locale_mapping(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sharing::mojom::ShareTargetLocalesForParsing >*
TargetLocalesForParsing::mutable_locale_mapping() {}
inline const ::sharing::mojom::ShareTargetLocalesForParsing& TargetLocalesForParsing::_internal_locale_mapping(int index) const {}
inline const ::sharing::mojom::ShareTargetLocalesForParsing& TargetLocalesForParsing::locale_mapping(int index) const {}
inline ::sharing::mojom::ShareTargetLocalesForParsing* TargetLocalesForParsing::_internal_add_locale_mapping() {}
inline ::sharing::mojom::ShareTargetLocalesForParsing* TargetLocalesForParsing::add_locale_mapping() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sharing::mojom::ShareTargetLocalesForParsing >&
TargetLocalesForParsing::locale_mapping() const {}

// uint32 version_id = 3;
inline void TargetLocalesForParsing::clear_version_id() {}
inline uint32_t TargetLocalesForParsing::_internal_version_id() const {}
inline uint32_t TargetLocalesForParsing::version_id() const {}
inline void TargetLocalesForParsing::_internal_set_version_id(uint32_t value) {}
inline void TargetLocalesForParsing::set_version_id(uint32_t value) {}

#ifdef __GNUC__
  #pragma GCC diagnostic pop
#endif  // __GNUC__
// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------


// @@protoc_insertion_point(namespace_scope)

}  // namespace mojom
}  // namespace sharing

// @@protoc_insertion_point(global_scope)

#include <google/protobuf/port_undef.inc>
#endif  // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_share_5ftarget_2eproto