chromium/out/Default/gen/components/safe_browsing/core/common/proto/client_model.pb.h

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: components/safe_browsing/core/common/proto/client_model.proto

#ifndef GOOGLE_PROTOBUF_INCLUDED_components_2fsafe_5fbrowsing_2fcore_2fcommon_2fproto_2fclient_5fmodel_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_components_2fsafe_5fbrowsing_2fcore_2fcommon_2fproto_2fclient_5fmodel_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
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_components_2fsafe_5fbrowsing_2fcore_2fcommon_2fproto_2fclient_5fmodel_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}  // namespace internal
PROTOBUF_NAMESPACE_CLOSE

// Internal implementation detail -- do not use these members.
struct TableStruct_components_2fsafe_5fbrowsing_2fcore_2fcommon_2fproto_2fclient_5fmodel_2eproto {};
namespace safe_browsing {
class ClientSideModel;
struct ClientSideModelDefaultTypeInternal;
extern ClientSideModelDefaultTypeInternal _ClientSideModel_default_instance_;
class ClientSideModel_IPSubnet;
struct ClientSideModel_IPSubnetDefaultTypeInternal;
extern ClientSideModel_IPSubnetDefaultTypeInternal _ClientSideModel_IPSubnet_default_instance_;
class ClientSideModel_Rule;
struct ClientSideModel_RuleDefaultTypeInternal;
extern ClientSideModel_RuleDefaultTypeInternal _ClientSideModel_Rule_default_instance_;
class TfLiteModelMetadata;
struct TfLiteModelMetadataDefaultTypeInternal;
extern TfLiteModelMetadataDefaultTypeInternal _TfLiteModelMetadata_default_instance_;
class TfLiteModelMetadata_Threshold;
struct TfLiteModelMetadata_ThresholdDefaultTypeInternal;
extern TfLiteModelMetadata_ThresholdDefaultTypeInternal _TfLiteModelMetadata_Threshold_default_instance_;
}  // namespace safe_browsing
PROTOBUF_NAMESPACE_OPEN
template<> ::safe_browsing::ClientSideModel* Arena::CreateMaybeMessage<::safe_browsing::ClientSideModel>(Arena*);
template<> ::safe_browsing::ClientSideModel_IPSubnet* Arena::CreateMaybeMessage<::safe_browsing::ClientSideModel_IPSubnet>(Arena*);
template<> ::safe_browsing::ClientSideModel_Rule* Arena::CreateMaybeMessage<::safe_browsing::ClientSideModel_Rule>(Arena*);
template<> ::safe_browsing::TfLiteModelMetadata* Arena::CreateMaybeMessage<::safe_browsing::TfLiteModelMetadata>(Arena*);
template<> ::safe_browsing::TfLiteModelMetadata_Threshold* Arena::CreateMaybeMessage<::safe_browsing::TfLiteModelMetadata_Threshold>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace safe_browsing {

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

class ClientSideModel_Rule final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:safe_browsing.ClientSideModel.Rule) */ {};
// -------------------------------------------------------------------

class ClientSideModel_IPSubnet final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:safe_browsing.ClientSideModel.IPSubnet) */ {};
// -------------------------------------------------------------------

class ClientSideModel final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:safe_browsing.ClientSideModel) */ {};
// -------------------------------------------------------------------

class TfLiteModelMetadata_Threshold final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:safe_browsing.TfLiteModelMetadata.Threshold) */ {};
// -------------------------------------------------------------------

class TfLiteModelMetadata final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:safe_browsing.TfLiteModelMetadata) */ {};
// ===================================================================


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

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

// repeated int32 feature = 1;
inline int ClientSideModel_Rule::_internal_feature_size() const {}
inline int ClientSideModel_Rule::feature_size() const {}
inline void ClientSideModel_Rule::clear_feature() {}
inline int32_t ClientSideModel_Rule::_internal_feature(int index) const {}
inline int32_t ClientSideModel_Rule::feature(int index) const {}
inline void ClientSideModel_Rule::set_feature(int index, int32_t value) {}
inline void ClientSideModel_Rule::_internal_add_feature(int32_t value) {}
inline void ClientSideModel_Rule::add_feature(int32_t value) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
ClientSideModel_Rule::_internal_feature() const {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
ClientSideModel_Rule::feature() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
ClientSideModel_Rule::_internal_mutable_feature() {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
ClientSideModel_Rule::mutable_feature() {}

// required float weight = 2;
inline bool ClientSideModel_Rule::_internal_has_weight() const {}
inline bool ClientSideModel_Rule::has_weight() const {}
inline void ClientSideModel_Rule::clear_weight() {}
inline float ClientSideModel_Rule::_internal_weight() const {}
inline float ClientSideModel_Rule::weight() const {}
inline void ClientSideModel_Rule::_internal_set_weight(float value) {}
inline void ClientSideModel_Rule::set_weight(float value) {}

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

// ClientSideModel_IPSubnet

// required bytes prefix = 1;
inline bool ClientSideModel_IPSubnet::_internal_has_prefix() const {}
inline bool ClientSideModel_IPSubnet::has_prefix() const {}
inline void ClientSideModel_IPSubnet::clear_prefix() {}
inline const std::string& ClientSideModel_IPSubnet::prefix() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ClientSideModel_IPSubnet::set_prefix(ArgT0&& arg0, ArgT... args) {}
inline std::string* ClientSideModel_IPSubnet::mutable_prefix() {}
inline const std::string& ClientSideModel_IPSubnet::_internal_prefix() const {}
inline void ClientSideModel_IPSubnet::_internal_set_prefix(const std::string& value) {}
inline std::string* ClientSideModel_IPSubnet::_internal_mutable_prefix() {}
inline std::string* ClientSideModel_IPSubnet::release_prefix() {}
inline void ClientSideModel_IPSubnet::set_allocated_prefix(std::string* prefix) {}

// optional int32 size = 2 [default = 128];
inline bool ClientSideModel_IPSubnet::_internal_has_size() const {}
inline bool ClientSideModel_IPSubnet::has_size() const {}
inline void ClientSideModel_IPSubnet::clear_size() {}
inline int32_t ClientSideModel_IPSubnet::_internal_size() const {}
inline int32_t ClientSideModel_IPSubnet::size() const {}
inline void ClientSideModel_IPSubnet::_internal_set_size(int32_t value) {}
inline void ClientSideModel_IPSubnet::set_size(int32_t value) {}

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

// ClientSideModel

// repeated bytes hashes = 1;
inline int ClientSideModel::_internal_hashes_size() const {}
inline int ClientSideModel::hashes_size() const {}
inline void ClientSideModel::clear_hashes() {}
inline std::string* ClientSideModel::add_hashes() {}
inline const std::string& ClientSideModel::_internal_hashes(int index) const {}
inline const std::string& ClientSideModel::hashes(int index) const {}
inline std::string* ClientSideModel::mutable_hashes(int index) {}
inline void ClientSideModel::set_hashes(int index, const std::string& value) {}
inline void ClientSideModel::set_hashes(int index, std::string&& value) {}
inline void ClientSideModel::set_hashes(int index, const char* value) {}
inline void ClientSideModel::set_hashes(int index, const void* value, size_t size) {}
inline std::string* ClientSideModel::_internal_add_hashes() {}
inline void ClientSideModel::add_hashes(const std::string& value) {}
inline void ClientSideModel::add_hashes(std::string&& value) {}
inline void ClientSideModel::add_hashes(const char* value) {}
inline void ClientSideModel::add_hashes(const void* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
ClientSideModel::hashes() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
ClientSideModel::mutable_hashes() {}

// repeated .safe_browsing.ClientSideModel.Rule rule = 2;
inline int ClientSideModel::_internal_rule_size() const {}
inline int ClientSideModel::rule_size() const {}
inline void ClientSideModel::clear_rule() {}
inline ::safe_browsing::ClientSideModel_Rule* ClientSideModel::mutable_rule(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::safe_browsing::ClientSideModel_Rule >*
ClientSideModel::mutable_rule() {}
inline const ::safe_browsing::ClientSideModel_Rule& ClientSideModel::_internal_rule(int index) const {}
inline const ::safe_browsing::ClientSideModel_Rule& ClientSideModel::rule(int index) const {}
inline ::safe_browsing::ClientSideModel_Rule* ClientSideModel::_internal_add_rule() {}
inline ::safe_browsing::ClientSideModel_Rule* ClientSideModel::add_rule() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::safe_browsing::ClientSideModel_Rule >&
ClientSideModel::rule() const {}

// repeated int32 page_term = 3;
inline int ClientSideModel::_internal_page_term_size() const {}
inline int ClientSideModel::page_term_size() const {}
inline void ClientSideModel::clear_page_term() {}
inline int32_t ClientSideModel::_internal_page_term(int index) const {}
inline int32_t ClientSideModel::page_term(int index) const {}
inline void ClientSideModel::set_page_term(int index, int32_t value) {}
inline void ClientSideModel::_internal_add_page_term(int32_t value) {}
inline void ClientSideModel::add_page_term(int32_t value) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
ClientSideModel::_internal_page_term() const {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
ClientSideModel::page_term() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
ClientSideModel::_internal_mutable_page_term() {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
ClientSideModel::mutable_page_term() {}

// repeated fixed32 page_word = 4;
inline int ClientSideModel::_internal_page_word_size() const {}
inline int ClientSideModel::page_word_size() const {}
inline void ClientSideModel::clear_page_word() {}
inline uint32_t ClientSideModel::_internal_page_word(int index) const {}
inline uint32_t ClientSideModel::page_word(int index) const {}
inline void ClientSideModel::set_page_word(int index, uint32_t value) {}
inline void ClientSideModel::_internal_add_page_word(uint32_t value) {}
inline void ClientSideModel::add_page_word(uint32_t value) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
ClientSideModel::_internal_page_word() const {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
ClientSideModel::page_word() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
ClientSideModel::_internal_mutable_page_word() {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
ClientSideModel::mutable_page_word() {}

// required int32 max_words_per_term = 5;
inline bool ClientSideModel::_internal_has_max_words_per_term() const {}
inline bool ClientSideModel::has_max_words_per_term() const {}
inline void ClientSideModel::clear_max_words_per_term() {}
inline int32_t ClientSideModel::_internal_max_words_per_term() const {}
inline int32_t ClientSideModel::max_words_per_term() const {}
inline void ClientSideModel::_internal_set_max_words_per_term(int32_t value) {}
inline void ClientSideModel::set_max_words_per_term(int32_t value) {}

// optional int32 dom_model_version = 18;
inline bool ClientSideModel::_internal_has_dom_model_version() const {}
inline bool ClientSideModel::has_dom_model_version() const {}
inline void ClientSideModel::clear_dom_model_version() {}
inline int32_t ClientSideModel::_internal_dom_model_version() const {}
inline int32_t ClientSideModel::dom_model_version() const {}
inline void ClientSideModel::_internal_set_dom_model_version(int32_t value) {}
inline void ClientSideModel::set_dom_model_version(int32_t value) {}

// optional int32 version = 6;
inline bool ClientSideModel::_internal_has_version() const {}
inline bool ClientSideModel::has_version() const {}
inline void ClientSideModel::clear_version() {}
inline int32_t ClientSideModel::_internal_version() const {}
inline int32_t ClientSideModel::version() const {}
inline void ClientSideModel::_internal_set_version(int32_t value) {}
inline void ClientSideModel::set_version(int32_t value) {}

// repeated .safe_browsing.ClientSideModel.IPSubnet bad_subnet = 7;
inline int ClientSideModel::_internal_bad_subnet_size() const {}
inline int ClientSideModel::bad_subnet_size() const {}
inline void ClientSideModel::clear_bad_subnet() {}
inline ::safe_browsing::ClientSideModel_IPSubnet* ClientSideModel::mutable_bad_subnet(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::safe_browsing::ClientSideModel_IPSubnet >*
ClientSideModel::mutable_bad_subnet() {}
inline const ::safe_browsing::ClientSideModel_IPSubnet& ClientSideModel::_internal_bad_subnet(int index) const {}
inline const ::safe_browsing::ClientSideModel_IPSubnet& ClientSideModel::bad_subnet(int index) const {}
inline ::safe_browsing::ClientSideModel_IPSubnet* ClientSideModel::_internal_add_bad_subnet() {}
inline ::safe_browsing::ClientSideModel_IPSubnet* ClientSideModel::add_bad_subnet() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::safe_browsing::ClientSideModel_IPSubnet >&
ClientSideModel::bad_subnet() const {}

// optional fixed32 murmur_hash_seed = 8;
inline bool ClientSideModel::_internal_has_murmur_hash_seed() const {}
inline bool ClientSideModel::has_murmur_hash_seed() const {}
inline void ClientSideModel::clear_murmur_hash_seed() {}
inline uint32_t ClientSideModel::_internal_murmur_hash_seed() const {}
inline uint32_t ClientSideModel::murmur_hash_seed() const {}
inline void ClientSideModel::_internal_set_murmur_hash_seed(uint32_t value) {}
inline void ClientSideModel::set_murmur_hash_seed(uint32_t value) {}

// optional int32 max_shingles_per_page = 9 [default = 200];
inline bool ClientSideModel::_internal_has_max_shingles_per_page() const {}
inline bool ClientSideModel::has_max_shingles_per_page() const {}
inline void ClientSideModel::clear_max_shingles_per_page() {}
inline int32_t ClientSideModel::_internal_max_shingles_per_page() const {}
inline int32_t ClientSideModel::max_shingles_per_page() const {}
inline void ClientSideModel::_internal_set_max_shingles_per_page(int32_t value) {}
inline void ClientSideModel::set_max_shingles_per_page(int32_t value) {}

// optional int32 shingle_size = 10 [default = 4];
inline bool ClientSideModel::_internal_has_shingle_size() const {}
inline bool ClientSideModel::has_shingle_size() const {}
inline void ClientSideModel::clear_shingle_size() {}
inline int32_t ClientSideModel::_internal_shingle_size() const {}
inline int32_t ClientSideModel::shingle_size() const {}
inline void ClientSideModel::_internal_set_shingle_size(int32_t value) {}
inline void ClientSideModel::set_shingle_size(int32_t value) {}

// optional float threshold_probability = 11 [default = 0.5];
inline bool ClientSideModel::_internal_has_threshold_probability() const {}
inline bool ClientSideModel::has_threshold_probability() const {}
inline void ClientSideModel::clear_threshold_probability() {}
inline float ClientSideModel::_internal_threshold_probability() const {}
inline float ClientSideModel::threshold_probability() const {}
inline void ClientSideModel::_internal_set_threshold_probability(float value) {}
inline void ClientSideModel::set_threshold_probability(float value) {}

// optional .safe_browsing.TfLiteModelMetadata tflite_metadata = 17;
inline bool ClientSideModel::_internal_has_tflite_metadata() const {}
inline bool ClientSideModel::has_tflite_metadata() const {}
inline void ClientSideModel::clear_tflite_metadata() {}
inline const ::safe_browsing::TfLiteModelMetadata& ClientSideModel::_internal_tflite_metadata() const {}
inline const ::safe_browsing::TfLiteModelMetadata& ClientSideModel::tflite_metadata() const {}
inline void ClientSideModel::unsafe_arena_set_allocated_tflite_metadata(
    ::safe_browsing::TfLiteModelMetadata* tflite_metadata) {}
inline ::safe_browsing::TfLiteModelMetadata* ClientSideModel::release_tflite_metadata() {}
inline ::safe_browsing::TfLiteModelMetadata* ClientSideModel::unsafe_arena_release_tflite_metadata() {}
inline ::safe_browsing::TfLiteModelMetadata* ClientSideModel::_internal_mutable_tflite_metadata() {}
inline ::safe_browsing::TfLiteModelMetadata* ClientSideModel::mutable_tflite_metadata() {}
inline void ClientSideModel::set_allocated_tflite_metadata(::safe_browsing::TfLiteModelMetadata* tflite_metadata) {}

// optional .safe_browsing.TfLiteModelMetadata img_embedding_metadata = 19;
inline bool ClientSideModel::_internal_has_img_embedding_metadata() const {}
inline bool ClientSideModel::has_img_embedding_metadata() const {}
inline void ClientSideModel::clear_img_embedding_metadata() {}
inline const ::safe_browsing::TfLiteModelMetadata& ClientSideModel::_internal_img_embedding_metadata() const {}
inline const ::safe_browsing::TfLiteModelMetadata& ClientSideModel::img_embedding_metadata() const {}
inline void ClientSideModel::unsafe_arena_set_allocated_img_embedding_metadata(
    ::safe_browsing::TfLiteModelMetadata* img_embedding_metadata) {}
inline ::safe_browsing::TfLiteModelMetadata* ClientSideModel::release_img_embedding_metadata() {}
inline ::safe_browsing::TfLiteModelMetadata* ClientSideModel::unsafe_arena_release_img_embedding_metadata() {}
inline ::safe_browsing::TfLiteModelMetadata* ClientSideModel::_internal_mutable_img_embedding_metadata() {}
inline ::safe_browsing::TfLiteModelMetadata* ClientSideModel::mutable_img_embedding_metadata() {}
inline void ClientSideModel::set_allocated_img_embedding_metadata(::safe_browsing::TfLiteModelMetadata* img_embedding_metadata) {}

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

// TfLiteModelMetadata_Threshold

// optional string label = 1;
inline bool TfLiteModelMetadata_Threshold::_internal_has_label() const {}
inline bool TfLiteModelMetadata_Threshold::has_label() const {}
inline void TfLiteModelMetadata_Threshold::clear_label() {}
inline const std::string& TfLiteModelMetadata_Threshold::label() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void TfLiteModelMetadata_Threshold::set_label(ArgT0&& arg0, ArgT... args) {}
inline std::string* TfLiteModelMetadata_Threshold::mutable_label() {}
inline const std::string& TfLiteModelMetadata_Threshold::_internal_label() const {}
inline void TfLiteModelMetadata_Threshold::_internal_set_label(const std::string& value) {}
inline std::string* TfLiteModelMetadata_Threshold::_internal_mutable_label() {}
inline std::string* TfLiteModelMetadata_Threshold::release_label() {}
inline void TfLiteModelMetadata_Threshold::set_allocated_label(std::string* label) {}

// optional float threshold = 2;
inline bool TfLiteModelMetadata_Threshold::_internal_has_threshold() const {}
inline bool TfLiteModelMetadata_Threshold::has_threshold() const {}
inline void TfLiteModelMetadata_Threshold::clear_threshold() {}
inline float TfLiteModelMetadata_Threshold::_internal_threshold() const {}
inline float TfLiteModelMetadata_Threshold::threshold() const {}
inline void TfLiteModelMetadata_Threshold::_internal_set_threshold(float value) {}
inline void TfLiteModelMetadata_Threshold::set_threshold(float value) {}

// optional float esb_threshold = 3;
inline bool TfLiteModelMetadata_Threshold::_internal_has_esb_threshold() const {}
inline bool TfLiteModelMetadata_Threshold::has_esb_threshold() const {}
inline void TfLiteModelMetadata_Threshold::clear_esb_threshold() {}
inline float TfLiteModelMetadata_Threshold::_internal_esb_threshold() const {}
inline float TfLiteModelMetadata_Threshold::esb_threshold() const {}
inline void TfLiteModelMetadata_Threshold::_internal_set_esb_threshold(float value) {}
inline void TfLiteModelMetadata_Threshold::set_esb_threshold(float value) {}

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

// TfLiteModelMetadata

// optional int32 model_version = 1;
inline bool TfLiteModelMetadata::_internal_has_model_version() const {}
inline bool TfLiteModelMetadata::has_model_version() const {}
inline void TfLiteModelMetadata::clear_model_version() {}
inline int32_t TfLiteModelMetadata::_internal_model_version() const {}
inline int32_t TfLiteModelMetadata::model_version() const {}
inline void TfLiteModelMetadata::_internal_set_model_version(int32_t value) {}
inline void TfLiteModelMetadata::set_model_version(int32_t value) {}

// repeated .safe_browsing.TfLiteModelMetadata.Threshold thresholds = 2;
inline int TfLiteModelMetadata::_internal_thresholds_size() const {}
inline int TfLiteModelMetadata::thresholds_size() const {}
inline void TfLiteModelMetadata::clear_thresholds() {}
inline ::safe_browsing::TfLiteModelMetadata_Threshold* TfLiteModelMetadata::mutable_thresholds(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::safe_browsing::TfLiteModelMetadata_Threshold >*
TfLiteModelMetadata::mutable_thresholds() {}
inline const ::safe_browsing::TfLiteModelMetadata_Threshold& TfLiteModelMetadata::_internal_thresholds(int index) const {}
inline const ::safe_browsing::TfLiteModelMetadata_Threshold& TfLiteModelMetadata::thresholds(int index) const {}
inline ::safe_browsing::TfLiteModelMetadata_Threshold* TfLiteModelMetadata::_internal_add_thresholds() {}
inline ::safe_browsing::TfLiteModelMetadata_Threshold* TfLiteModelMetadata::add_thresholds() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::safe_browsing::TfLiteModelMetadata_Threshold >&
TfLiteModelMetadata::thresholds() const {}

// optional int32 input_width = 3;
inline bool TfLiteModelMetadata::_internal_has_input_width() const {}
inline bool TfLiteModelMetadata::has_input_width() const {}
inline void TfLiteModelMetadata::clear_input_width() {}
inline int32_t TfLiteModelMetadata::_internal_input_width() const {}
inline int32_t TfLiteModelMetadata::input_width() const {}
inline void TfLiteModelMetadata::_internal_set_input_width(int32_t value) {}
inline void TfLiteModelMetadata::set_input_width(int32_t value) {}

// optional int32 input_height = 4;
inline bool TfLiteModelMetadata::_internal_has_input_height() const {}
inline bool TfLiteModelMetadata::has_input_height() const {}
inline void TfLiteModelMetadata::clear_input_height() {}
inline int32_t TfLiteModelMetadata::_internal_input_height() const {}
inline int32_t TfLiteModelMetadata::input_height() const {}
inline void TfLiteModelMetadata::_internal_set_input_height(int32_t value) {}
inline void TfLiteModelMetadata::set_input_height(int32_t value) {}

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

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

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

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


// @@protoc_insertion_point(namespace_scope)

}  // namespace safe_browsing

// @@protoc_insertion_point(global_scope)

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