Path: blob/master/modules/dnn/misc/onnx/opencv-onnx.pb.h
16344 views
// Generated by the protocol buffer compiler. DO NOT EDIT!1// source: opencv-onnx.proto23#ifndef PROTOBUF_opencv_2donnx_2eproto__INCLUDED4#define PROTOBUF_opencv_2donnx_2eproto__INCLUDED56#include <string>78#include <google/protobuf/stubs/common.h>910#if GOOGLE_PROTOBUF_VERSION < 300500011#error This file was generated by a newer version of protoc which is12#error incompatible with your Protocol Buffer headers. Please update13#error your headers.14#endif15#if 3005001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION16#error This file was generated by an older version of protoc which is17#error incompatible with your Protocol Buffer headers. Please18#error regenerate this file with a newer version of protoc.19#endif2021#include <google/protobuf/io/coded_stream.h>22#include <google/protobuf/arena.h>23#include <google/protobuf/arenastring.h>24#include <google/protobuf/generated_message_table_driven.h>25#include <google/protobuf/generated_message_util.h>26#include <google/protobuf/metadata.h>27#include <google/protobuf/message.h>28#include <google/protobuf/repeated_field.h> // IWYU pragma: export29#include <google/protobuf/extension_set.h> // IWYU pragma: export30#include <google/protobuf/generated_enum_reflection.h>31#include <google/protobuf/unknown_field_set.h>32// @@protoc_insertion_point(includes)3334namespace protobuf_opencv_2donnx_2eproto {35// Internal implementation detail -- do not use these members.36struct TableStruct {37static const ::google::protobuf::internal::ParseTableField entries[];38static const ::google::protobuf::internal::AuxillaryParseTableField aux[];39static const ::google::protobuf::internal::ParseTable schema[13];40static const ::google::protobuf::internal::FieldMetadata field_metadata[];41static const ::google::protobuf::internal::SerializationTable serialization_table[];42static const ::google::protobuf::uint32 offsets[];43};44void AddDescriptors();45void InitDefaultsAttributeProtoImpl();46void InitDefaultsAttributeProto();47void InitDefaultsValueInfoProtoImpl();48void InitDefaultsValueInfoProto();49void InitDefaultsModelProtoImpl();50void InitDefaultsModelProto();51void InitDefaultsStringStringEntryProtoImpl();52void InitDefaultsStringStringEntryProto();53void InitDefaultsTensorProto_SegmentImpl();54void InitDefaultsTensorProto_Segment();55void InitDefaultsTensorProtoImpl();56void InitDefaultsTensorProto();57void InitDefaultsTensorShapeProto_DimensionImpl();58void InitDefaultsTensorShapeProto_Dimension();59void InitDefaultsTensorShapeProtoImpl();60void InitDefaultsTensorShapeProto();61void InitDefaultsTypeProto_TensorImpl();62void InitDefaultsTypeProto_Tensor();63void InitDefaultsTypeProtoImpl();64void InitDefaultsTypeProto();65void InitDefaultsOperatorSetIdProtoImpl();66void InitDefaultsOperatorSetIdProto();67inline void InitDefaults() {68InitDefaultsAttributeProto();69InitDefaultsValueInfoProto();70InitDefaultsModelProto();71InitDefaultsStringStringEntryProto();72InitDefaultsTensorProto_Segment();73InitDefaultsTensorProto();74InitDefaultsTensorShapeProto_Dimension();75InitDefaultsTensorShapeProto();76InitDefaultsTypeProto_Tensor();77InitDefaultsTypeProto();78InitDefaultsOperatorSetIdProto();79}80} // namespace protobuf_opencv_2donnx_2eproto81namespace opencv_onnx {82class AttributeProto;83class AttributeProtoDefaultTypeInternal;84extern AttributeProtoDefaultTypeInternal _AttributeProto_default_instance_;85class GraphProto;86class GraphProtoDefaultTypeInternal;87extern GraphProtoDefaultTypeInternal _GraphProto_default_instance_;88class ModelProto;89class ModelProtoDefaultTypeInternal;90extern ModelProtoDefaultTypeInternal _ModelProto_default_instance_;91class NodeProto;92class NodeProtoDefaultTypeInternal;93extern NodeProtoDefaultTypeInternal _NodeProto_default_instance_;94class OperatorSetIdProto;95class OperatorSetIdProtoDefaultTypeInternal;96extern OperatorSetIdProtoDefaultTypeInternal _OperatorSetIdProto_default_instance_;97class StringStringEntryProto;98class StringStringEntryProtoDefaultTypeInternal;99extern StringStringEntryProtoDefaultTypeInternal _StringStringEntryProto_default_instance_;100class TensorProto;101class TensorProtoDefaultTypeInternal;102extern TensorProtoDefaultTypeInternal _TensorProto_default_instance_;103class TensorProto_Segment;104class TensorProto_SegmentDefaultTypeInternal;105extern TensorProto_SegmentDefaultTypeInternal _TensorProto_Segment_default_instance_;106class TensorShapeProto;107class TensorShapeProtoDefaultTypeInternal;108extern TensorShapeProtoDefaultTypeInternal _TensorShapeProto_default_instance_;109class TensorShapeProto_Dimension;110class TensorShapeProto_DimensionDefaultTypeInternal;111extern TensorShapeProto_DimensionDefaultTypeInternal _TensorShapeProto_Dimension_default_instance_;112class TypeProto;113class TypeProtoDefaultTypeInternal;114extern TypeProtoDefaultTypeInternal _TypeProto_default_instance_;115class TypeProto_Tensor;116class TypeProto_TensorDefaultTypeInternal;117extern TypeProto_TensorDefaultTypeInternal _TypeProto_Tensor_default_instance_;118class ValueInfoProto;119class ValueInfoProtoDefaultTypeInternal;120extern ValueInfoProtoDefaultTypeInternal _ValueInfoProto_default_instance_;121} // namespace opencv_onnx122namespace opencv_onnx {123124enum AttributeProto_AttributeType {125AttributeProto_AttributeType_UNDEFINED = 0,126AttributeProto_AttributeType_FLOAT = 1,127AttributeProto_AttributeType_INT = 2,128AttributeProto_AttributeType_STRING = 3,129AttributeProto_AttributeType_TENSOR = 4,130AttributeProto_AttributeType_GRAPH = 5,131AttributeProto_AttributeType_FLOATS = 6,132AttributeProto_AttributeType_INTS = 7,133AttributeProto_AttributeType_STRINGS = 8,134AttributeProto_AttributeType_TENSORS = 9,135AttributeProto_AttributeType_GRAPHS = 10136};137bool AttributeProto_AttributeType_IsValid(int value);138const AttributeProto_AttributeType AttributeProto_AttributeType_AttributeType_MIN = AttributeProto_AttributeType_UNDEFINED;139const AttributeProto_AttributeType AttributeProto_AttributeType_AttributeType_MAX = AttributeProto_AttributeType_GRAPHS;140const int AttributeProto_AttributeType_AttributeType_ARRAYSIZE = AttributeProto_AttributeType_AttributeType_MAX + 1;141142const ::google::protobuf::EnumDescriptor* AttributeProto_AttributeType_descriptor();143inline const ::std::string& AttributeProto_AttributeType_Name(AttributeProto_AttributeType value) {144return ::google::protobuf::internal::NameOfEnum(145AttributeProto_AttributeType_descriptor(), value);146}147inline bool AttributeProto_AttributeType_Parse(148const ::std::string& name, AttributeProto_AttributeType* value) {149return ::google::protobuf::internal::ParseNamedEnum<AttributeProto_AttributeType>(150AttributeProto_AttributeType_descriptor(), name, value);151}152enum TensorProto_DataType {153TensorProto_DataType_UNDEFINED = 0,154TensorProto_DataType_FLOAT = 1,155TensorProto_DataType_UINT8 = 2,156TensorProto_DataType_INT8 = 3,157TensorProto_DataType_UINT16 = 4,158TensorProto_DataType_INT16 = 5,159TensorProto_DataType_INT32 = 6,160TensorProto_DataType_INT64 = 7,161TensorProto_DataType_STRING = 8,162TensorProto_DataType_BOOL = 9,163TensorProto_DataType_FLOAT16 = 10,164TensorProto_DataType_DOUBLE = 11,165TensorProto_DataType_UINT32 = 12,166TensorProto_DataType_UINT64 = 13,167TensorProto_DataType_COMPLEX64 = 14,168TensorProto_DataType_COMPLEX128 = 15169};170bool TensorProto_DataType_IsValid(int value);171const TensorProto_DataType TensorProto_DataType_DataType_MIN = TensorProto_DataType_UNDEFINED;172const TensorProto_DataType TensorProto_DataType_DataType_MAX = TensorProto_DataType_COMPLEX128;173const int TensorProto_DataType_DataType_ARRAYSIZE = TensorProto_DataType_DataType_MAX + 1;174175const ::google::protobuf::EnumDescriptor* TensorProto_DataType_descriptor();176inline const ::std::string& TensorProto_DataType_Name(TensorProto_DataType value) {177return ::google::protobuf::internal::NameOfEnum(178TensorProto_DataType_descriptor(), value);179}180inline bool TensorProto_DataType_Parse(181const ::std::string& name, TensorProto_DataType* value) {182return ::google::protobuf::internal::ParseNamedEnum<TensorProto_DataType>(183TensorProto_DataType_descriptor(), name, value);184}185enum Version {186_START_VERSION = 0,187IR_VERSION_2017_10_10 = 1,188IR_VERSION_2017_10_30 = 2,189IR_VERSION = 3190};191bool Version_IsValid(int value);192const Version Version_MIN = _START_VERSION;193const Version Version_MAX = IR_VERSION;194const int Version_ARRAYSIZE = Version_MAX + 1;195196const ::google::protobuf::EnumDescriptor* Version_descriptor();197inline const ::std::string& Version_Name(Version value) {198return ::google::protobuf::internal::NameOfEnum(199Version_descriptor(), value);200}201inline bool Version_Parse(202const ::std::string& name, Version* value) {203return ::google::protobuf::internal::ParseNamedEnum<Version>(204Version_descriptor(), name, value);205}206// ===================================================================207208class AttributeProto : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:opencv_onnx.AttributeProto) */ {209public:210AttributeProto();211virtual ~AttributeProto();212213AttributeProto(const AttributeProto& from);214215inline AttributeProto& operator=(const AttributeProto& from) {216CopyFrom(from);217return *this;218}219#if LANG_CXX11220AttributeProto(AttributeProto&& from) noexcept221: AttributeProto() {222*this = ::std::move(from);223}224225inline AttributeProto& operator=(AttributeProto&& from) noexcept {226if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {227if (this != &from) InternalSwap(&from);228} else {229CopyFrom(from);230}231return *this;232}233#endif234inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {235return _internal_metadata_.unknown_fields();236}237inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {238return _internal_metadata_.mutable_unknown_fields();239}240241static const ::google::protobuf::Descriptor* descriptor();242static const AttributeProto& default_instance();243244static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY245static inline const AttributeProto* internal_default_instance() {246return reinterpret_cast<const AttributeProto*>(247&_AttributeProto_default_instance_);248}249static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =2500;251252void Swap(AttributeProto* other);253friend void swap(AttributeProto& a, AttributeProto& b) {254a.Swap(&b);255}256257// implements Message ----------------------------------------------258259inline AttributeProto* New() const PROTOBUF_FINAL { return New(NULL); }260261AttributeProto* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;262void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;263void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;264void CopyFrom(const AttributeProto& from);265void MergeFrom(const AttributeProto& from);266void Clear() PROTOBUF_FINAL;267bool IsInitialized() const PROTOBUF_FINAL;268269size_t ByteSizeLong() const PROTOBUF_FINAL;270bool MergePartialFromCodedStream(271::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;272void SerializeWithCachedSizes(273::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;274::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(275bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;276int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }277private:278void SharedCtor();279void SharedDtor();280void SetCachedSize(int size) const PROTOBUF_FINAL;281void InternalSwap(AttributeProto* other);282private:283inline ::google::protobuf::Arena* GetArenaNoVirtual() const {284return NULL;285}286inline void* MaybeArenaPtr() const {287return NULL;288}289public:290291::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;292293// nested types ----------------------------------------------------294295typedef AttributeProto_AttributeType AttributeType;296static const AttributeType UNDEFINED =297AttributeProto_AttributeType_UNDEFINED;298static const AttributeType FLOAT =299AttributeProto_AttributeType_FLOAT;300static const AttributeType INT =301AttributeProto_AttributeType_INT;302static const AttributeType STRING =303AttributeProto_AttributeType_STRING;304static const AttributeType TENSOR =305AttributeProto_AttributeType_TENSOR;306static const AttributeType GRAPH =307AttributeProto_AttributeType_GRAPH;308static const AttributeType FLOATS =309AttributeProto_AttributeType_FLOATS;310static const AttributeType INTS =311AttributeProto_AttributeType_INTS;312static const AttributeType STRINGS =313AttributeProto_AttributeType_STRINGS;314static const AttributeType TENSORS =315AttributeProto_AttributeType_TENSORS;316static const AttributeType GRAPHS =317AttributeProto_AttributeType_GRAPHS;318static inline bool AttributeType_IsValid(int value) {319return AttributeProto_AttributeType_IsValid(value);320}321static const AttributeType AttributeType_MIN =322AttributeProto_AttributeType_AttributeType_MIN;323static const AttributeType AttributeType_MAX =324AttributeProto_AttributeType_AttributeType_MAX;325static const int AttributeType_ARRAYSIZE =326AttributeProto_AttributeType_AttributeType_ARRAYSIZE;327static inline const ::google::protobuf::EnumDescriptor*328AttributeType_descriptor() {329return AttributeProto_AttributeType_descriptor();330}331static inline const ::std::string& AttributeType_Name(AttributeType value) {332return AttributeProto_AttributeType_Name(value);333}334static inline bool AttributeType_Parse(const ::std::string& name,335AttributeType* value) {336return AttributeProto_AttributeType_Parse(name, value);337}338339// accessors -------------------------------------------------------340341// repeated float floats = 7;342int floats_size() const;343void clear_floats();344static const int kFloatsFieldNumber = 7;345float floats(int index) const;346void set_floats(int index, float value);347void add_floats(float value);348const ::google::protobuf::RepeatedField< float >&349floats() const;350::google::protobuf::RepeatedField< float >*351mutable_floats();352353// repeated int64 ints = 8;354int ints_size() const;355void clear_ints();356static const int kIntsFieldNumber = 8;357::google::protobuf::int64 ints(int index) const;358void set_ints(int index, ::google::protobuf::int64 value);359void add_ints(::google::protobuf::int64 value);360const ::google::protobuf::RepeatedField< ::google::protobuf::int64 >&361ints() const;362::google::protobuf::RepeatedField< ::google::protobuf::int64 >*363mutable_ints();364365// repeated bytes strings = 9;366int strings_size() const;367void clear_strings();368static const int kStringsFieldNumber = 9;369const ::std::string& strings(int index) const;370::std::string* mutable_strings(int index);371void set_strings(int index, const ::std::string& value);372#if LANG_CXX11373void set_strings(int index, ::std::string&& value);374#endif375void set_strings(int index, const char* value);376void set_strings(int index, const void* value, size_t size);377::std::string* add_strings();378void add_strings(const ::std::string& value);379#if LANG_CXX11380void add_strings(::std::string&& value);381#endif382void add_strings(const char* value);383void add_strings(const void* value, size_t size);384const ::google::protobuf::RepeatedPtrField< ::std::string>& strings() const;385::google::protobuf::RepeatedPtrField< ::std::string>* mutable_strings();386387// repeated .opencv_onnx.TensorProto tensors = 10;388int tensors_size() const;389void clear_tensors();390static const int kTensorsFieldNumber = 10;391const ::opencv_onnx::TensorProto& tensors(int index) const;392::opencv_onnx::TensorProto* mutable_tensors(int index);393::opencv_onnx::TensorProto* add_tensors();394::google::protobuf::RepeatedPtrField< ::opencv_onnx::TensorProto >*395mutable_tensors();396const ::google::protobuf::RepeatedPtrField< ::opencv_onnx::TensorProto >&397tensors() const;398399// repeated .opencv_onnx.GraphProto graphs = 11;400int graphs_size() const;401void clear_graphs();402static const int kGraphsFieldNumber = 11;403const ::opencv_onnx::GraphProto& graphs(int index) const;404::opencv_onnx::GraphProto* mutable_graphs(int index);405::opencv_onnx::GraphProto* add_graphs();406::google::protobuf::RepeatedPtrField< ::opencv_onnx::GraphProto >*407mutable_graphs();408const ::google::protobuf::RepeatedPtrField< ::opencv_onnx::GraphProto >&409graphs() const;410411// optional string name = 1;412bool has_name() const;413void clear_name();414static const int kNameFieldNumber = 1;415const ::std::string& name() const;416void set_name(const ::std::string& value);417#if LANG_CXX11418void set_name(::std::string&& value);419#endif420void set_name(const char* value);421void set_name(const char* value, size_t size);422::std::string* mutable_name();423::std::string* release_name();424void set_allocated_name(::std::string* name);425426// optional bytes s = 4;427bool has_s() const;428void clear_s();429static const int kSFieldNumber = 4;430const ::std::string& s() const;431void set_s(const ::std::string& value);432#if LANG_CXX11433void set_s(::std::string&& value);434#endif435void set_s(const char* value);436void set_s(const void* value, size_t size);437::std::string* mutable_s();438::std::string* release_s();439void set_allocated_s(::std::string* s);440441// optional string doc_string = 13;442bool has_doc_string() const;443void clear_doc_string();444static const int kDocStringFieldNumber = 13;445const ::std::string& doc_string() const;446void set_doc_string(const ::std::string& value);447#if LANG_CXX11448void set_doc_string(::std::string&& value);449#endif450void set_doc_string(const char* value);451void set_doc_string(const char* value, size_t size);452::std::string* mutable_doc_string();453::std::string* release_doc_string();454void set_allocated_doc_string(::std::string* doc_string);455456// optional string ref_attr_name = 21;457bool has_ref_attr_name() const;458void clear_ref_attr_name();459static const int kRefAttrNameFieldNumber = 21;460const ::std::string& ref_attr_name() const;461void set_ref_attr_name(const ::std::string& value);462#if LANG_CXX11463void set_ref_attr_name(::std::string&& value);464#endif465void set_ref_attr_name(const char* value);466void set_ref_attr_name(const char* value, size_t size);467::std::string* mutable_ref_attr_name();468::std::string* release_ref_attr_name();469void set_allocated_ref_attr_name(::std::string* ref_attr_name);470471// optional .opencv_onnx.TensorProto t = 5;472bool has_t() const;473void clear_t();474static const int kTFieldNumber = 5;475const ::opencv_onnx::TensorProto& t() const;476::opencv_onnx::TensorProto* release_t();477::opencv_onnx::TensorProto* mutable_t();478void set_allocated_t(::opencv_onnx::TensorProto* t);479480// optional .opencv_onnx.GraphProto g = 6;481bool has_g() const;482void clear_g();483static const int kGFieldNumber = 6;484const ::opencv_onnx::GraphProto& g() const;485::opencv_onnx::GraphProto* release_g();486::opencv_onnx::GraphProto* mutable_g();487void set_allocated_g(::opencv_onnx::GraphProto* g);488489// optional int64 i = 3;490bool has_i() const;491void clear_i();492static const int kIFieldNumber = 3;493::google::protobuf::int64 i() const;494void set_i(::google::protobuf::int64 value);495496// optional float f = 2;497bool has_f() const;498void clear_f();499static const int kFFieldNumber = 2;500float f() const;501void set_f(float value);502503// optional .opencv_onnx.AttributeProto.AttributeType type = 20;504bool has_type() const;505void clear_type();506static const int kTypeFieldNumber = 20;507::opencv_onnx::AttributeProto_AttributeType type() const;508void set_type(::opencv_onnx::AttributeProto_AttributeType value);509510// @@protoc_insertion_point(class_scope:opencv_onnx.AttributeProto)511private:512void set_has_name();513void clear_has_name();514void set_has_ref_attr_name();515void clear_has_ref_attr_name();516void set_has_doc_string();517void clear_has_doc_string();518void set_has_type();519void clear_has_type();520void set_has_f();521void clear_has_f();522void set_has_i();523void clear_has_i();524void set_has_s();525void clear_has_s();526void set_has_t();527void clear_has_t();528void set_has_g();529void clear_has_g();530531::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;532::google::protobuf::internal::HasBits<1> _has_bits_;533mutable int _cached_size_;534::google::protobuf::RepeatedField< float > floats_;535::google::protobuf::RepeatedField< ::google::protobuf::int64 > ints_;536::google::protobuf::RepeatedPtrField< ::std::string> strings_;537::google::protobuf::RepeatedPtrField< ::opencv_onnx::TensorProto > tensors_;538::google::protobuf::RepeatedPtrField< ::opencv_onnx::GraphProto > graphs_;539::google::protobuf::internal::ArenaStringPtr name_;540::google::protobuf::internal::ArenaStringPtr s_;541::google::protobuf::internal::ArenaStringPtr doc_string_;542::google::protobuf::internal::ArenaStringPtr ref_attr_name_;543::opencv_onnx::TensorProto* t_;544::opencv_onnx::GraphProto* g_;545::google::protobuf::int64 i_;546float f_;547int type_;548friend struct ::protobuf_opencv_2donnx_2eproto::TableStruct;549friend void ::protobuf_opencv_2donnx_2eproto::InitDefaultsAttributeProtoImpl();550};551// -------------------------------------------------------------------552553class ValueInfoProto : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:opencv_onnx.ValueInfoProto) */ {554public:555ValueInfoProto();556virtual ~ValueInfoProto();557558ValueInfoProto(const ValueInfoProto& from);559560inline ValueInfoProto& operator=(const ValueInfoProto& from) {561CopyFrom(from);562return *this;563}564#if LANG_CXX11565ValueInfoProto(ValueInfoProto&& from) noexcept566: ValueInfoProto() {567*this = ::std::move(from);568}569570inline ValueInfoProto& operator=(ValueInfoProto&& from) noexcept {571if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {572if (this != &from) InternalSwap(&from);573} else {574CopyFrom(from);575}576return *this;577}578#endif579inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {580return _internal_metadata_.unknown_fields();581}582inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {583return _internal_metadata_.mutable_unknown_fields();584}585586static const ::google::protobuf::Descriptor* descriptor();587static const ValueInfoProto& default_instance();588589static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY590static inline const ValueInfoProto* internal_default_instance() {591return reinterpret_cast<const ValueInfoProto*>(592&_ValueInfoProto_default_instance_);593}594static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =5951;596597void Swap(ValueInfoProto* other);598friend void swap(ValueInfoProto& a, ValueInfoProto& b) {599a.Swap(&b);600}601602// implements Message ----------------------------------------------603604inline ValueInfoProto* New() const PROTOBUF_FINAL { return New(NULL); }605606ValueInfoProto* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;607void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;608void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;609void CopyFrom(const ValueInfoProto& from);610void MergeFrom(const ValueInfoProto& from);611void Clear() PROTOBUF_FINAL;612bool IsInitialized() const PROTOBUF_FINAL;613614size_t ByteSizeLong() const PROTOBUF_FINAL;615bool MergePartialFromCodedStream(616::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;617void SerializeWithCachedSizes(618::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;619::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(620bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;621int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }622private:623void SharedCtor();624void SharedDtor();625void SetCachedSize(int size) const PROTOBUF_FINAL;626void InternalSwap(ValueInfoProto* other);627private:628inline ::google::protobuf::Arena* GetArenaNoVirtual() const {629return NULL;630}631inline void* MaybeArenaPtr() const {632return NULL;633}634public:635636::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;637638// nested types ----------------------------------------------------639640// accessors -------------------------------------------------------641642// optional string name = 1;643bool has_name() const;644void clear_name();645static const int kNameFieldNumber = 1;646const ::std::string& name() const;647void set_name(const ::std::string& value);648#if LANG_CXX11649void set_name(::std::string&& value);650#endif651void set_name(const char* value);652void set_name(const char* value, size_t size);653::std::string* mutable_name();654::std::string* release_name();655void set_allocated_name(::std::string* name);656657// optional string doc_string = 3;658bool has_doc_string() const;659void clear_doc_string();660static const int kDocStringFieldNumber = 3;661const ::std::string& doc_string() const;662void set_doc_string(const ::std::string& value);663#if LANG_CXX11664void set_doc_string(::std::string&& value);665#endif666void set_doc_string(const char* value);667void set_doc_string(const char* value, size_t size);668::std::string* mutable_doc_string();669::std::string* release_doc_string();670void set_allocated_doc_string(::std::string* doc_string);671672// optional .opencv_onnx.TypeProto type = 2;673bool has_type() const;674void clear_type();675static const int kTypeFieldNumber = 2;676const ::opencv_onnx::TypeProto& type() const;677::opencv_onnx::TypeProto* release_type();678::opencv_onnx::TypeProto* mutable_type();679void set_allocated_type(::opencv_onnx::TypeProto* type);680681// @@protoc_insertion_point(class_scope:opencv_onnx.ValueInfoProto)682private:683void set_has_name();684void clear_has_name();685void set_has_type();686void clear_has_type();687void set_has_doc_string();688void clear_has_doc_string();689690::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;691::google::protobuf::internal::HasBits<1> _has_bits_;692mutable int _cached_size_;693::google::protobuf::internal::ArenaStringPtr name_;694::google::protobuf::internal::ArenaStringPtr doc_string_;695::opencv_onnx::TypeProto* type_;696friend struct ::protobuf_opencv_2donnx_2eproto::TableStruct;697friend void ::protobuf_opencv_2donnx_2eproto::InitDefaultsValueInfoProtoImpl();698};699// -------------------------------------------------------------------700701class NodeProto : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:opencv_onnx.NodeProto) */ {702public:703NodeProto();704virtual ~NodeProto();705706NodeProto(const NodeProto& from);707708inline NodeProto& operator=(const NodeProto& from) {709CopyFrom(from);710return *this;711}712#if LANG_CXX11713NodeProto(NodeProto&& from) noexcept714: NodeProto() {715*this = ::std::move(from);716}717718inline NodeProto& operator=(NodeProto&& from) noexcept {719if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {720if (this != &from) InternalSwap(&from);721} else {722CopyFrom(from);723}724return *this;725}726#endif727inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {728return _internal_metadata_.unknown_fields();729}730inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {731return _internal_metadata_.mutable_unknown_fields();732}733734static const ::google::protobuf::Descriptor* descriptor();735static const NodeProto& default_instance();736737static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY738static inline const NodeProto* internal_default_instance() {739return reinterpret_cast<const NodeProto*>(740&_NodeProto_default_instance_);741}742static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =7432;744745void Swap(NodeProto* other);746friend void swap(NodeProto& a, NodeProto& b) {747a.Swap(&b);748}749750// implements Message ----------------------------------------------751752inline NodeProto* New() const PROTOBUF_FINAL { return New(NULL); }753754NodeProto* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;755void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;756void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;757void CopyFrom(const NodeProto& from);758void MergeFrom(const NodeProto& from);759void Clear() PROTOBUF_FINAL;760bool IsInitialized() const PROTOBUF_FINAL;761762size_t ByteSizeLong() const PROTOBUF_FINAL;763bool MergePartialFromCodedStream(764::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;765void SerializeWithCachedSizes(766::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;767::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(768bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;769int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }770private:771void SharedCtor();772void SharedDtor();773void SetCachedSize(int size) const PROTOBUF_FINAL;774void InternalSwap(NodeProto* other);775private:776inline ::google::protobuf::Arena* GetArenaNoVirtual() const {777return NULL;778}779inline void* MaybeArenaPtr() const {780return NULL;781}782public:783784::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;785786// nested types ----------------------------------------------------787788// accessors -------------------------------------------------------789790// repeated string input = 1;791int input_size() const;792void clear_input();793static const int kInputFieldNumber = 1;794const ::std::string& input(int index) const;795::std::string* mutable_input(int index);796void set_input(int index, const ::std::string& value);797#if LANG_CXX11798void set_input(int index, ::std::string&& value);799#endif800void set_input(int index, const char* value);801void set_input(int index, const char* value, size_t size);802::std::string* add_input();803void add_input(const ::std::string& value);804#if LANG_CXX11805void add_input(::std::string&& value);806#endif807void add_input(const char* value);808void add_input(const char* value, size_t size);809const ::google::protobuf::RepeatedPtrField< ::std::string>& input() const;810::google::protobuf::RepeatedPtrField< ::std::string>* mutable_input();811812// repeated string output = 2;813int output_size() const;814void clear_output();815static const int kOutputFieldNumber = 2;816const ::std::string& output(int index) const;817::std::string* mutable_output(int index);818void set_output(int index, const ::std::string& value);819#if LANG_CXX11820void set_output(int index, ::std::string&& value);821#endif822void set_output(int index, const char* value);823void set_output(int index, const char* value, size_t size);824::std::string* add_output();825void add_output(const ::std::string& value);826#if LANG_CXX11827void add_output(::std::string&& value);828#endif829void add_output(const char* value);830void add_output(const char* value, size_t size);831const ::google::protobuf::RepeatedPtrField< ::std::string>& output() const;832::google::protobuf::RepeatedPtrField< ::std::string>* mutable_output();833834// repeated .opencv_onnx.AttributeProto attribute = 5;835int attribute_size() const;836void clear_attribute();837static const int kAttributeFieldNumber = 5;838const ::opencv_onnx::AttributeProto& attribute(int index) const;839::opencv_onnx::AttributeProto* mutable_attribute(int index);840::opencv_onnx::AttributeProto* add_attribute();841::google::protobuf::RepeatedPtrField< ::opencv_onnx::AttributeProto >*842mutable_attribute();843const ::google::protobuf::RepeatedPtrField< ::opencv_onnx::AttributeProto >&844attribute() const;845846// optional string name = 3;847bool has_name() const;848void clear_name();849static const int kNameFieldNumber = 3;850const ::std::string& name() const;851void set_name(const ::std::string& value);852#if LANG_CXX11853void set_name(::std::string&& value);854#endif855void set_name(const char* value);856void set_name(const char* value, size_t size);857::std::string* mutable_name();858::std::string* release_name();859void set_allocated_name(::std::string* name);860861// optional string op_type = 4;862bool has_op_type() const;863void clear_op_type();864static const int kOpTypeFieldNumber = 4;865const ::std::string& op_type() const;866void set_op_type(const ::std::string& value);867#if LANG_CXX11868void set_op_type(::std::string&& value);869#endif870void set_op_type(const char* value);871void set_op_type(const char* value, size_t size);872::std::string* mutable_op_type();873::std::string* release_op_type();874void set_allocated_op_type(::std::string* op_type);875876// optional string doc_string = 6;877bool has_doc_string() const;878void clear_doc_string();879static const int kDocStringFieldNumber = 6;880const ::std::string& doc_string() const;881void set_doc_string(const ::std::string& value);882#if LANG_CXX11883void set_doc_string(::std::string&& value);884#endif885void set_doc_string(const char* value);886void set_doc_string(const char* value, size_t size);887::std::string* mutable_doc_string();888::std::string* release_doc_string();889void set_allocated_doc_string(::std::string* doc_string);890891// optional string domain = 7;892bool has_domain() const;893void clear_domain();894static const int kDomainFieldNumber = 7;895const ::std::string& domain() const;896void set_domain(const ::std::string& value);897#if LANG_CXX11898void set_domain(::std::string&& value);899#endif900void set_domain(const char* value);901void set_domain(const char* value, size_t size);902::std::string* mutable_domain();903::std::string* release_domain();904void set_allocated_domain(::std::string* domain);905906// @@protoc_insertion_point(class_scope:opencv_onnx.NodeProto)907private:908void set_has_name();909void clear_has_name();910void set_has_op_type();911void clear_has_op_type();912void set_has_domain();913void clear_has_domain();914void set_has_doc_string();915void clear_has_doc_string();916917::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;918::google::protobuf::internal::HasBits<1> _has_bits_;919mutable int _cached_size_;920::google::protobuf::RepeatedPtrField< ::std::string> input_;921::google::protobuf::RepeatedPtrField< ::std::string> output_;922::google::protobuf::RepeatedPtrField< ::opencv_onnx::AttributeProto > attribute_;923::google::protobuf::internal::ArenaStringPtr name_;924::google::protobuf::internal::ArenaStringPtr op_type_;925::google::protobuf::internal::ArenaStringPtr doc_string_;926::google::protobuf::internal::ArenaStringPtr domain_;927friend struct ::protobuf_opencv_2donnx_2eproto::TableStruct;928friend void ::protobuf_opencv_2donnx_2eproto::InitDefaultsAttributeProtoImpl();929};930// -------------------------------------------------------------------931932class ModelProto : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:opencv_onnx.ModelProto) */ {933public:934ModelProto();935virtual ~ModelProto();936937ModelProto(const ModelProto& from);938939inline ModelProto& operator=(const ModelProto& from) {940CopyFrom(from);941return *this;942}943#if LANG_CXX11944ModelProto(ModelProto&& from) noexcept945: ModelProto() {946*this = ::std::move(from);947}948949inline ModelProto& operator=(ModelProto&& from) noexcept {950if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {951if (this != &from) InternalSwap(&from);952} else {953CopyFrom(from);954}955return *this;956}957#endif958inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {959return _internal_metadata_.unknown_fields();960}961inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {962return _internal_metadata_.mutable_unknown_fields();963}964965static const ::google::protobuf::Descriptor* descriptor();966static const ModelProto& default_instance();967968static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY969static inline const ModelProto* internal_default_instance() {970return reinterpret_cast<const ModelProto*>(971&_ModelProto_default_instance_);972}973static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =9743;975976void Swap(ModelProto* other);977friend void swap(ModelProto& a, ModelProto& b) {978a.Swap(&b);979}980981// implements Message ----------------------------------------------982983inline ModelProto* New() const PROTOBUF_FINAL { return New(NULL); }984985ModelProto* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;986void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;987void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;988void CopyFrom(const ModelProto& from);989void MergeFrom(const ModelProto& from);990void Clear() PROTOBUF_FINAL;991bool IsInitialized() const PROTOBUF_FINAL;992993size_t ByteSizeLong() const PROTOBUF_FINAL;994bool MergePartialFromCodedStream(995::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;996void SerializeWithCachedSizes(997::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;998::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(999bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;1000int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }1001private:1002void SharedCtor();1003void SharedDtor();1004void SetCachedSize(int size) const PROTOBUF_FINAL;1005void InternalSwap(ModelProto* other);1006private:1007inline ::google::protobuf::Arena* GetArenaNoVirtual() const {1008return NULL;1009}1010inline void* MaybeArenaPtr() const {1011return NULL;1012}1013public:10141015::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;10161017// nested types ----------------------------------------------------10181019// accessors -------------------------------------------------------10201021// repeated .opencv_onnx.OperatorSetIdProto opset_import = 8;1022int opset_import_size() const;1023void clear_opset_import();1024static const int kOpsetImportFieldNumber = 8;1025const ::opencv_onnx::OperatorSetIdProto& opset_import(int index) const;1026::opencv_onnx::OperatorSetIdProto* mutable_opset_import(int index);1027::opencv_onnx::OperatorSetIdProto* add_opset_import();1028::google::protobuf::RepeatedPtrField< ::opencv_onnx::OperatorSetIdProto >*1029mutable_opset_import();1030const ::google::protobuf::RepeatedPtrField< ::opencv_onnx::OperatorSetIdProto >&1031opset_import() const;10321033// repeated .opencv_onnx.StringStringEntryProto metadata_props = 14;1034int metadata_props_size() const;1035void clear_metadata_props();1036static const int kMetadataPropsFieldNumber = 14;1037const ::opencv_onnx::StringStringEntryProto& metadata_props(int index) const;1038::opencv_onnx::StringStringEntryProto* mutable_metadata_props(int index);1039::opencv_onnx::StringStringEntryProto* add_metadata_props();1040::google::protobuf::RepeatedPtrField< ::opencv_onnx::StringStringEntryProto >*1041mutable_metadata_props();1042const ::google::protobuf::RepeatedPtrField< ::opencv_onnx::StringStringEntryProto >&1043metadata_props() const;10441045// optional string producer_name = 2;1046bool has_producer_name() const;1047void clear_producer_name();1048static const int kProducerNameFieldNumber = 2;1049const ::std::string& producer_name() const;1050void set_producer_name(const ::std::string& value);1051#if LANG_CXX111052void set_producer_name(::std::string&& value);1053#endif1054void set_producer_name(const char* value);1055void set_producer_name(const char* value, size_t size);1056::std::string* mutable_producer_name();1057::std::string* release_producer_name();1058void set_allocated_producer_name(::std::string* producer_name);10591060// optional string producer_version = 3;1061bool has_producer_version() const;1062void clear_producer_version();1063static const int kProducerVersionFieldNumber = 3;1064const ::std::string& producer_version() const;1065void set_producer_version(const ::std::string& value);1066#if LANG_CXX111067void set_producer_version(::std::string&& value);1068#endif1069void set_producer_version(const char* value);1070void set_producer_version(const char* value, size_t size);1071::std::string* mutable_producer_version();1072::std::string* release_producer_version();1073void set_allocated_producer_version(::std::string* producer_version);10741075// optional string domain = 4;1076bool has_domain() const;1077void clear_domain();1078static const int kDomainFieldNumber = 4;1079const ::std::string& domain() const;1080void set_domain(const ::std::string& value);1081#if LANG_CXX111082void set_domain(::std::string&& value);1083#endif1084void set_domain(const char* value);1085void set_domain(const char* value, size_t size);1086::std::string* mutable_domain();1087::std::string* release_domain();1088void set_allocated_domain(::std::string* domain);10891090// optional string doc_string = 6;1091bool has_doc_string() const;1092void clear_doc_string();1093static const int kDocStringFieldNumber = 6;1094const ::std::string& doc_string() const;1095void set_doc_string(const ::std::string& value);1096#if LANG_CXX111097void set_doc_string(::std::string&& value);1098#endif1099void set_doc_string(const char* value);1100void set_doc_string(const char* value, size_t size);1101::std::string* mutable_doc_string();1102::std::string* release_doc_string();1103void set_allocated_doc_string(::std::string* doc_string);11041105// optional .opencv_onnx.GraphProto graph = 7;1106bool has_graph() const;1107void clear_graph();1108static const int kGraphFieldNumber = 7;1109const ::opencv_onnx::GraphProto& graph() const;1110::opencv_onnx::GraphProto* release_graph();1111::opencv_onnx::GraphProto* mutable_graph();1112void set_allocated_graph(::opencv_onnx::GraphProto* graph);11131114// optional int64 ir_version = 1;1115bool has_ir_version() const;1116void clear_ir_version();1117static const int kIrVersionFieldNumber = 1;1118::google::protobuf::int64 ir_version() const;1119void set_ir_version(::google::protobuf::int64 value);11201121// optional int64 model_version = 5;1122bool has_model_version() const;1123void clear_model_version();1124static const int kModelVersionFieldNumber = 5;1125::google::protobuf::int64 model_version() const;1126void set_model_version(::google::protobuf::int64 value);11271128// @@protoc_insertion_point(class_scope:opencv_onnx.ModelProto)1129private:1130void set_has_ir_version();1131void clear_has_ir_version();1132void set_has_producer_name();1133void clear_has_producer_name();1134void set_has_producer_version();1135void clear_has_producer_version();1136void set_has_domain();1137void clear_has_domain();1138void set_has_model_version();1139void clear_has_model_version();1140void set_has_doc_string();1141void clear_has_doc_string();1142void set_has_graph();1143void clear_has_graph();11441145::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;1146::google::protobuf::internal::HasBits<1> _has_bits_;1147mutable int _cached_size_;1148::google::protobuf::RepeatedPtrField< ::opencv_onnx::OperatorSetIdProto > opset_import_;1149::google::protobuf::RepeatedPtrField< ::opencv_onnx::StringStringEntryProto > metadata_props_;1150::google::protobuf::internal::ArenaStringPtr producer_name_;1151::google::protobuf::internal::ArenaStringPtr producer_version_;1152::google::protobuf::internal::ArenaStringPtr domain_;1153::google::protobuf::internal::ArenaStringPtr doc_string_;1154::opencv_onnx::GraphProto* graph_;1155::google::protobuf::int64 ir_version_;1156::google::protobuf::int64 model_version_;1157friend struct ::protobuf_opencv_2donnx_2eproto::TableStruct;1158friend void ::protobuf_opencv_2donnx_2eproto::InitDefaultsModelProtoImpl();1159};1160// -------------------------------------------------------------------11611162class StringStringEntryProto : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:opencv_onnx.StringStringEntryProto) */ {1163public:1164StringStringEntryProto();1165virtual ~StringStringEntryProto();11661167StringStringEntryProto(const StringStringEntryProto& from);11681169inline StringStringEntryProto& operator=(const StringStringEntryProto& from) {1170CopyFrom(from);1171return *this;1172}1173#if LANG_CXX111174StringStringEntryProto(StringStringEntryProto&& from) noexcept1175: StringStringEntryProto() {1176*this = ::std::move(from);1177}11781179inline StringStringEntryProto& operator=(StringStringEntryProto&& from) noexcept {1180if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {1181if (this != &from) InternalSwap(&from);1182} else {1183CopyFrom(from);1184}1185return *this;1186}1187#endif1188inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {1189return _internal_metadata_.unknown_fields();1190}1191inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {1192return _internal_metadata_.mutable_unknown_fields();1193}11941195static const ::google::protobuf::Descriptor* descriptor();1196static const StringStringEntryProto& default_instance();11971198static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY1199static inline const StringStringEntryProto* internal_default_instance() {1200return reinterpret_cast<const StringStringEntryProto*>(1201&_StringStringEntryProto_default_instance_);1202}1203static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =12044;12051206void Swap(StringStringEntryProto* other);1207friend void swap(StringStringEntryProto& a, StringStringEntryProto& b) {1208a.Swap(&b);1209}12101211// implements Message ----------------------------------------------12121213inline StringStringEntryProto* New() const PROTOBUF_FINAL { return New(NULL); }12141215StringStringEntryProto* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;1216void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;1217void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;1218void CopyFrom(const StringStringEntryProto& from);1219void MergeFrom(const StringStringEntryProto& from);1220void Clear() PROTOBUF_FINAL;1221bool IsInitialized() const PROTOBUF_FINAL;12221223size_t ByteSizeLong() const PROTOBUF_FINAL;1224bool MergePartialFromCodedStream(1225::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;1226void SerializeWithCachedSizes(1227::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;1228::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(1229bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;1230int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }1231private:1232void SharedCtor();1233void SharedDtor();1234void SetCachedSize(int size) const PROTOBUF_FINAL;1235void InternalSwap(StringStringEntryProto* other);1236private:1237inline ::google::protobuf::Arena* GetArenaNoVirtual() const {1238return NULL;1239}1240inline void* MaybeArenaPtr() const {1241return NULL;1242}1243public:12441245::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;12461247// nested types ----------------------------------------------------12481249// accessors -------------------------------------------------------12501251// optional string key = 1;1252bool has_key() const;1253void clear_key();1254static const int kKeyFieldNumber = 1;1255const ::std::string& key() const;1256void set_key(const ::std::string& value);1257#if LANG_CXX111258void set_key(::std::string&& value);1259#endif1260void set_key(const char* value);1261void set_key(const char* value, size_t size);1262::std::string* mutable_key();1263::std::string* release_key();1264void set_allocated_key(::std::string* key);12651266// optional string value = 2;1267bool has_value() const;1268void clear_value();1269static const int kValueFieldNumber = 2;1270const ::std::string& value() const;1271void set_value(const ::std::string& value);1272#if LANG_CXX111273void set_value(::std::string&& value);1274#endif1275void set_value(const char* value);1276void set_value(const char* value, size_t size);1277::std::string* mutable_value();1278::std::string* release_value();1279void set_allocated_value(::std::string* value);12801281// @@protoc_insertion_point(class_scope:opencv_onnx.StringStringEntryProto)1282private:1283void set_has_key();1284void clear_has_key();1285void set_has_value();1286void clear_has_value();12871288::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;1289::google::protobuf::internal::HasBits<1> _has_bits_;1290mutable int _cached_size_;1291::google::protobuf::internal::ArenaStringPtr key_;1292::google::protobuf::internal::ArenaStringPtr value_;1293friend struct ::protobuf_opencv_2donnx_2eproto::TableStruct;1294friend void ::protobuf_opencv_2donnx_2eproto::InitDefaultsStringStringEntryProtoImpl();1295};1296// -------------------------------------------------------------------12971298class GraphProto : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:opencv_onnx.GraphProto) */ {1299public:1300GraphProto();1301virtual ~GraphProto();13021303GraphProto(const GraphProto& from);13041305inline GraphProto& operator=(const GraphProto& from) {1306CopyFrom(from);1307return *this;1308}1309#if LANG_CXX111310GraphProto(GraphProto&& from) noexcept1311: GraphProto() {1312*this = ::std::move(from);1313}13141315inline GraphProto& operator=(GraphProto&& from) noexcept {1316if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {1317if (this != &from) InternalSwap(&from);1318} else {1319CopyFrom(from);1320}1321return *this;1322}1323#endif1324inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {1325return _internal_metadata_.unknown_fields();1326}1327inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {1328return _internal_metadata_.mutable_unknown_fields();1329}13301331static const ::google::protobuf::Descriptor* descriptor();1332static const GraphProto& default_instance();13331334static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY1335static inline const GraphProto* internal_default_instance() {1336return reinterpret_cast<const GraphProto*>(1337&_GraphProto_default_instance_);1338}1339static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =13405;13411342void Swap(GraphProto* other);1343friend void swap(GraphProto& a, GraphProto& b) {1344a.Swap(&b);1345}13461347// implements Message ----------------------------------------------13481349inline GraphProto* New() const PROTOBUF_FINAL { return New(NULL); }13501351GraphProto* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;1352void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;1353void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;1354void CopyFrom(const GraphProto& from);1355void MergeFrom(const GraphProto& from);1356void Clear() PROTOBUF_FINAL;1357bool IsInitialized() const PROTOBUF_FINAL;13581359size_t ByteSizeLong() const PROTOBUF_FINAL;1360bool MergePartialFromCodedStream(1361::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;1362void SerializeWithCachedSizes(1363::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;1364::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(1365bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;1366int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }1367private:1368void SharedCtor();1369void SharedDtor();1370void SetCachedSize(int size) const PROTOBUF_FINAL;1371void InternalSwap(GraphProto* other);1372private:1373inline ::google::protobuf::Arena* GetArenaNoVirtual() const {1374return NULL;1375}1376inline void* MaybeArenaPtr() const {1377return NULL;1378}1379public:13801381::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;13821383// nested types ----------------------------------------------------13841385// accessors -------------------------------------------------------13861387// repeated .opencv_onnx.NodeProto node = 1;1388int node_size() const;1389void clear_node();1390static const int kNodeFieldNumber = 1;1391const ::opencv_onnx::NodeProto& node(int index) const;1392::opencv_onnx::NodeProto* mutable_node(int index);1393::opencv_onnx::NodeProto* add_node();1394::google::protobuf::RepeatedPtrField< ::opencv_onnx::NodeProto >*1395mutable_node();1396const ::google::protobuf::RepeatedPtrField< ::opencv_onnx::NodeProto >&1397node() const;13981399// repeated .opencv_onnx.TensorProto initializer = 5;1400int initializer_size() const;1401void clear_initializer();1402static const int kInitializerFieldNumber = 5;1403const ::opencv_onnx::TensorProto& initializer(int index) const;1404::opencv_onnx::TensorProto* mutable_initializer(int index);1405::opencv_onnx::TensorProto* add_initializer();1406::google::protobuf::RepeatedPtrField< ::opencv_onnx::TensorProto >*1407mutable_initializer();1408const ::google::protobuf::RepeatedPtrField< ::opencv_onnx::TensorProto >&1409initializer() const;14101411// repeated .opencv_onnx.ValueInfoProto input = 11;1412int input_size() const;1413void clear_input();1414static const int kInputFieldNumber = 11;1415const ::opencv_onnx::ValueInfoProto& input(int index) const;1416::opencv_onnx::ValueInfoProto* mutable_input(int index);1417::opencv_onnx::ValueInfoProto* add_input();1418::google::protobuf::RepeatedPtrField< ::opencv_onnx::ValueInfoProto >*1419mutable_input();1420const ::google::protobuf::RepeatedPtrField< ::opencv_onnx::ValueInfoProto >&1421input() const;14221423// repeated .opencv_onnx.ValueInfoProto output = 12;1424int output_size() const;1425void clear_output();1426static const int kOutputFieldNumber = 12;1427const ::opencv_onnx::ValueInfoProto& output(int index) const;1428::opencv_onnx::ValueInfoProto* mutable_output(int index);1429::opencv_onnx::ValueInfoProto* add_output();1430::google::protobuf::RepeatedPtrField< ::opencv_onnx::ValueInfoProto >*1431mutable_output();1432const ::google::protobuf::RepeatedPtrField< ::opencv_onnx::ValueInfoProto >&1433output() const;14341435// repeated .opencv_onnx.ValueInfoProto value_info = 13;1436int value_info_size() const;1437void clear_value_info();1438static const int kValueInfoFieldNumber = 13;1439const ::opencv_onnx::ValueInfoProto& value_info(int index) const;1440::opencv_onnx::ValueInfoProto* mutable_value_info(int index);1441::opencv_onnx::ValueInfoProto* add_value_info();1442::google::protobuf::RepeatedPtrField< ::opencv_onnx::ValueInfoProto >*1443mutable_value_info();1444const ::google::protobuf::RepeatedPtrField< ::opencv_onnx::ValueInfoProto >&1445value_info() const;14461447// optional string name = 2;1448bool has_name() const;1449void clear_name();1450static const int kNameFieldNumber = 2;1451const ::std::string& name() const;1452void set_name(const ::std::string& value);1453#if LANG_CXX111454void set_name(::std::string&& value);1455#endif1456void set_name(const char* value);1457void set_name(const char* value, size_t size);1458::std::string* mutable_name();1459::std::string* release_name();1460void set_allocated_name(::std::string* name);14611462// optional string doc_string = 10;1463bool has_doc_string() const;1464void clear_doc_string();1465static const int kDocStringFieldNumber = 10;1466const ::std::string& doc_string() const;1467void set_doc_string(const ::std::string& value);1468#if LANG_CXX111469void set_doc_string(::std::string&& value);1470#endif1471void set_doc_string(const char* value);1472void set_doc_string(const char* value, size_t size);1473::std::string* mutable_doc_string();1474::std::string* release_doc_string();1475void set_allocated_doc_string(::std::string* doc_string);14761477// @@protoc_insertion_point(class_scope:opencv_onnx.GraphProto)1478private:1479void set_has_name();1480void clear_has_name();1481void set_has_doc_string();1482void clear_has_doc_string();14831484::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;1485::google::protobuf::internal::HasBits<1> _has_bits_;1486mutable int _cached_size_;1487::google::protobuf::RepeatedPtrField< ::opencv_onnx::NodeProto > node_;1488::google::protobuf::RepeatedPtrField< ::opencv_onnx::TensorProto > initializer_;1489::google::protobuf::RepeatedPtrField< ::opencv_onnx::ValueInfoProto > input_;1490::google::protobuf::RepeatedPtrField< ::opencv_onnx::ValueInfoProto > output_;1491::google::protobuf::RepeatedPtrField< ::opencv_onnx::ValueInfoProto > value_info_;1492::google::protobuf::internal::ArenaStringPtr name_;1493::google::protobuf::internal::ArenaStringPtr doc_string_;1494friend struct ::protobuf_opencv_2donnx_2eproto::TableStruct;1495friend void ::protobuf_opencv_2donnx_2eproto::InitDefaultsAttributeProtoImpl();1496};1497// -------------------------------------------------------------------14981499class TensorProto_Segment : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:opencv_onnx.TensorProto.Segment) */ {1500public:1501TensorProto_Segment();1502virtual ~TensorProto_Segment();15031504TensorProto_Segment(const TensorProto_Segment& from);15051506inline TensorProto_Segment& operator=(const TensorProto_Segment& from) {1507CopyFrom(from);1508return *this;1509}1510#if LANG_CXX111511TensorProto_Segment(TensorProto_Segment&& from) noexcept1512: TensorProto_Segment() {1513*this = ::std::move(from);1514}15151516inline TensorProto_Segment& operator=(TensorProto_Segment&& from) noexcept {1517if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {1518if (this != &from) InternalSwap(&from);1519} else {1520CopyFrom(from);1521}1522return *this;1523}1524#endif1525inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {1526return _internal_metadata_.unknown_fields();1527}1528inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {1529return _internal_metadata_.mutable_unknown_fields();1530}15311532static const ::google::protobuf::Descriptor* descriptor();1533static const TensorProto_Segment& default_instance();15341535static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY1536static inline const TensorProto_Segment* internal_default_instance() {1537return reinterpret_cast<const TensorProto_Segment*>(1538&_TensorProto_Segment_default_instance_);1539}1540static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =15416;15421543void Swap(TensorProto_Segment* other);1544friend void swap(TensorProto_Segment& a, TensorProto_Segment& b) {1545a.Swap(&b);1546}15471548// implements Message ----------------------------------------------15491550inline TensorProto_Segment* New() const PROTOBUF_FINAL { return New(NULL); }15511552TensorProto_Segment* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;1553void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;1554void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;1555void CopyFrom(const TensorProto_Segment& from);1556void MergeFrom(const TensorProto_Segment& from);1557void Clear() PROTOBUF_FINAL;1558bool IsInitialized() const PROTOBUF_FINAL;15591560size_t ByteSizeLong() const PROTOBUF_FINAL;1561bool MergePartialFromCodedStream(1562::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;1563void SerializeWithCachedSizes(1564::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;1565::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(1566bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;1567int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }1568private:1569void SharedCtor();1570void SharedDtor();1571void SetCachedSize(int size) const PROTOBUF_FINAL;1572void InternalSwap(TensorProto_Segment* other);1573private:1574inline ::google::protobuf::Arena* GetArenaNoVirtual() const {1575return NULL;1576}1577inline void* MaybeArenaPtr() const {1578return NULL;1579}1580public:15811582::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;15831584// nested types ----------------------------------------------------15851586// accessors -------------------------------------------------------15871588// optional int64 begin = 1;1589bool has_begin() const;1590void clear_begin();1591static const int kBeginFieldNumber = 1;1592::google::protobuf::int64 begin() const;1593void set_begin(::google::protobuf::int64 value);15941595// optional int64 end = 2;1596bool has_end() const;1597void clear_end();1598static const int kEndFieldNumber = 2;1599::google::protobuf::int64 end() const;1600void set_end(::google::protobuf::int64 value);16011602// @@protoc_insertion_point(class_scope:opencv_onnx.TensorProto.Segment)1603private:1604void set_has_begin();1605void clear_has_begin();1606void set_has_end();1607void clear_has_end();16081609::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;1610::google::protobuf::internal::HasBits<1> _has_bits_;1611mutable int _cached_size_;1612::google::protobuf::int64 begin_;1613::google::protobuf::int64 end_;1614friend struct ::protobuf_opencv_2donnx_2eproto::TableStruct;1615friend void ::protobuf_opencv_2donnx_2eproto::InitDefaultsTensorProto_SegmentImpl();1616};1617// -------------------------------------------------------------------16181619class TensorProto : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:opencv_onnx.TensorProto) */ {1620public:1621TensorProto();1622virtual ~TensorProto();16231624TensorProto(const TensorProto& from);16251626inline TensorProto& operator=(const TensorProto& from) {1627CopyFrom(from);1628return *this;1629}1630#if LANG_CXX111631TensorProto(TensorProto&& from) noexcept1632: TensorProto() {1633*this = ::std::move(from);1634}16351636inline TensorProto& operator=(TensorProto&& from) noexcept {1637if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {1638if (this != &from) InternalSwap(&from);1639} else {1640CopyFrom(from);1641}1642return *this;1643}1644#endif1645inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {1646return _internal_metadata_.unknown_fields();1647}1648inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {1649return _internal_metadata_.mutable_unknown_fields();1650}16511652static const ::google::protobuf::Descriptor* descriptor();1653static const TensorProto& default_instance();16541655static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY1656static inline const TensorProto* internal_default_instance() {1657return reinterpret_cast<const TensorProto*>(1658&_TensorProto_default_instance_);1659}1660static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =16617;16621663void Swap(TensorProto* other);1664friend void swap(TensorProto& a, TensorProto& b) {1665a.Swap(&b);1666}16671668// implements Message ----------------------------------------------16691670inline TensorProto* New() const PROTOBUF_FINAL { return New(NULL); }16711672TensorProto* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;1673void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;1674void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;1675void CopyFrom(const TensorProto& from);1676void MergeFrom(const TensorProto& from);1677void Clear() PROTOBUF_FINAL;1678bool IsInitialized() const PROTOBUF_FINAL;16791680size_t ByteSizeLong() const PROTOBUF_FINAL;1681bool MergePartialFromCodedStream(1682::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;1683void SerializeWithCachedSizes(1684::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;1685::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(1686bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;1687int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }1688private:1689void SharedCtor();1690void SharedDtor();1691void SetCachedSize(int size) const PROTOBUF_FINAL;1692void InternalSwap(TensorProto* other);1693private:1694inline ::google::protobuf::Arena* GetArenaNoVirtual() const {1695return NULL;1696}1697inline void* MaybeArenaPtr() const {1698return NULL;1699}1700public:17011702::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;17031704// nested types ----------------------------------------------------17051706typedef TensorProto_Segment Segment;17071708typedef TensorProto_DataType DataType;1709static const DataType UNDEFINED =1710TensorProto_DataType_UNDEFINED;1711static const DataType FLOAT =1712TensorProto_DataType_FLOAT;1713static const DataType UINT8 =1714TensorProto_DataType_UINT8;1715static const DataType INT8 =1716TensorProto_DataType_INT8;1717static const DataType UINT16 =1718TensorProto_DataType_UINT16;1719static const DataType INT16 =1720TensorProto_DataType_INT16;1721static const DataType INT32 =1722TensorProto_DataType_INT32;1723static const DataType INT64 =1724TensorProto_DataType_INT64;1725static const DataType STRING =1726TensorProto_DataType_STRING;1727static const DataType BOOL =1728TensorProto_DataType_BOOL;1729static const DataType FLOAT16 =1730TensorProto_DataType_FLOAT16;1731static const DataType DOUBLE =1732TensorProto_DataType_DOUBLE;1733static const DataType UINT32 =1734TensorProto_DataType_UINT32;1735static const DataType UINT64 =1736TensorProto_DataType_UINT64;1737static const DataType COMPLEX64 =1738TensorProto_DataType_COMPLEX64;1739static const DataType COMPLEX128 =1740TensorProto_DataType_COMPLEX128;1741static inline bool DataType_IsValid(int value) {1742return TensorProto_DataType_IsValid(value);1743}1744static const DataType DataType_MIN =1745TensorProto_DataType_DataType_MIN;1746static const DataType DataType_MAX =1747TensorProto_DataType_DataType_MAX;1748static const int DataType_ARRAYSIZE =1749TensorProto_DataType_DataType_ARRAYSIZE;1750static inline const ::google::protobuf::EnumDescriptor*1751DataType_descriptor() {1752return TensorProto_DataType_descriptor();1753}1754static inline const ::std::string& DataType_Name(DataType value) {1755return TensorProto_DataType_Name(value);1756}1757static inline bool DataType_Parse(const ::std::string& name,1758DataType* value) {1759return TensorProto_DataType_Parse(name, value);1760}17611762// accessors -------------------------------------------------------17631764// repeated int64 dims = 1;1765int dims_size() const;1766void clear_dims();1767static const int kDimsFieldNumber = 1;1768::google::protobuf::int64 dims(int index) const;1769void set_dims(int index, ::google::protobuf::int64 value);1770void add_dims(::google::protobuf::int64 value);1771const ::google::protobuf::RepeatedField< ::google::protobuf::int64 >&1772dims() const;1773::google::protobuf::RepeatedField< ::google::protobuf::int64 >*1774mutable_dims();17751776// repeated float float_data = 4 [packed = true];1777int float_data_size() const;1778void clear_float_data();1779static const int kFloatDataFieldNumber = 4;1780float float_data(int index) const;1781void set_float_data(int index, float value);1782void add_float_data(float value);1783const ::google::protobuf::RepeatedField< float >&1784float_data() const;1785::google::protobuf::RepeatedField< float >*1786mutable_float_data();17871788// repeated int32 int32_data = 5 [packed = true];1789int int32_data_size() const;1790void clear_int32_data();1791static const int kInt32DataFieldNumber = 5;1792::google::protobuf::int32 int32_data(int index) const;1793void set_int32_data(int index, ::google::protobuf::int32 value);1794void add_int32_data(::google::protobuf::int32 value);1795const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&1796int32_data() const;1797::google::protobuf::RepeatedField< ::google::protobuf::int32 >*1798mutable_int32_data();17991800// repeated bytes string_data = 6;1801int string_data_size() const;1802void clear_string_data();1803static const int kStringDataFieldNumber = 6;1804const ::std::string& string_data(int index) const;1805::std::string* mutable_string_data(int index);1806void set_string_data(int index, const ::std::string& value);1807#if LANG_CXX111808void set_string_data(int index, ::std::string&& value);1809#endif1810void set_string_data(int index, const char* value);1811void set_string_data(int index, const void* value, size_t size);1812::std::string* add_string_data();1813void add_string_data(const ::std::string& value);1814#if LANG_CXX111815void add_string_data(::std::string&& value);1816#endif1817void add_string_data(const char* value);1818void add_string_data(const void* value, size_t size);1819const ::google::protobuf::RepeatedPtrField< ::std::string>& string_data() const;1820::google::protobuf::RepeatedPtrField< ::std::string>* mutable_string_data();18211822// repeated int64 int64_data = 7 [packed = true];1823int int64_data_size() const;1824void clear_int64_data();1825static const int kInt64DataFieldNumber = 7;1826::google::protobuf::int64 int64_data(int index) const;1827void set_int64_data(int index, ::google::protobuf::int64 value);1828void add_int64_data(::google::protobuf::int64 value);1829const ::google::protobuf::RepeatedField< ::google::protobuf::int64 >&1830int64_data() const;1831::google::protobuf::RepeatedField< ::google::protobuf::int64 >*1832mutable_int64_data();18331834// repeated double double_data = 10 [packed = true];1835int double_data_size() const;1836void clear_double_data();1837static const int kDoubleDataFieldNumber = 10;1838double double_data(int index) const;1839void set_double_data(int index, double value);1840void add_double_data(double value);1841const ::google::protobuf::RepeatedField< double >&1842double_data() const;1843::google::protobuf::RepeatedField< double >*1844mutable_double_data();18451846// repeated uint64 uint64_data = 11 [packed = true];1847int uint64_data_size() const;1848void clear_uint64_data();1849static const int kUint64DataFieldNumber = 11;1850::google::protobuf::uint64 uint64_data(int index) const;1851void set_uint64_data(int index, ::google::protobuf::uint64 value);1852void add_uint64_data(::google::protobuf::uint64 value);1853const ::google::protobuf::RepeatedField< ::google::protobuf::uint64 >&1854uint64_data() const;1855::google::protobuf::RepeatedField< ::google::protobuf::uint64 >*1856mutable_uint64_data();18571858// optional string name = 8;1859bool has_name() const;1860void clear_name();1861static const int kNameFieldNumber = 8;1862const ::std::string& name() const;1863void set_name(const ::std::string& value);1864#if LANG_CXX111865void set_name(::std::string&& value);1866#endif1867void set_name(const char* value);1868void set_name(const char* value, size_t size);1869::std::string* mutable_name();1870::std::string* release_name();1871void set_allocated_name(::std::string* name);18721873// optional bytes raw_data = 9;1874bool has_raw_data() const;1875void clear_raw_data();1876static const int kRawDataFieldNumber = 9;1877const ::std::string& raw_data() const;1878void set_raw_data(const ::std::string& value);1879#if LANG_CXX111880void set_raw_data(::std::string&& value);1881#endif1882void set_raw_data(const char* value);1883void set_raw_data(const void* value, size_t size);1884::std::string* mutable_raw_data();1885::std::string* release_raw_data();1886void set_allocated_raw_data(::std::string* raw_data);18871888// optional string doc_string = 12;1889bool has_doc_string() const;1890void clear_doc_string();1891static const int kDocStringFieldNumber = 12;1892const ::std::string& doc_string() const;1893void set_doc_string(const ::std::string& value);1894#if LANG_CXX111895void set_doc_string(::std::string&& value);1896#endif1897void set_doc_string(const char* value);1898void set_doc_string(const char* value, size_t size);1899::std::string* mutable_doc_string();1900::std::string* release_doc_string();1901void set_allocated_doc_string(::std::string* doc_string);19021903// optional .opencv_onnx.TensorProto.Segment segment = 3;1904bool has_segment() const;1905void clear_segment();1906static const int kSegmentFieldNumber = 3;1907const ::opencv_onnx::TensorProto_Segment& segment() const;1908::opencv_onnx::TensorProto_Segment* release_segment();1909::opencv_onnx::TensorProto_Segment* mutable_segment();1910void set_allocated_segment(::opencv_onnx::TensorProto_Segment* segment);19111912// optional .opencv_onnx.TensorProto.DataType data_type = 2;1913bool has_data_type() const;1914void clear_data_type();1915static const int kDataTypeFieldNumber = 2;1916::opencv_onnx::TensorProto_DataType data_type() const;1917void set_data_type(::opencv_onnx::TensorProto_DataType value);19181919// @@protoc_insertion_point(class_scope:opencv_onnx.TensorProto)1920private:1921void set_has_data_type();1922void clear_has_data_type();1923void set_has_segment();1924void clear_has_segment();1925void set_has_name();1926void clear_has_name();1927void set_has_doc_string();1928void clear_has_doc_string();1929void set_has_raw_data();1930void clear_has_raw_data();19311932::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;1933::google::protobuf::internal::HasBits<1> _has_bits_;1934mutable int _cached_size_;1935::google::protobuf::RepeatedField< ::google::protobuf::int64 > dims_;1936::google::protobuf::RepeatedField< float > float_data_;1937mutable int _float_data_cached_byte_size_;1938::google::protobuf::RepeatedField< ::google::protobuf::int32 > int32_data_;1939mutable int _int32_data_cached_byte_size_;1940::google::protobuf::RepeatedPtrField< ::std::string> string_data_;1941::google::protobuf::RepeatedField< ::google::protobuf::int64 > int64_data_;1942mutable int _int64_data_cached_byte_size_;1943::google::protobuf::RepeatedField< double > double_data_;1944mutable int _double_data_cached_byte_size_;1945::google::protobuf::RepeatedField< ::google::protobuf::uint64 > uint64_data_;1946mutable int _uint64_data_cached_byte_size_;1947::google::protobuf::internal::ArenaStringPtr name_;1948::google::protobuf::internal::ArenaStringPtr raw_data_;1949::google::protobuf::internal::ArenaStringPtr doc_string_;1950::opencv_onnx::TensorProto_Segment* segment_;1951int data_type_;1952friend struct ::protobuf_opencv_2donnx_2eproto::TableStruct;1953friend void ::protobuf_opencv_2donnx_2eproto::InitDefaultsTensorProtoImpl();1954};1955// -------------------------------------------------------------------19561957class TensorShapeProto_Dimension : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:opencv_onnx.TensorShapeProto.Dimension) */ {1958public:1959TensorShapeProto_Dimension();1960virtual ~TensorShapeProto_Dimension();19611962TensorShapeProto_Dimension(const TensorShapeProto_Dimension& from);19631964inline TensorShapeProto_Dimension& operator=(const TensorShapeProto_Dimension& from) {1965CopyFrom(from);1966return *this;1967}1968#if LANG_CXX111969TensorShapeProto_Dimension(TensorShapeProto_Dimension&& from) noexcept1970: TensorShapeProto_Dimension() {1971*this = ::std::move(from);1972}19731974inline TensorShapeProto_Dimension& operator=(TensorShapeProto_Dimension&& from) noexcept {1975if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {1976if (this != &from) InternalSwap(&from);1977} else {1978CopyFrom(from);1979}1980return *this;1981}1982#endif1983inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {1984return _internal_metadata_.unknown_fields();1985}1986inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {1987return _internal_metadata_.mutable_unknown_fields();1988}19891990static const ::google::protobuf::Descriptor* descriptor();1991static const TensorShapeProto_Dimension& default_instance();19921993enum ValueCase {1994kDimValue = 1,1995kDimParam = 2,1996VALUE_NOT_SET = 0,1997};19981999static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY2000static inline const TensorShapeProto_Dimension* internal_default_instance() {2001return reinterpret_cast<const TensorShapeProto_Dimension*>(2002&_TensorShapeProto_Dimension_default_instance_);2003}2004static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =20058;20062007void Swap(TensorShapeProto_Dimension* other);2008friend void swap(TensorShapeProto_Dimension& a, TensorShapeProto_Dimension& b) {2009a.Swap(&b);2010}20112012// implements Message ----------------------------------------------20132014inline TensorShapeProto_Dimension* New() const PROTOBUF_FINAL { return New(NULL); }20152016TensorShapeProto_Dimension* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;2017void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;2018void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;2019void CopyFrom(const TensorShapeProto_Dimension& from);2020void MergeFrom(const TensorShapeProto_Dimension& from);2021void Clear() PROTOBUF_FINAL;2022bool IsInitialized() const PROTOBUF_FINAL;20232024size_t ByteSizeLong() const PROTOBUF_FINAL;2025bool MergePartialFromCodedStream(2026::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;2027void SerializeWithCachedSizes(2028::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;2029::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(2030bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;2031int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }2032private:2033void SharedCtor();2034void SharedDtor();2035void SetCachedSize(int size) const PROTOBUF_FINAL;2036void InternalSwap(TensorShapeProto_Dimension* other);2037private:2038inline ::google::protobuf::Arena* GetArenaNoVirtual() const {2039return NULL;2040}2041inline void* MaybeArenaPtr() const {2042return NULL;2043}2044public:20452046::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;20472048// nested types ----------------------------------------------------20492050// accessors -------------------------------------------------------20512052// optional string denotation = 3;2053bool has_denotation() const;2054void clear_denotation();2055static const int kDenotationFieldNumber = 3;2056const ::std::string& denotation() const;2057void set_denotation(const ::std::string& value);2058#if LANG_CXX112059void set_denotation(::std::string&& value);2060#endif2061void set_denotation(const char* value);2062void set_denotation(const char* value, size_t size);2063::std::string* mutable_denotation();2064::std::string* release_denotation();2065void set_allocated_denotation(::std::string* denotation);20662067// optional int64 dim_value = 1;2068bool has_dim_value() const;2069void clear_dim_value();2070static const int kDimValueFieldNumber = 1;2071::google::protobuf::int64 dim_value() const;2072void set_dim_value(::google::protobuf::int64 value);20732074// optional string dim_param = 2;2075bool has_dim_param() const;2076void clear_dim_param();2077static const int kDimParamFieldNumber = 2;2078const ::std::string& dim_param() const;2079void set_dim_param(const ::std::string& value);2080#if LANG_CXX112081void set_dim_param(::std::string&& value);2082#endif2083void set_dim_param(const char* value);2084void set_dim_param(const char* value, size_t size);2085::std::string* mutable_dim_param();2086::std::string* release_dim_param();2087void set_allocated_dim_param(::std::string* dim_param);20882089ValueCase value_case() const;2090// @@protoc_insertion_point(class_scope:opencv_onnx.TensorShapeProto.Dimension)2091private:2092void set_has_dim_value();2093void set_has_dim_param();2094void set_has_denotation();2095void clear_has_denotation();20962097inline bool has_value() const;2098void clear_value();2099inline void clear_has_value();21002101::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;2102::google::protobuf::internal::HasBits<1> _has_bits_;2103mutable int _cached_size_;2104::google::protobuf::internal::ArenaStringPtr denotation_;2105union ValueUnion {2106ValueUnion() {}2107::google::protobuf::int64 dim_value_;2108::google::protobuf::internal::ArenaStringPtr dim_param_;2109} value_;2110::google::protobuf::uint32 _oneof_case_[1];21112112friend struct ::protobuf_opencv_2donnx_2eproto::TableStruct;2113friend void ::protobuf_opencv_2donnx_2eproto::InitDefaultsTensorShapeProto_DimensionImpl();2114};2115// -------------------------------------------------------------------21162117class TensorShapeProto : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:opencv_onnx.TensorShapeProto) */ {2118public:2119TensorShapeProto();2120virtual ~TensorShapeProto();21212122TensorShapeProto(const TensorShapeProto& from);21232124inline TensorShapeProto& operator=(const TensorShapeProto& from) {2125CopyFrom(from);2126return *this;2127}2128#if LANG_CXX112129TensorShapeProto(TensorShapeProto&& from) noexcept2130: TensorShapeProto() {2131*this = ::std::move(from);2132}21332134inline TensorShapeProto& operator=(TensorShapeProto&& from) noexcept {2135if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {2136if (this != &from) InternalSwap(&from);2137} else {2138CopyFrom(from);2139}2140return *this;2141}2142#endif2143inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {2144return _internal_metadata_.unknown_fields();2145}2146inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {2147return _internal_metadata_.mutable_unknown_fields();2148}21492150static const ::google::protobuf::Descriptor* descriptor();2151static const TensorShapeProto& default_instance();21522153static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY2154static inline const TensorShapeProto* internal_default_instance() {2155return reinterpret_cast<const TensorShapeProto*>(2156&_TensorShapeProto_default_instance_);2157}2158static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =21599;21602161void Swap(TensorShapeProto* other);2162friend void swap(TensorShapeProto& a, TensorShapeProto& b) {2163a.Swap(&b);2164}21652166// implements Message ----------------------------------------------21672168inline TensorShapeProto* New() const PROTOBUF_FINAL { return New(NULL); }21692170TensorShapeProto* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;2171void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;2172void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;2173void CopyFrom(const TensorShapeProto& from);2174void MergeFrom(const TensorShapeProto& from);2175void Clear() PROTOBUF_FINAL;2176bool IsInitialized() const PROTOBUF_FINAL;21772178size_t ByteSizeLong() const PROTOBUF_FINAL;2179bool MergePartialFromCodedStream(2180::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;2181void SerializeWithCachedSizes(2182::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;2183::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(2184bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;2185int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }2186private:2187void SharedCtor();2188void SharedDtor();2189void SetCachedSize(int size) const PROTOBUF_FINAL;2190void InternalSwap(TensorShapeProto* other);2191private:2192inline ::google::protobuf::Arena* GetArenaNoVirtual() const {2193return NULL;2194}2195inline void* MaybeArenaPtr() const {2196return NULL;2197}2198public:21992200::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;22012202// nested types ----------------------------------------------------22032204typedef TensorShapeProto_Dimension Dimension;22052206// accessors -------------------------------------------------------22072208// repeated .opencv_onnx.TensorShapeProto.Dimension dim = 1;2209int dim_size() const;2210void clear_dim();2211static const int kDimFieldNumber = 1;2212const ::opencv_onnx::TensorShapeProto_Dimension& dim(int index) const;2213::opencv_onnx::TensorShapeProto_Dimension* mutable_dim(int index);2214::opencv_onnx::TensorShapeProto_Dimension* add_dim();2215::google::protobuf::RepeatedPtrField< ::opencv_onnx::TensorShapeProto_Dimension >*2216mutable_dim();2217const ::google::protobuf::RepeatedPtrField< ::opencv_onnx::TensorShapeProto_Dimension >&2218dim() const;22192220// @@protoc_insertion_point(class_scope:opencv_onnx.TensorShapeProto)2221private:22222223::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;2224::google::protobuf::internal::HasBits<1> _has_bits_;2225mutable int _cached_size_;2226::google::protobuf::RepeatedPtrField< ::opencv_onnx::TensorShapeProto_Dimension > dim_;2227friend struct ::protobuf_opencv_2donnx_2eproto::TableStruct;2228friend void ::protobuf_opencv_2donnx_2eproto::InitDefaultsTensorShapeProtoImpl();2229};2230// -------------------------------------------------------------------22312232class TypeProto_Tensor : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:opencv_onnx.TypeProto.Tensor) */ {2233public:2234TypeProto_Tensor();2235virtual ~TypeProto_Tensor();22362237TypeProto_Tensor(const TypeProto_Tensor& from);22382239inline TypeProto_Tensor& operator=(const TypeProto_Tensor& from) {2240CopyFrom(from);2241return *this;2242}2243#if LANG_CXX112244TypeProto_Tensor(TypeProto_Tensor&& from) noexcept2245: TypeProto_Tensor() {2246*this = ::std::move(from);2247}22482249inline TypeProto_Tensor& operator=(TypeProto_Tensor&& from) noexcept {2250if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {2251if (this != &from) InternalSwap(&from);2252} else {2253CopyFrom(from);2254}2255return *this;2256}2257#endif2258inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {2259return _internal_metadata_.unknown_fields();2260}2261inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {2262return _internal_metadata_.mutable_unknown_fields();2263}22642265static const ::google::protobuf::Descriptor* descriptor();2266static const TypeProto_Tensor& default_instance();22672268static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY2269static inline const TypeProto_Tensor* internal_default_instance() {2270return reinterpret_cast<const TypeProto_Tensor*>(2271&_TypeProto_Tensor_default_instance_);2272}2273static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =227410;22752276void Swap(TypeProto_Tensor* other);2277friend void swap(TypeProto_Tensor& a, TypeProto_Tensor& b) {2278a.Swap(&b);2279}22802281// implements Message ----------------------------------------------22822283inline TypeProto_Tensor* New() const PROTOBUF_FINAL { return New(NULL); }22842285TypeProto_Tensor* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;2286void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;2287void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;2288void CopyFrom(const TypeProto_Tensor& from);2289void MergeFrom(const TypeProto_Tensor& from);2290void Clear() PROTOBUF_FINAL;2291bool IsInitialized() const PROTOBUF_FINAL;22922293size_t ByteSizeLong() const PROTOBUF_FINAL;2294bool MergePartialFromCodedStream(2295::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;2296void SerializeWithCachedSizes(2297::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;2298::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(2299bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;2300int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }2301private:2302void SharedCtor();2303void SharedDtor();2304void SetCachedSize(int size) const PROTOBUF_FINAL;2305void InternalSwap(TypeProto_Tensor* other);2306private:2307inline ::google::protobuf::Arena* GetArenaNoVirtual() const {2308return NULL;2309}2310inline void* MaybeArenaPtr() const {2311return NULL;2312}2313public:23142315::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;23162317// nested types ----------------------------------------------------23182319// accessors -------------------------------------------------------23202321// optional .opencv_onnx.TensorShapeProto shape = 2;2322bool has_shape() const;2323void clear_shape();2324static const int kShapeFieldNumber = 2;2325const ::opencv_onnx::TensorShapeProto& shape() const;2326::opencv_onnx::TensorShapeProto* release_shape();2327::opencv_onnx::TensorShapeProto* mutable_shape();2328void set_allocated_shape(::opencv_onnx::TensorShapeProto* shape);23292330// optional .opencv_onnx.TensorProto.DataType elem_type = 1;2331bool has_elem_type() const;2332void clear_elem_type();2333static const int kElemTypeFieldNumber = 1;2334::opencv_onnx::TensorProto_DataType elem_type() const;2335void set_elem_type(::opencv_onnx::TensorProto_DataType value);23362337// @@protoc_insertion_point(class_scope:opencv_onnx.TypeProto.Tensor)2338private:2339void set_has_elem_type();2340void clear_has_elem_type();2341void set_has_shape();2342void clear_has_shape();23432344::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;2345::google::protobuf::internal::HasBits<1> _has_bits_;2346mutable int _cached_size_;2347::opencv_onnx::TensorShapeProto* shape_;2348int elem_type_;2349friend struct ::protobuf_opencv_2donnx_2eproto::TableStruct;2350friend void ::protobuf_opencv_2donnx_2eproto::InitDefaultsTypeProto_TensorImpl();2351};2352// -------------------------------------------------------------------23532354class TypeProto : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:opencv_onnx.TypeProto) */ {2355public:2356TypeProto();2357virtual ~TypeProto();23582359TypeProto(const TypeProto& from);23602361inline TypeProto& operator=(const TypeProto& from) {2362CopyFrom(from);2363return *this;2364}2365#if LANG_CXX112366TypeProto(TypeProto&& from) noexcept2367: TypeProto() {2368*this = ::std::move(from);2369}23702371inline TypeProto& operator=(TypeProto&& from) noexcept {2372if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {2373if (this != &from) InternalSwap(&from);2374} else {2375CopyFrom(from);2376}2377return *this;2378}2379#endif2380inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {2381return _internal_metadata_.unknown_fields();2382}2383inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {2384return _internal_metadata_.mutable_unknown_fields();2385}23862387static const ::google::protobuf::Descriptor* descriptor();2388static const TypeProto& default_instance();23892390enum ValueCase {2391kTensorType = 1,2392VALUE_NOT_SET = 0,2393};23942395static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY2396static inline const TypeProto* internal_default_instance() {2397return reinterpret_cast<const TypeProto*>(2398&_TypeProto_default_instance_);2399}2400static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =240111;24022403void Swap(TypeProto* other);2404friend void swap(TypeProto& a, TypeProto& b) {2405a.Swap(&b);2406}24072408// implements Message ----------------------------------------------24092410inline TypeProto* New() const PROTOBUF_FINAL { return New(NULL); }24112412TypeProto* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;2413void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;2414void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;2415void CopyFrom(const TypeProto& from);2416void MergeFrom(const TypeProto& from);2417void Clear() PROTOBUF_FINAL;2418bool IsInitialized() const PROTOBUF_FINAL;24192420size_t ByteSizeLong() const PROTOBUF_FINAL;2421bool MergePartialFromCodedStream(2422::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;2423void SerializeWithCachedSizes(2424::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;2425::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(2426bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;2427int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }2428private:2429void SharedCtor();2430void SharedDtor();2431void SetCachedSize(int size) const PROTOBUF_FINAL;2432void InternalSwap(TypeProto* other);2433private:2434inline ::google::protobuf::Arena* GetArenaNoVirtual() const {2435return NULL;2436}2437inline void* MaybeArenaPtr() const {2438return NULL;2439}2440public:24412442::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;24432444// nested types ----------------------------------------------------24452446typedef TypeProto_Tensor Tensor;24472448// accessors -------------------------------------------------------24492450// optional string denotation = 6;2451bool has_denotation() const;2452void clear_denotation();2453static const int kDenotationFieldNumber = 6;2454const ::std::string& denotation() const;2455void set_denotation(const ::std::string& value);2456#if LANG_CXX112457void set_denotation(::std::string&& value);2458#endif2459void set_denotation(const char* value);2460void set_denotation(const char* value, size_t size);2461::std::string* mutable_denotation();2462::std::string* release_denotation();2463void set_allocated_denotation(::std::string* denotation);24642465// optional .opencv_onnx.TypeProto.Tensor tensor_type = 1;2466bool has_tensor_type() const;2467void clear_tensor_type();2468static const int kTensorTypeFieldNumber = 1;2469const ::opencv_onnx::TypeProto_Tensor& tensor_type() const;2470::opencv_onnx::TypeProto_Tensor* release_tensor_type();2471::opencv_onnx::TypeProto_Tensor* mutable_tensor_type();2472void set_allocated_tensor_type(::opencv_onnx::TypeProto_Tensor* tensor_type);24732474ValueCase value_case() const;2475// @@protoc_insertion_point(class_scope:opencv_onnx.TypeProto)2476private:2477void set_has_tensor_type();2478void set_has_denotation();2479void clear_has_denotation();24802481inline bool has_value() const;2482void clear_value();2483inline void clear_has_value();24842485::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;2486::google::protobuf::internal::HasBits<1> _has_bits_;2487mutable int _cached_size_;2488::google::protobuf::internal::ArenaStringPtr denotation_;2489union ValueUnion {2490ValueUnion() {}2491::opencv_onnx::TypeProto_Tensor* tensor_type_;2492} value_;2493::google::protobuf::uint32 _oneof_case_[1];24942495friend struct ::protobuf_opencv_2donnx_2eproto::TableStruct;2496friend void ::protobuf_opencv_2donnx_2eproto::InitDefaultsTypeProtoImpl();2497};2498// -------------------------------------------------------------------24992500class OperatorSetIdProto : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:opencv_onnx.OperatorSetIdProto) */ {2501public:2502OperatorSetIdProto();2503virtual ~OperatorSetIdProto();25042505OperatorSetIdProto(const OperatorSetIdProto& from);25062507inline OperatorSetIdProto& operator=(const OperatorSetIdProto& from) {2508CopyFrom(from);2509return *this;2510}2511#if LANG_CXX112512OperatorSetIdProto(OperatorSetIdProto&& from) noexcept2513: OperatorSetIdProto() {2514*this = ::std::move(from);2515}25162517inline OperatorSetIdProto& operator=(OperatorSetIdProto&& from) noexcept {2518if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {2519if (this != &from) InternalSwap(&from);2520} else {2521CopyFrom(from);2522}2523return *this;2524}2525#endif2526inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {2527return _internal_metadata_.unknown_fields();2528}2529inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {2530return _internal_metadata_.mutable_unknown_fields();2531}25322533static const ::google::protobuf::Descriptor* descriptor();2534static const OperatorSetIdProto& default_instance();25352536static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY2537static inline const OperatorSetIdProto* internal_default_instance() {2538return reinterpret_cast<const OperatorSetIdProto*>(2539&_OperatorSetIdProto_default_instance_);2540}2541static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =254212;25432544void Swap(OperatorSetIdProto* other);2545friend void swap(OperatorSetIdProto& a, OperatorSetIdProto& b) {2546a.Swap(&b);2547}25482549// implements Message ----------------------------------------------25502551inline OperatorSetIdProto* New() const PROTOBUF_FINAL { return New(NULL); }25522553OperatorSetIdProto* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;2554void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;2555void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;2556void CopyFrom(const OperatorSetIdProto& from);2557void MergeFrom(const OperatorSetIdProto& from);2558void Clear() PROTOBUF_FINAL;2559bool IsInitialized() const PROTOBUF_FINAL;25602561size_t ByteSizeLong() const PROTOBUF_FINAL;2562bool MergePartialFromCodedStream(2563::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;2564void SerializeWithCachedSizes(2565::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;2566::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(2567bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;2568int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }2569private:2570void SharedCtor();2571void SharedDtor();2572void SetCachedSize(int size) const PROTOBUF_FINAL;2573void InternalSwap(OperatorSetIdProto* other);2574private:2575inline ::google::protobuf::Arena* GetArenaNoVirtual() const {2576return NULL;2577}2578inline void* MaybeArenaPtr() const {2579return NULL;2580}2581public:25822583::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;25842585// nested types ----------------------------------------------------25862587// accessors -------------------------------------------------------25882589// optional string domain = 1;2590bool has_domain() const;2591void clear_domain();2592static const int kDomainFieldNumber = 1;2593const ::std::string& domain() const;2594void set_domain(const ::std::string& value);2595#if LANG_CXX112596void set_domain(::std::string&& value);2597#endif2598void set_domain(const char* value);2599void set_domain(const char* value, size_t size);2600::std::string* mutable_domain();2601::std::string* release_domain();2602void set_allocated_domain(::std::string* domain);26032604// optional int64 version = 2;2605bool has_version() const;2606void clear_version();2607static const int kVersionFieldNumber = 2;2608::google::protobuf::int64 version() const;2609void set_version(::google::protobuf::int64 value);26102611// @@protoc_insertion_point(class_scope:opencv_onnx.OperatorSetIdProto)2612private:2613void set_has_domain();2614void clear_has_domain();2615void set_has_version();2616void clear_has_version();26172618::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;2619::google::protobuf::internal::HasBits<1> _has_bits_;2620mutable int _cached_size_;2621::google::protobuf::internal::ArenaStringPtr domain_;2622::google::protobuf::int64 version_;2623friend struct ::protobuf_opencv_2donnx_2eproto::TableStruct;2624friend void ::protobuf_opencv_2donnx_2eproto::InitDefaultsOperatorSetIdProtoImpl();2625};2626// ===================================================================262726282629// ===================================================================26302631#ifdef __GNUC__2632#pragma GCC diagnostic push2633#pragma GCC diagnostic ignored "-Wstrict-aliasing"2634#endif // __GNUC__2635// AttributeProto26362637// optional string name = 1;2638inline bool AttributeProto::has_name() const {2639return (_has_bits_[0] & 0x00000001u) != 0;2640}2641inline void AttributeProto::set_has_name() {2642_has_bits_[0] |= 0x00000001u;2643}2644inline void AttributeProto::clear_has_name() {2645_has_bits_[0] &= ~0x00000001u;2646}2647inline void AttributeProto::clear_name() {2648name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());2649clear_has_name();2650}2651inline const ::std::string& AttributeProto::name() const {2652// @@protoc_insertion_point(field_get:opencv_onnx.AttributeProto.name)2653return name_.GetNoArena();2654}2655inline void AttributeProto::set_name(const ::std::string& value) {2656set_has_name();2657name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);2658// @@protoc_insertion_point(field_set:opencv_onnx.AttributeProto.name)2659}2660#if LANG_CXX112661inline void AttributeProto::set_name(::std::string&& value) {2662set_has_name();2663name_.SetNoArena(2664&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));2665// @@protoc_insertion_point(field_set_rvalue:opencv_onnx.AttributeProto.name)2666}2667#endif2668inline void AttributeProto::set_name(const char* value) {2669GOOGLE_DCHECK(value != NULL);2670set_has_name();2671name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));2672// @@protoc_insertion_point(field_set_char:opencv_onnx.AttributeProto.name)2673}2674inline void AttributeProto::set_name(const char* value, size_t size) {2675set_has_name();2676name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),2677::std::string(reinterpret_cast<const char*>(value), size));2678// @@protoc_insertion_point(field_set_pointer:opencv_onnx.AttributeProto.name)2679}2680inline ::std::string* AttributeProto::mutable_name() {2681set_has_name();2682// @@protoc_insertion_point(field_mutable:opencv_onnx.AttributeProto.name)2683return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());2684}2685inline ::std::string* AttributeProto::release_name() {2686// @@protoc_insertion_point(field_release:opencv_onnx.AttributeProto.name)2687clear_has_name();2688return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());2689}2690inline void AttributeProto::set_allocated_name(::std::string* name) {2691if (name != NULL) {2692set_has_name();2693} else {2694clear_has_name();2695}2696name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), name);2697// @@protoc_insertion_point(field_set_allocated:opencv_onnx.AttributeProto.name)2698}26992700// optional string ref_attr_name = 21;2701inline bool AttributeProto::has_ref_attr_name() const {2702return (_has_bits_[0] & 0x00000008u) != 0;2703}2704inline void AttributeProto::set_has_ref_attr_name() {2705_has_bits_[0] |= 0x00000008u;2706}2707inline void AttributeProto::clear_has_ref_attr_name() {2708_has_bits_[0] &= ~0x00000008u;2709}2710inline void AttributeProto::clear_ref_attr_name() {2711ref_attr_name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());2712clear_has_ref_attr_name();2713}2714inline const ::std::string& AttributeProto::ref_attr_name() const {2715// @@protoc_insertion_point(field_get:opencv_onnx.AttributeProto.ref_attr_name)2716return ref_attr_name_.GetNoArena();2717}2718inline void AttributeProto::set_ref_attr_name(const ::std::string& value) {2719set_has_ref_attr_name();2720ref_attr_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);2721// @@protoc_insertion_point(field_set:opencv_onnx.AttributeProto.ref_attr_name)2722}2723#if LANG_CXX112724inline void AttributeProto::set_ref_attr_name(::std::string&& value) {2725set_has_ref_attr_name();2726ref_attr_name_.SetNoArena(2727&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));2728// @@protoc_insertion_point(field_set_rvalue:opencv_onnx.AttributeProto.ref_attr_name)2729}2730#endif2731inline void AttributeProto::set_ref_attr_name(const char* value) {2732GOOGLE_DCHECK(value != NULL);2733set_has_ref_attr_name();2734ref_attr_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));2735// @@protoc_insertion_point(field_set_char:opencv_onnx.AttributeProto.ref_attr_name)2736}2737inline void AttributeProto::set_ref_attr_name(const char* value, size_t size) {2738set_has_ref_attr_name();2739ref_attr_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),2740::std::string(reinterpret_cast<const char*>(value), size));2741// @@protoc_insertion_point(field_set_pointer:opencv_onnx.AttributeProto.ref_attr_name)2742}2743inline ::std::string* AttributeProto::mutable_ref_attr_name() {2744set_has_ref_attr_name();2745// @@protoc_insertion_point(field_mutable:opencv_onnx.AttributeProto.ref_attr_name)2746return ref_attr_name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());2747}2748inline ::std::string* AttributeProto::release_ref_attr_name() {2749// @@protoc_insertion_point(field_release:opencv_onnx.AttributeProto.ref_attr_name)2750clear_has_ref_attr_name();2751return ref_attr_name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());2752}2753inline void AttributeProto::set_allocated_ref_attr_name(::std::string* ref_attr_name) {2754if (ref_attr_name != NULL) {2755set_has_ref_attr_name();2756} else {2757clear_has_ref_attr_name();2758}2759ref_attr_name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ref_attr_name);2760// @@protoc_insertion_point(field_set_allocated:opencv_onnx.AttributeProto.ref_attr_name)2761}27622763// optional string doc_string = 13;2764inline bool AttributeProto::has_doc_string() const {2765return (_has_bits_[0] & 0x00000004u) != 0;2766}2767inline void AttributeProto::set_has_doc_string() {2768_has_bits_[0] |= 0x00000004u;2769}2770inline void AttributeProto::clear_has_doc_string() {2771_has_bits_[0] &= ~0x00000004u;2772}2773inline void AttributeProto::clear_doc_string() {2774doc_string_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());2775clear_has_doc_string();2776}2777inline const ::std::string& AttributeProto::doc_string() const {2778// @@protoc_insertion_point(field_get:opencv_onnx.AttributeProto.doc_string)2779return doc_string_.GetNoArena();2780}2781inline void AttributeProto::set_doc_string(const ::std::string& value) {2782set_has_doc_string();2783doc_string_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);2784// @@protoc_insertion_point(field_set:opencv_onnx.AttributeProto.doc_string)2785}2786#if LANG_CXX112787inline void AttributeProto::set_doc_string(::std::string&& value) {2788set_has_doc_string();2789doc_string_.SetNoArena(2790&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));2791// @@protoc_insertion_point(field_set_rvalue:opencv_onnx.AttributeProto.doc_string)2792}2793#endif2794inline void AttributeProto::set_doc_string(const char* value) {2795GOOGLE_DCHECK(value != NULL);2796set_has_doc_string();2797doc_string_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));2798// @@protoc_insertion_point(field_set_char:opencv_onnx.AttributeProto.doc_string)2799}2800inline void AttributeProto::set_doc_string(const char* value, size_t size) {2801set_has_doc_string();2802doc_string_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),2803::std::string(reinterpret_cast<const char*>(value), size));2804// @@protoc_insertion_point(field_set_pointer:opencv_onnx.AttributeProto.doc_string)2805}2806inline ::std::string* AttributeProto::mutable_doc_string() {2807set_has_doc_string();2808// @@protoc_insertion_point(field_mutable:opencv_onnx.AttributeProto.doc_string)2809return doc_string_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());2810}2811inline ::std::string* AttributeProto::release_doc_string() {2812// @@protoc_insertion_point(field_release:opencv_onnx.AttributeProto.doc_string)2813clear_has_doc_string();2814return doc_string_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());2815}2816inline void AttributeProto::set_allocated_doc_string(::std::string* doc_string) {2817if (doc_string != NULL) {2818set_has_doc_string();2819} else {2820clear_has_doc_string();2821}2822doc_string_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), doc_string);2823// @@protoc_insertion_point(field_set_allocated:opencv_onnx.AttributeProto.doc_string)2824}28252826// optional .opencv_onnx.AttributeProto.AttributeType type = 20;2827inline bool AttributeProto::has_type() const {2828return (_has_bits_[0] & 0x00000100u) != 0;2829}2830inline void AttributeProto::set_has_type() {2831_has_bits_[0] |= 0x00000100u;2832}2833inline void AttributeProto::clear_has_type() {2834_has_bits_[0] &= ~0x00000100u;2835}2836inline void AttributeProto::clear_type() {2837type_ = 0;2838clear_has_type();2839}2840inline ::opencv_onnx::AttributeProto_AttributeType AttributeProto::type() const {2841// @@protoc_insertion_point(field_get:opencv_onnx.AttributeProto.type)2842return static_cast< ::opencv_onnx::AttributeProto_AttributeType >(type_);2843}2844inline void AttributeProto::set_type(::opencv_onnx::AttributeProto_AttributeType value) {2845assert(::opencv_onnx::AttributeProto_AttributeType_IsValid(value));2846set_has_type();2847type_ = value;2848// @@protoc_insertion_point(field_set:opencv_onnx.AttributeProto.type)2849}28502851// optional float f = 2;2852inline bool AttributeProto::has_f() const {2853return (_has_bits_[0] & 0x00000080u) != 0;2854}2855inline void AttributeProto::set_has_f() {2856_has_bits_[0] |= 0x00000080u;2857}2858inline void AttributeProto::clear_has_f() {2859_has_bits_[0] &= ~0x00000080u;2860}2861inline void AttributeProto::clear_f() {2862f_ = 0;2863clear_has_f();2864}2865inline float AttributeProto::f() const {2866// @@protoc_insertion_point(field_get:opencv_onnx.AttributeProto.f)2867return f_;2868}2869inline void AttributeProto::set_f(float value) {2870set_has_f();2871f_ = value;2872// @@protoc_insertion_point(field_set:opencv_onnx.AttributeProto.f)2873}28742875// optional int64 i = 3;2876inline bool AttributeProto::has_i() const {2877return (_has_bits_[0] & 0x00000040u) != 0;2878}2879inline void AttributeProto::set_has_i() {2880_has_bits_[0] |= 0x00000040u;2881}2882inline void AttributeProto::clear_has_i() {2883_has_bits_[0] &= ~0x00000040u;2884}2885inline void AttributeProto::clear_i() {2886i_ = GOOGLE_LONGLONG(0);2887clear_has_i();2888}2889inline ::google::protobuf::int64 AttributeProto::i() const {2890// @@protoc_insertion_point(field_get:opencv_onnx.AttributeProto.i)2891return i_;2892}2893inline void AttributeProto::set_i(::google::protobuf::int64 value) {2894set_has_i();2895i_ = value;2896// @@protoc_insertion_point(field_set:opencv_onnx.AttributeProto.i)2897}28982899// optional bytes s = 4;2900inline bool AttributeProto::has_s() const {2901return (_has_bits_[0] & 0x00000002u) != 0;2902}2903inline void AttributeProto::set_has_s() {2904_has_bits_[0] |= 0x00000002u;2905}2906inline void AttributeProto::clear_has_s() {2907_has_bits_[0] &= ~0x00000002u;2908}2909inline void AttributeProto::clear_s() {2910s_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());2911clear_has_s();2912}2913inline const ::std::string& AttributeProto::s() const {2914// @@protoc_insertion_point(field_get:opencv_onnx.AttributeProto.s)2915return s_.GetNoArena();2916}2917inline void AttributeProto::set_s(const ::std::string& value) {2918set_has_s();2919s_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);2920// @@protoc_insertion_point(field_set:opencv_onnx.AttributeProto.s)2921}2922#if LANG_CXX112923inline void AttributeProto::set_s(::std::string&& value) {2924set_has_s();2925s_.SetNoArena(2926&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));2927// @@protoc_insertion_point(field_set_rvalue:opencv_onnx.AttributeProto.s)2928}2929#endif2930inline void AttributeProto::set_s(const char* value) {2931GOOGLE_DCHECK(value != NULL);2932set_has_s();2933s_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));2934// @@protoc_insertion_point(field_set_char:opencv_onnx.AttributeProto.s)2935}2936inline void AttributeProto::set_s(const void* value, size_t size) {2937set_has_s();2938s_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),2939::std::string(reinterpret_cast<const char*>(value), size));2940// @@protoc_insertion_point(field_set_pointer:opencv_onnx.AttributeProto.s)2941}2942inline ::std::string* AttributeProto::mutable_s() {2943set_has_s();2944// @@protoc_insertion_point(field_mutable:opencv_onnx.AttributeProto.s)2945return s_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());2946}2947inline ::std::string* AttributeProto::release_s() {2948// @@protoc_insertion_point(field_release:opencv_onnx.AttributeProto.s)2949clear_has_s();2950return s_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());2951}2952inline void AttributeProto::set_allocated_s(::std::string* s) {2953if (s != NULL) {2954set_has_s();2955} else {2956clear_has_s();2957}2958s_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), s);2959// @@protoc_insertion_point(field_set_allocated:opencv_onnx.AttributeProto.s)2960}29612962// optional .opencv_onnx.TensorProto t = 5;2963inline bool AttributeProto::has_t() const {2964return (_has_bits_[0] & 0x00000010u) != 0;2965}2966inline void AttributeProto::set_has_t() {2967_has_bits_[0] |= 0x00000010u;2968}2969inline void AttributeProto::clear_has_t() {2970_has_bits_[0] &= ~0x00000010u;2971}2972inline void AttributeProto::clear_t() {2973if (t_ != NULL) t_->Clear();2974clear_has_t();2975}2976inline const ::opencv_onnx::TensorProto& AttributeProto::t() const {2977const ::opencv_onnx::TensorProto* p = t_;2978// @@protoc_insertion_point(field_get:opencv_onnx.AttributeProto.t)2979return p != NULL ? *p : *reinterpret_cast<const ::opencv_onnx::TensorProto*>(2980&::opencv_onnx::_TensorProto_default_instance_);2981}2982inline ::opencv_onnx::TensorProto* AttributeProto::release_t() {2983// @@protoc_insertion_point(field_release:opencv_onnx.AttributeProto.t)2984clear_has_t();2985::opencv_onnx::TensorProto* temp = t_;2986t_ = NULL;2987return temp;2988}2989inline ::opencv_onnx::TensorProto* AttributeProto::mutable_t() {2990set_has_t();2991if (t_ == NULL) {2992t_ = new ::opencv_onnx::TensorProto;2993}2994// @@protoc_insertion_point(field_mutable:opencv_onnx.AttributeProto.t)2995return t_;2996}2997inline void AttributeProto::set_allocated_t(::opencv_onnx::TensorProto* t) {2998::google::protobuf::Arena* message_arena = GetArenaNoVirtual();2999if (message_arena == NULL) {3000delete t_;3001}3002if (t) {3003::google::protobuf::Arena* submessage_arena = NULL;3004if (message_arena != submessage_arena) {3005t = ::google::protobuf::internal::GetOwnedMessage(3006message_arena, t, submessage_arena);3007}3008set_has_t();3009} else {3010clear_has_t();3011}3012t_ = t;3013// @@protoc_insertion_point(field_set_allocated:opencv_onnx.AttributeProto.t)3014}30153016// optional .opencv_onnx.GraphProto g = 6;3017inline bool AttributeProto::has_g() const {3018return (_has_bits_[0] & 0x00000020u) != 0;3019}3020inline void AttributeProto::set_has_g() {3021_has_bits_[0] |= 0x00000020u;3022}3023inline void AttributeProto::clear_has_g() {3024_has_bits_[0] &= ~0x00000020u;3025}3026inline void AttributeProto::clear_g() {3027if (g_ != NULL) g_->Clear();3028clear_has_g();3029}3030inline const ::opencv_onnx::GraphProto& AttributeProto::g() const {3031const ::opencv_onnx::GraphProto* p = g_;3032// @@protoc_insertion_point(field_get:opencv_onnx.AttributeProto.g)3033return p != NULL ? *p : *reinterpret_cast<const ::opencv_onnx::GraphProto*>(3034&::opencv_onnx::_GraphProto_default_instance_);3035}3036inline ::opencv_onnx::GraphProto* AttributeProto::release_g() {3037// @@protoc_insertion_point(field_release:opencv_onnx.AttributeProto.g)3038clear_has_g();3039::opencv_onnx::GraphProto* temp = g_;3040g_ = NULL;3041return temp;3042}3043inline ::opencv_onnx::GraphProto* AttributeProto::mutable_g() {3044set_has_g();3045if (g_ == NULL) {3046g_ = new ::opencv_onnx::GraphProto;3047}3048// @@protoc_insertion_point(field_mutable:opencv_onnx.AttributeProto.g)3049return g_;3050}3051inline void AttributeProto::set_allocated_g(::opencv_onnx::GraphProto* g) {3052::google::protobuf::Arena* message_arena = GetArenaNoVirtual();3053if (message_arena == NULL) {3054delete g_;3055}3056if (g) {3057::google::protobuf::Arena* submessage_arena = NULL;3058if (message_arena != submessage_arena) {3059g = ::google::protobuf::internal::GetOwnedMessage(3060message_arena, g, submessage_arena);3061}3062set_has_g();3063} else {3064clear_has_g();3065}3066g_ = g;3067// @@protoc_insertion_point(field_set_allocated:opencv_onnx.AttributeProto.g)3068}30693070// repeated float floats = 7;3071inline int AttributeProto::floats_size() const {3072return floats_.size();3073}3074inline void AttributeProto::clear_floats() {3075floats_.Clear();3076}3077inline float AttributeProto::floats(int index) const {3078// @@protoc_insertion_point(field_get:opencv_onnx.AttributeProto.floats)3079return floats_.Get(index);3080}3081inline void AttributeProto::set_floats(int index, float value) {3082floats_.Set(index, value);3083// @@protoc_insertion_point(field_set:opencv_onnx.AttributeProto.floats)3084}3085inline void AttributeProto::add_floats(float value) {3086floats_.Add(value);3087// @@protoc_insertion_point(field_add:opencv_onnx.AttributeProto.floats)3088}3089inline const ::google::protobuf::RepeatedField< float >&3090AttributeProto::floats() const {3091// @@protoc_insertion_point(field_list:opencv_onnx.AttributeProto.floats)3092return floats_;3093}3094inline ::google::protobuf::RepeatedField< float >*3095AttributeProto::mutable_floats() {3096// @@protoc_insertion_point(field_mutable_list:opencv_onnx.AttributeProto.floats)3097return &floats_;3098}30993100// repeated int64 ints = 8;3101inline int AttributeProto::ints_size() const {3102return ints_.size();3103}3104inline void AttributeProto::clear_ints() {3105ints_.Clear();3106}3107inline ::google::protobuf::int64 AttributeProto::ints(int index) const {3108// @@protoc_insertion_point(field_get:opencv_onnx.AttributeProto.ints)3109return ints_.Get(index);3110}3111inline void AttributeProto::set_ints(int index, ::google::protobuf::int64 value) {3112ints_.Set(index, value);3113// @@protoc_insertion_point(field_set:opencv_onnx.AttributeProto.ints)3114}3115inline void AttributeProto::add_ints(::google::protobuf::int64 value) {3116ints_.Add(value);3117// @@protoc_insertion_point(field_add:opencv_onnx.AttributeProto.ints)3118}3119inline const ::google::protobuf::RepeatedField< ::google::protobuf::int64 >&3120AttributeProto::ints() const {3121// @@protoc_insertion_point(field_list:opencv_onnx.AttributeProto.ints)3122return ints_;3123}3124inline ::google::protobuf::RepeatedField< ::google::protobuf::int64 >*3125AttributeProto::mutable_ints() {3126// @@protoc_insertion_point(field_mutable_list:opencv_onnx.AttributeProto.ints)3127return &ints_;3128}31293130// repeated bytes strings = 9;3131inline int AttributeProto::strings_size() const {3132return strings_.size();3133}3134inline void AttributeProto::clear_strings() {3135strings_.Clear();3136}3137inline const ::std::string& AttributeProto::strings(int index) const {3138// @@protoc_insertion_point(field_get:opencv_onnx.AttributeProto.strings)3139return strings_.Get(index);3140}3141inline ::std::string* AttributeProto::mutable_strings(int index) {3142// @@protoc_insertion_point(field_mutable:opencv_onnx.AttributeProto.strings)3143return strings_.Mutable(index);3144}3145inline void AttributeProto::set_strings(int index, const ::std::string& value) {3146// @@protoc_insertion_point(field_set:opencv_onnx.AttributeProto.strings)3147strings_.Mutable(index)->assign(value);3148}3149#if LANG_CXX113150inline void AttributeProto::set_strings(int index, ::std::string&& value) {3151// @@protoc_insertion_point(field_set:opencv_onnx.AttributeProto.strings)3152strings_.Mutable(index)->assign(std::move(value));3153}3154#endif3155inline void AttributeProto::set_strings(int index, const char* value) {3156GOOGLE_DCHECK(value != NULL);3157strings_.Mutable(index)->assign(value);3158// @@protoc_insertion_point(field_set_char:opencv_onnx.AttributeProto.strings)3159}3160inline void AttributeProto::set_strings(int index, const void* value, size_t size) {3161strings_.Mutable(index)->assign(3162reinterpret_cast<const char*>(value), size);3163// @@protoc_insertion_point(field_set_pointer:opencv_onnx.AttributeProto.strings)3164}3165inline ::std::string* AttributeProto::add_strings() {3166// @@protoc_insertion_point(field_add_mutable:opencv_onnx.AttributeProto.strings)3167return strings_.Add();3168}3169inline void AttributeProto::add_strings(const ::std::string& value) {3170strings_.Add()->assign(value);3171// @@protoc_insertion_point(field_add:opencv_onnx.AttributeProto.strings)3172}3173#if LANG_CXX113174inline void AttributeProto::add_strings(::std::string&& value) {3175strings_.Add(std::move(value));3176// @@protoc_insertion_point(field_add:opencv_onnx.AttributeProto.strings)3177}3178#endif3179inline void AttributeProto::add_strings(const char* value) {3180GOOGLE_DCHECK(value != NULL);3181strings_.Add()->assign(value);3182// @@protoc_insertion_point(field_add_char:opencv_onnx.AttributeProto.strings)3183}3184inline void AttributeProto::add_strings(const void* value, size_t size) {3185strings_.Add()->assign(reinterpret_cast<const char*>(value), size);3186// @@protoc_insertion_point(field_add_pointer:opencv_onnx.AttributeProto.strings)3187}3188inline const ::google::protobuf::RepeatedPtrField< ::std::string>&3189AttributeProto::strings() const {3190// @@protoc_insertion_point(field_list:opencv_onnx.AttributeProto.strings)3191return strings_;3192}3193inline ::google::protobuf::RepeatedPtrField< ::std::string>*3194AttributeProto::mutable_strings() {3195// @@protoc_insertion_point(field_mutable_list:opencv_onnx.AttributeProto.strings)3196return &strings_;3197}31983199// repeated .opencv_onnx.TensorProto tensors = 10;3200inline int AttributeProto::tensors_size() const {3201return tensors_.size();3202}3203inline void AttributeProto::clear_tensors() {3204tensors_.Clear();3205}3206inline const ::opencv_onnx::TensorProto& AttributeProto::tensors(int index) const {3207// @@protoc_insertion_point(field_get:opencv_onnx.AttributeProto.tensors)3208return tensors_.Get(index);3209}3210inline ::opencv_onnx::TensorProto* AttributeProto::mutable_tensors(int index) {3211// @@protoc_insertion_point(field_mutable:opencv_onnx.AttributeProto.tensors)3212return tensors_.Mutable(index);3213}3214inline ::opencv_onnx::TensorProto* AttributeProto::add_tensors() {3215// @@protoc_insertion_point(field_add:opencv_onnx.AttributeProto.tensors)3216return tensors_.Add();3217}3218inline ::google::protobuf::RepeatedPtrField< ::opencv_onnx::TensorProto >*3219AttributeProto::mutable_tensors() {3220// @@protoc_insertion_point(field_mutable_list:opencv_onnx.AttributeProto.tensors)3221return &tensors_;3222}3223inline const ::google::protobuf::RepeatedPtrField< ::opencv_onnx::TensorProto >&3224AttributeProto::tensors() const {3225// @@protoc_insertion_point(field_list:opencv_onnx.AttributeProto.tensors)3226return tensors_;3227}32283229// repeated .opencv_onnx.GraphProto graphs = 11;3230inline int AttributeProto::graphs_size() const {3231return graphs_.size();3232}3233inline void AttributeProto::clear_graphs() {3234graphs_.Clear();3235}3236inline const ::opencv_onnx::GraphProto& AttributeProto::graphs(int index) const {3237// @@protoc_insertion_point(field_get:opencv_onnx.AttributeProto.graphs)3238return graphs_.Get(index);3239}3240inline ::opencv_onnx::GraphProto* AttributeProto::mutable_graphs(int index) {3241// @@protoc_insertion_point(field_mutable:opencv_onnx.AttributeProto.graphs)3242return graphs_.Mutable(index);3243}3244inline ::opencv_onnx::GraphProto* AttributeProto::add_graphs() {3245// @@protoc_insertion_point(field_add:opencv_onnx.AttributeProto.graphs)3246return graphs_.Add();3247}3248inline ::google::protobuf::RepeatedPtrField< ::opencv_onnx::GraphProto >*3249AttributeProto::mutable_graphs() {3250// @@protoc_insertion_point(field_mutable_list:opencv_onnx.AttributeProto.graphs)3251return &graphs_;3252}3253inline const ::google::protobuf::RepeatedPtrField< ::opencv_onnx::GraphProto >&3254AttributeProto::graphs() const {3255// @@protoc_insertion_point(field_list:opencv_onnx.AttributeProto.graphs)3256return graphs_;3257}32583259// -------------------------------------------------------------------32603261// ValueInfoProto32623263// optional string name = 1;3264inline bool ValueInfoProto::has_name() const {3265return (_has_bits_[0] & 0x00000001u) != 0;3266}3267inline void ValueInfoProto::set_has_name() {3268_has_bits_[0] |= 0x00000001u;3269}3270inline void ValueInfoProto::clear_has_name() {3271_has_bits_[0] &= ~0x00000001u;3272}3273inline void ValueInfoProto::clear_name() {3274name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());3275clear_has_name();3276}3277inline const ::std::string& ValueInfoProto::name() const {3278// @@protoc_insertion_point(field_get:opencv_onnx.ValueInfoProto.name)3279return name_.GetNoArena();3280}3281inline void ValueInfoProto::set_name(const ::std::string& value) {3282set_has_name();3283name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);3284// @@protoc_insertion_point(field_set:opencv_onnx.ValueInfoProto.name)3285}3286#if LANG_CXX113287inline void ValueInfoProto::set_name(::std::string&& value) {3288set_has_name();3289name_.SetNoArena(3290&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));3291// @@protoc_insertion_point(field_set_rvalue:opencv_onnx.ValueInfoProto.name)3292}3293#endif3294inline void ValueInfoProto::set_name(const char* value) {3295GOOGLE_DCHECK(value != NULL);3296set_has_name();3297name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));3298// @@protoc_insertion_point(field_set_char:opencv_onnx.ValueInfoProto.name)3299}3300inline void ValueInfoProto::set_name(const char* value, size_t size) {3301set_has_name();3302name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),3303::std::string(reinterpret_cast<const char*>(value), size));3304// @@protoc_insertion_point(field_set_pointer:opencv_onnx.ValueInfoProto.name)3305}3306inline ::std::string* ValueInfoProto::mutable_name() {3307set_has_name();3308// @@protoc_insertion_point(field_mutable:opencv_onnx.ValueInfoProto.name)3309return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());3310}3311inline ::std::string* ValueInfoProto::release_name() {3312// @@protoc_insertion_point(field_release:opencv_onnx.ValueInfoProto.name)3313clear_has_name();3314return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());3315}3316inline void ValueInfoProto::set_allocated_name(::std::string* name) {3317if (name != NULL) {3318set_has_name();3319} else {3320clear_has_name();3321}3322name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), name);3323// @@protoc_insertion_point(field_set_allocated:opencv_onnx.ValueInfoProto.name)3324}33253326// optional .opencv_onnx.TypeProto type = 2;3327inline bool ValueInfoProto::has_type() const {3328return (_has_bits_[0] & 0x00000004u) != 0;3329}3330inline void ValueInfoProto::set_has_type() {3331_has_bits_[0] |= 0x00000004u;3332}3333inline void ValueInfoProto::clear_has_type() {3334_has_bits_[0] &= ~0x00000004u;3335}3336inline void ValueInfoProto::clear_type() {3337if (type_ != NULL) type_->Clear();3338clear_has_type();3339}3340inline const ::opencv_onnx::TypeProto& ValueInfoProto::type() const {3341const ::opencv_onnx::TypeProto* p = type_;3342// @@protoc_insertion_point(field_get:opencv_onnx.ValueInfoProto.type)3343return p != NULL ? *p : *reinterpret_cast<const ::opencv_onnx::TypeProto*>(3344&::opencv_onnx::_TypeProto_default_instance_);3345}3346inline ::opencv_onnx::TypeProto* ValueInfoProto::release_type() {3347// @@protoc_insertion_point(field_release:opencv_onnx.ValueInfoProto.type)3348clear_has_type();3349::opencv_onnx::TypeProto* temp = type_;3350type_ = NULL;3351return temp;3352}3353inline ::opencv_onnx::TypeProto* ValueInfoProto::mutable_type() {3354set_has_type();3355if (type_ == NULL) {3356type_ = new ::opencv_onnx::TypeProto;3357}3358// @@protoc_insertion_point(field_mutable:opencv_onnx.ValueInfoProto.type)3359return type_;3360}3361inline void ValueInfoProto::set_allocated_type(::opencv_onnx::TypeProto* type) {3362::google::protobuf::Arena* message_arena = GetArenaNoVirtual();3363if (message_arena == NULL) {3364delete type_;3365}3366if (type) {3367::google::protobuf::Arena* submessage_arena = NULL;3368if (message_arena != submessage_arena) {3369type = ::google::protobuf::internal::GetOwnedMessage(3370message_arena, type, submessage_arena);3371}3372set_has_type();3373} else {3374clear_has_type();3375}3376type_ = type;3377// @@protoc_insertion_point(field_set_allocated:opencv_onnx.ValueInfoProto.type)3378}33793380// optional string doc_string = 3;3381inline bool ValueInfoProto::has_doc_string() const {3382return (_has_bits_[0] & 0x00000002u) != 0;3383}3384inline void ValueInfoProto::set_has_doc_string() {3385_has_bits_[0] |= 0x00000002u;3386}3387inline void ValueInfoProto::clear_has_doc_string() {3388_has_bits_[0] &= ~0x00000002u;3389}3390inline void ValueInfoProto::clear_doc_string() {3391doc_string_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());3392clear_has_doc_string();3393}3394inline const ::std::string& ValueInfoProto::doc_string() const {3395// @@protoc_insertion_point(field_get:opencv_onnx.ValueInfoProto.doc_string)3396return doc_string_.GetNoArena();3397}3398inline void ValueInfoProto::set_doc_string(const ::std::string& value) {3399set_has_doc_string();3400doc_string_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);3401// @@protoc_insertion_point(field_set:opencv_onnx.ValueInfoProto.doc_string)3402}3403#if LANG_CXX113404inline void ValueInfoProto::set_doc_string(::std::string&& value) {3405set_has_doc_string();3406doc_string_.SetNoArena(3407&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));3408// @@protoc_insertion_point(field_set_rvalue:opencv_onnx.ValueInfoProto.doc_string)3409}3410#endif3411inline void ValueInfoProto::set_doc_string(const char* value) {3412GOOGLE_DCHECK(value != NULL);3413set_has_doc_string();3414doc_string_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));3415// @@protoc_insertion_point(field_set_char:opencv_onnx.ValueInfoProto.doc_string)3416}3417inline void ValueInfoProto::set_doc_string(const char* value, size_t size) {3418set_has_doc_string();3419doc_string_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),3420::std::string(reinterpret_cast<const char*>(value), size));3421// @@protoc_insertion_point(field_set_pointer:opencv_onnx.ValueInfoProto.doc_string)3422}3423inline ::std::string* ValueInfoProto::mutable_doc_string() {3424set_has_doc_string();3425// @@protoc_insertion_point(field_mutable:opencv_onnx.ValueInfoProto.doc_string)3426return doc_string_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());3427}3428inline ::std::string* ValueInfoProto::release_doc_string() {3429// @@protoc_insertion_point(field_release:opencv_onnx.ValueInfoProto.doc_string)3430clear_has_doc_string();3431return doc_string_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());3432}3433inline void ValueInfoProto::set_allocated_doc_string(::std::string* doc_string) {3434if (doc_string != NULL) {3435set_has_doc_string();3436} else {3437clear_has_doc_string();3438}3439doc_string_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), doc_string);3440// @@protoc_insertion_point(field_set_allocated:opencv_onnx.ValueInfoProto.doc_string)3441}34423443// -------------------------------------------------------------------34443445// NodeProto34463447// repeated string input = 1;3448inline int NodeProto::input_size() const {3449return input_.size();3450}3451inline void NodeProto::clear_input() {3452input_.Clear();3453}3454inline const ::std::string& NodeProto::input(int index) const {3455// @@protoc_insertion_point(field_get:opencv_onnx.NodeProto.input)3456return input_.Get(index);3457}3458inline ::std::string* NodeProto::mutable_input(int index) {3459// @@protoc_insertion_point(field_mutable:opencv_onnx.NodeProto.input)3460return input_.Mutable(index);3461}3462inline void NodeProto::set_input(int index, const ::std::string& value) {3463// @@protoc_insertion_point(field_set:opencv_onnx.NodeProto.input)3464input_.Mutable(index)->assign(value);3465}3466#if LANG_CXX113467inline void NodeProto::set_input(int index, ::std::string&& value) {3468// @@protoc_insertion_point(field_set:opencv_onnx.NodeProto.input)3469input_.Mutable(index)->assign(std::move(value));3470}3471#endif3472inline void NodeProto::set_input(int index, const char* value) {3473GOOGLE_DCHECK(value != NULL);3474input_.Mutable(index)->assign(value);3475// @@protoc_insertion_point(field_set_char:opencv_onnx.NodeProto.input)3476}3477inline void NodeProto::set_input(int index, const char* value, size_t size) {3478input_.Mutable(index)->assign(3479reinterpret_cast<const char*>(value), size);3480// @@protoc_insertion_point(field_set_pointer:opencv_onnx.NodeProto.input)3481}3482inline ::std::string* NodeProto::add_input() {3483// @@protoc_insertion_point(field_add_mutable:opencv_onnx.NodeProto.input)3484return input_.Add();3485}3486inline void NodeProto::add_input(const ::std::string& value) {3487input_.Add()->assign(value);3488// @@protoc_insertion_point(field_add:opencv_onnx.NodeProto.input)3489}3490#if LANG_CXX113491inline void NodeProto::add_input(::std::string&& value) {3492input_.Add(std::move(value));3493// @@protoc_insertion_point(field_add:opencv_onnx.NodeProto.input)3494}3495#endif3496inline void NodeProto::add_input(const char* value) {3497GOOGLE_DCHECK(value != NULL);3498input_.Add()->assign(value);3499// @@protoc_insertion_point(field_add_char:opencv_onnx.NodeProto.input)3500}3501inline void NodeProto::add_input(const char* value, size_t size) {3502input_.Add()->assign(reinterpret_cast<const char*>(value), size);3503// @@protoc_insertion_point(field_add_pointer:opencv_onnx.NodeProto.input)3504}3505inline const ::google::protobuf::RepeatedPtrField< ::std::string>&3506NodeProto::input() const {3507// @@protoc_insertion_point(field_list:opencv_onnx.NodeProto.input)3508return input_;3509}3510inline ::google::protobuf::RepeatedPtrField< ::std::string>*3511NodeProto::mutable_input() {3512// @@protoc_insertion_point(field_mutable_list:opencv_onnx.NodeProto.input)3513return &input_;3514}35153516// repeated string output = 2;3517inline int NodeProto::output_size() const {3518return output_.size();3519}3520inline void NodeProto::clear_output() {3521output_.Clear();3522}3523inline const ::std::string& NodeProto::output(int index) const {3524// @@protoc_insertion_point(field_get:opencv_onnx.NodeProto.output)3525return output_.Get(index);3526}3527inline ::std::string* NodeProto::mutable_output(int index) {3528// @@protoc_insertion_point(field_mutable:opencv_onnx.NodeProto.output)3529return output_.Mutable(index);3530}3531inline void NodeProto::set_output(int index, const ::std::string& value) {3532// @@protoc_insertion_point(field_set:opencv_onnx.NodeProto.output)3533output_.Mutable(index)->assign(value);3534}3535#if LANG_CXX113536inline void NodeProto::set_output(int index, ::std::string&& value) {3537// @@protoc_insertion_point(field_set:opencv_onnx.NodeProto.output)3538output_.Mutable(index)->assign(std::move(value));3539}3540#endif3541inline void NodeProto::set_output(int index, const char* value) {3542GOOGLE_DCHECK(value != NULL);3543output_.Mutable(index)->assign(value);3544// @@protoc_insertion_point(field_set_char:opencv_onnx.NodeProto.output)3545}3546inline void NodeProto::set_output(int index, const char* value, size_t size) {3547output_.Mutable(index)->assign(3548reinterpret_cast<const char*>(value), size);3549// @@protoc_insertion_point(field_set_pointer:opencv_onnx.NodeProto.output)3550}3551inline ::std::string* NodeProto::add_output() {3552// @@protoc_insertion_point(field_add_mutable:opencv_onnx.NodeProto.output)3553return output_.Add();3554}3555inline void NodeProto::add_output(const ::std::string& value) {3556output_.Add()->assign(value);3557// @@protoc_insertion_point(field_add:opencv_onnx.NodeProto.output)3558}3559#if LANG_CXX113560inline void NodeProto::add_output(::std::string&& value) {3561output_.Add(std::move(value));3562// @@protoc_insertion_point(field_add:opencv_onnx.NodeProto.output)3563}3564#endif3565inline void NodeProto::add_output(const char* value) {3566GOOGLE_DCHECK(value != NULL);3567output_.Add()->assign(value);3568// @@protoc_insertion_point(field_add_char:opencv_onnx.NodeProto.output)3569}3570inline void NodeProto::add_output(const char* value, size_t size) {3571output_.Add()->assign(reinterpret_cast<const char*>(value), size);3572// @@protoc_insertion_point(field_add_pointer:opencv_onnx.NodeProto.output)3573}3574inline const ::google::protobuf::RepeatedPtrField< ::std::string>&3575NodeProto::output() const {3576// @@protoc_insertion_point(field_list:opencv_onnx.NodeProto.output)3577return output_;3578}3579inline ::google::protobuf::RepeatedPtrField< ::std::string>*3580NodeProto::mutable_output() {3581// @@protoc_insertion_point(field_mutable_list:opencv_onnx.NodeProto.output)3582return &output_;3583}35843585// optional string name = 3;3586inline bool NodeProto::has_name() const {3587return (_has_bits_[0] & 0x00000001u) != 0;3588}3589inline void NodeProto::set_has_name() {3590_has_bits_[0] |= 0x00000001u;3591}3592inline void NodeProto::clear_has_name() {3593_has_bits_[0] &= ~0x00000001u;3594}3595inline void NodeProto::clear_name() {3596name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());3597clear_has_name();3598}3599inline const ::std::string& NodeProto::name() const {3600// @@protoc_insertion_point(field_get:opencv_onnx.NodeProto.name)3601return name_.GetNoArena();3602}3603inline void NodeProto::set_name(const ::std::string& value) {3604set_has_name();3605name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);3606// @@protoc_insertion_point(field_set:opencv_onnx.NodeProto.name)3607}3608#if LANG_CXX113609inline void NodeProto::set_name(::std::string&& value) {3610set_has_name();3611name_.SetNoArena(3612&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));3613// @@protoc_insertion_point(field_set_rvalue:opencv_onnx.NodeProto.name)3614}3615#endif3616inline void NodeProto::set_name(const char* value) {3617GOOGLE_DCHECK(value != NULL);3618set_has_name();3619name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));3620// @@protoc_insertion_point(field_set_char:opencv_onnx.NodeProto.name)3621}3622inline void NodeProto::set_name(const char* value, size_t size) {3623set_has_name();3624name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),3625::std::string(reinterpret_cast<const char*>(value), size));3626// @@protoc_insertion_point(field_set_pointer:opencv_onnx.NodeProto.name)3627}3628inline ::std::string* NodeProto::mutable_name() {3629set_has_name();3630// @@protoc_insertion_point(field_mutable:opencv_onnx.NodeProto.name)3631return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());3632}3633inline ::std::string* NodeProto::release_name() {3634// @@protoc_insertion_point(field_release:opencv_onnx.NodeProto.name)3635clear_has_name();3636return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());3637}3638inline void NodeProto::set_allocated_name(::std::string* name) {3639if (name != NULL) {3640set_has_name();3641} else {3642clear_has_name();3643}3644name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), name);3645// @@protoc_insertion_point(field_set_allocated:opencv_onnx.NodeProto.name)3646}36473648// optional string op_type = 4;3649inline bool NodeProto::has_op_type() const {3650return (_has_bits_[0] & 0x00000002u) != 0;3651}3652inline void NodeProto::set_has_op_type() {3653_has_bits_[0] |= 0x00000002u;3654}3655inline void NodeProto::clear_has_op_type() {3656_has_bits_[0] &= ~0x00000002u;3657}3658inline void NodeProto::clear_op_type() {3659op_type_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());3660clear_has_op_type();3661}3662inline const ::std::string& NodeProto::op_type() const {3663// @@protoc_insertion_point(field_get:opencv_onnx.NodeProto.op_type)3664return op_type_.GetNoArena();3665}3666inline void NodeProto::set_op_type(const ::std::string& value) {3667set_has_op_type();3668op_type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);3669// @@protoc_insertion_point(field_set:opencv_onnx.NodeProto.op_type)3670}3671#if LANG_CXX113672inline void NodeProto::set_op_type(::std::string&& value) {3673set_has_op_type();3674op_type_.SetNoArena(3675&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));3676// @@protoc_insertion_point(field_set_rvalue:opencv_onnx.NodeProto.op_type)3677}3678#endif3679inline void NodeProto::set_op_type(const char* value) {3680GOOGLE_DCHECK(value != NULL);3681set_has_op_type();3682op_type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));3683// @@protoc_insertion_point(field_set_char:opencv_onnx.NodeProto.op_type)3684}3685inline void NodeProto::set_op_type(const char* value, size_t size) {3686set_has_op_type();3687op_type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),3688::std::string(reinterpret_cast<const char*>(value), size));3689// @@protoc_insertion_point(field_set_pointer:opencv_onnx.NodeProto.op_type)3690}3691inline ::std::string* NodeProto::mutable_op_type() {3692set_has_op_type();3693// @@protoc_insertion_point(field_mutable:opencv_onnx.NodeProto.op_type)3694return op_type_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());3695}3696inline ::std::string* NodeProto::release_op_type() {3697// @@protoc_insertion_point(field_release:opencv_onnx.NodeProto.op_type)3698clear_has_op_type();3699return op_type_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());3700}3701inline void NodeProto::set_allocated_op_type(::std::string* op_type) {3702if (op_type != NULL) {3703set_has_op_type();3704} else {3705clear_has_op_type();3706}3707op_type_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), op_type);3708// @@protoc_insertion_point(field_set_allocated:opencv_onnx.NodeProto.op_type)3709}37103711// optional string domain = 7;3712inline bool NodeProto::has_domain() const {3713return (_has_bits_[0] & 0x00000008u) != 0;3714}3715inline void NodeProto::set_has_domain() {3716_has_bits_[0] |= 0x00000008u;3717}3718inline void NodeProto::clear_has_domain() {3719_has_bits_[0] &= ~0x00000008u;3720}3721inline void NodeProto::clear_domain() {3722domain_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());3723clear_has_domain();3724}3725inline const ::std::string& NodeProto::domain() const {3726// @@protoc_insertion_point(field_get:opencv_onnx.NodeProto.domain)3727return domain_.GetNoArena();3728}3729inline void NodeProto::set_domain(const ::std::string& value) {3730set_has_domain();3731domain_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);3732// @@protoc_insertion_point(field_set:opencv_onnx.NodeProto.domain)3733}3734#if LANG_CXX113735inline void NodeProto::set_domain(::std::string&& value) {3736set_has_domain();3737domain_.SetNoArena(3738&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));3739// @@protoc_insertion_point(field_set_rvalue:opencv_onnx.NodeProto.domain)3740}3741#endif3742inline void NodeProto::set_domain(const char* value) {3743GOOGLE_DCHECK(value != NULL);3744set_has_domain();3745domain_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));3746// @@protoc_insertion_point(field_set_char:opencv_onnx.NodeProto.domain)3747}3748inline void NodeProto::set_domain(const char* value, size_t size) {3749set_has_domain();3750domain_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),3751::std::string(reinterpret_cast<const char*>(value), size));3752// @@protoc_insertion_point(field_set_pointer:opencv_onnx.NodeProto.domain)3753}3754inline ::std::string* NodeProto::mutable_domain() {3755set_has_domain();3756// @@protoc_insertion_point(field_mutable:opencv_onnx.NodeProto.domain)3757return domain_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());3758}3759inline ::std::string* NodeProto::release_domain() {3760// @@protoc_insertion_point(field_release:opencv_onnx.NodeProto.domain)3761clear_has_domain();3762return domain_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());3763}3764inline void NodeProto::set_allocated_domain(::std::string* domain) {3765if (domain != NULL) {3766set_has_domain();3767} else {3768clear_has_domain();3769}3770domain_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), domain);3771// @@protoc_insertion_point(field_set_allocated:opencv_onnx.NodeProto.domain)3772}37733774// repeated .opencv_onnx.AttributeProto attribute = 5;3775inline int NodeProto::attribute_size() const {3776return attribute_.size();3777}3778inline void NodeProto::clear_attribute() {3779attribute_.Clear();3780}3781inline const ::opencv_onnx::AttributeProto& NodeProto::attribute(int index) const {3782// @@protoc_insertion_point(field_get:opencv_onnx.NodeProto.attribute)3783return attribute_.Get(index);3784}3785inline ::opencv_onnx::AttributeProto* NodeProto::mutable_attribute(int index) {3786// @@protoc_insertion_point(field_mutable:opencv_onnx.NodeProto.attribute)3787return attribute_.Mutable(index);3788}3789inline ::opencv_onnx::AttributeProto* NodeProto::add_attribute() {3790// @@protoc_insertion_point(field_add:opencv_onnx.NodeProto.attribute)3791return attribute_.Add();3792}3793inline ::google::protobuf::RepeatedPtrField< ::opencv_onnx::AttributeProto >*3794NodeProto::mutable_attribute() {3795// @@protoc_insertion_point(field_mutable_list:opencv_onnx.NodeProto.attribute)3796return &attribute_;3797}3798inline const ::google::protobuf::RepeatedPtrField< ::opencv_onnx::AttributeProto >&3799NodeProto::attribute() const {3800// @@protoc_insertion_point(field_list:opencv_onnx.NodeProto.attribute)3801return attribute_;3802}38033804// optional string doc_string = 6;3805inline bool NodeProto::has_doc_string() const {3806return (_has_bits_[0] & 0x00000004u) != 0;3807}3808inline void NodeProto::set_has_doc_string() {3809_has_bits_[0] |= 0x00000004u;3810}3811inline void NodeProto::clear_has_doc_string() {3812_has_bits_[0] &= ~0x00000004u;3813}3814inline void NodeProto::clear_doc_string() {3815doc_string_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());3816clear_has_doc_string();3817}3818inline const ::std::string& NodeProto::doc_string() const {3819// @@protoc_insertion_point(field_get:opencv_onnx.NodeProto.doc_string)3820return doc_string_.GetNoArena();3821}3822inline void NodeProto::set_doc_string(const ::std::string& value) {3823set_has_doc_string();3824doc_string_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);3825// @@protoc_insertion_point(field_set:opencv_onnx.NodeProto.doc_string)3826}3827#if LANG_CXX113828inline void NodeProto::set_doc_string(::std::string&& value) {3829set_has_doc_string();3830doc_string_.SetNoArena(3831&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));3832// @@protoc_insertion_point(field_set_rvalue:opencv_onnx.NodeProto.doc_string)3833}3834#endif3835inline void NodeProto::set_doc_string(const char* value) {3836GOOGLE_DCHECK(value != NULL);3837set_has_doc_string();3838doc_string_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));3839// @@protoc_insertion_point(field_set_char:opencv_onnx.NodeProto.doc_string)3840}3841inline void NodeProto::set_doc_string(const char* value, size_t size) {3842set_has_doc_string();3843doc_string_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),3844::std::string(reinterpret_cast<const char*>(value), size));3845// @@protoc_insertion_point(field_set_pointer:opencv_onnx.NodeProto.doc_string)3846}3847inline ::std::string* NodeProto::mutable_doc_string() {3848set_has_doc_string();3849// @@protoc_insertion_point(field_mutable:opencv_onnx.NodeProto.doc_string)3850return doc_string_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());3851}3852inline ::std::string* NodeProto::release_doc_string() {3853// @@protoc_insertion_point(field_release:opencv_onnx.NodeProto.doc_string)3854clear_has_doc_string();3855return doc_string_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());3856}3857inline void NodeProto::set_allocated_doc_string(::std::string* doc_string) {3858if (doc_string != NULL) {3859set_has_doc_string();3860} else {3861clear_has_doc_string();3862}3863doc_string_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), doc_string);3864// @@protoc_insertion_point(field_set_allocated:opencv_onnx.NodeProto.doc_string)3865}38663867// -------------------------------------------------------------------38683869// ModelProto38703871// optional int64 ir_version = 1;3872inline bool ModelProto::has_ir_version() const {3873return (_has_bits_[0] & 0x00000020u) != 0;3874}3875inline void ModelProto::set_has_ir_version() {3876_has_bits_[0] |= 0x00000020u;3877}3878inline void ModelProto::clear_has_ir_version() {3879_has_bits_[0] &= ~0x00000020u;3880}3881inline void ModelProto::clear_ir_version() {3882ir_version_ = GOOGLE_LONGLONG(0);3883clear_has_ir_version();3884}3885inline ::google::protobuf::int64 ModelProto::ir_version() const {3886// @@protoc_insertion_point(field_get:opencv_onnx.ModelProto.ir_version)3887return ir_version_;3888}3889inline void ModelProto::set_ir_version(::google::protobuf::int64 value) {3890set_has_ir_version();3891ir_version_ = value;3892// @@protoc_insertion_point(field_set:opencv_onnx.ModelProto.ir_version)3893}38943895// repeated .opencv_onnx.OperatorSetIdProto opset_import = 8;3896inline int ModelProto::opset_import_size() const {3897return opset_import_.size();3898}3899inline void ModelProto::clear_opset_import() {3900opset_import_.Clear();3901}3902inline const ::opencv_onnx::OperatorSetIdProto& ModelProto::opset_import(int index) const {3903// @@protoc_insertion_point(field_get:opencv_onnx.ModelProto.opset_import)3904return opset_import_.Get(index);3905}3906inline ::opencv_onnx::OperatorSetIdProto* ModelProto::mutable_opset_import(int index) {3907// @@protoc_insertion_point(field_mutable:opencv_onnx.ModelProto.opset_import)3908return opset_import_.Mutable(index);3909}3910inline ::opencv_onnx::OperatorSetIdProto* ModelProto::add_opset_import() {3911// @@protoc_insertion_point(field_add:opencv_onnx.ModelProto.opset_import)3912return opset_import_.Add();3913}3914inline ::google::protobuf::RepeatedPtrField< ::opencv_onnx::OperatorSetIdProto >*3915ModelProto::mutable_opset_import() {3916// @@protoc_insertion_point(field_mutable_list:opencv_onnx.ModelProto.opset_import)3917return &opset_import_;3918}3919inline const ::google::protobuf::RepeatedPtrField< ::opencv_onnx::OperatorSetIdProto >&3920ModelProto::opset_import() const {3921// @@protoc_insertion_point(field_list:opencv_onnx.ModelProto.opset_import)3922return opset_import_;3923}39243925// optional string producer_name = 2;3926inline bool ModelProto::has_producer_name() const {3927return (_has_bits_[0] & 0x00000001u) != 0;3928}3929inline void ModelProto::set_has_producer_name() {3930_has_bits_[0] |= 0x00000001u;3931}3932inline void ModelProto::clear_has_producer_name() {3933_has_bits_[0] &= ~0x00000001u;3934}3935inline void ModelProto::clear_producer_name() {3936producer_name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());3937clear_has_producer_name();3938}3939inline const ::std::string& ModelProto::producer_name() const {3940// @@protoc_insertion_point(field_get:opencv_onnx.ModelProto.producer_name)3941return producer_name_.GetNoArena();3942}3943inline void ModelProto::set_producer_name(const ::std::string& value) {3944set_has_producer_name();3945producer_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);3946// @@protoc_insertion_point(field_set:opencv_onnx.ModelProto.producer_name)3947}3948#if LANG_CXX113949inline void ModelProto::set_producer_name(::std::string&& value) {3950set_has_producer_name();3951producer_name_.SetNoArena(3952&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));3953// @@protoc_insertion_point(field_set_rvalue:opencv_onnx.ModelProto.producer_name)3954}3955#endif3956inline void ModelProto::set_producer_name(const char* value) {3957GOOGLE_DCHECK(value != NULL);3958set_has_producer_name();3959producer_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));3960// @@protoc_insertion_point(field_set_char:opencv_onnx.ModelProto.producer_name)3961}3962inline void ModelProto::set_producer_name(const char* value, size_t size) {3963set_has_producer_name();3964producer_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),3965::std::string(reinterpret_cast<const char*>(value), size));3966// @@protoc_insertion_point(field_set_pointer:opencv_onnx.ModelProto.producer_name)3967}3968inline ::std::string* ModelProto::mutable_producer_name() {3969set_has_producer_name();3970// @@protoc_insertion_point(field_mutable:opencv_onnx.ModelProto.producer_name)3971return producer_name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());3972}3973inline ::std::string* ModelProto::release_producer_name() {3974// @@protoc_insertion_point(field_release:opencv_onnx.ModelProto.producer_name)3975clear_has_producer_name();3976return producer_name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());3977}3978inline void ModelProto::set_allocated_producer_name(::std::string* producer_name) {3979if (producer_name != NULL) {3980set_has_producer_name();3981} else {3982clear_has_producer_name();3983}3984producer_name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), producer_name);3985// @@protoc_insertion_point(field_set_allocated:opencv_onnx.ModelProto.producer_name)3986}39873988// optional string producer_version = 3;3989inline bool ModelProto::has_producer_version() const {3990return (_has_bits_[0] & 0x00000002u) != 0;3991}3992inline void ModelProto::set_has_producer_version() {3993_has_bits_[0] |= 0x00000002u;3994}3995inline void ModelProto::clear_has_producer_version() {3996_has_bits_[0] &= ~0x00000002u;3997}3998inline void ModelProto::clear_producer_version() {3999producer_version_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());4000clear_has_producer_version();4001}4002inline const ::std::string& ModelProto::producer_version() const {4003// @@protoc_insertion_point(field_get:opencv_onnx.ModelProto.producer_version)4004return producer_version_.GetNoArena();4005}4006inline void ModelProto::set_producer_version(const ::std::string& value) {4007set_has_producer_version();4008producer_version_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);4009// @@protoc_insertion_point(field_set:opencv_onnx.ModelProto.producer_version)4010}4011#if LANG_CXX114012inline void ModelProto::set_producer_version(::std::string&& value) {4013set_has_producer_version();4014producer_version_.SetNoArena(4015&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));4016// @@protoc_insertion_point(field_set_rvalue:opencv_onnx.ModelProto.producer_version)4017}4018#endif4019inline void ModelProto::set_producer_version(const char* value) {4020GOOGLE_DCHECK(value != NULL);4021set_has_producer_version();4022producer_version_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));4023// @@protoc_insertion_point(field_set_char:opencv_onnx.ModelProto.producer_version)4024}4025inline void ModelProto::set_producer_version(const char* value, size_t size) {4026set_has_producer_version();4027producer_version_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),4028::std::string(reinterpret_cast<const char*>(value), size));4029// @@protoc_insertion_point(field_set_pointer:opencv_onnx.ModelProto.producer_version)4030}4031inline ::std::string* ModelProto::mutable_producer_version() {4032set_has_producer_version();4033// @@protoc_insertion_point(field_mutable:opencv_onnx.ModelProto.producer_version)4034return producer_version_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());4035}4036inline ::std::string* ModelProto::release_producer_version() {4037// @@protoc_insertion_point(field_release:opencv_onnx.ModelProto.producer_version)4038clear_has_producer_version();4039return producer_version_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());4040}4041inline void ModelProto::set_allocated_producer_version(::std::string* producer_version) {4042if (producer_version != NULL) {4043set_has_producer_version();4044} else {4045clear_has_producer_version();4046}4047producer_version_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), producer_version);4048// @@protoc_insertion_point(field_set_allocated:opencv_onnx.ModelProto.producer_version)4049}40504051// optional string domain = 4;4052inline bool ModelProto::has_domain() const {4053return (_has_bits_[0] & 0x00000004u) != 0;4054}4055inline void ModelProto::set_has_domain() {4056_has_bits_[0] |= 0x00000004u;4057}4058inline void ModelProto::clear_has_domain() {4059_has_bits_[0] &= ~0x00000004u;4060}4061inline void ModelProto::clear_domain() {4062domain_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());4063clear_has_domain();4064}4065inline const ::std::string& ModelProto::domain() const {4066// @@protoc_insertion_point(field_get:opencv_onnx.ModelProto.domain)4067return domain_.GetNoArena();4068}4069inline void ModelProto::set_domain(const ::std::string& value) {4070set_has_domain();4071domain_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);4072// @@protoc_insertion_point(field_set:opencv_onnx.ModelProto.domain)4073}4074#if LANG_CXX114075inline void ModelProto::set_domain(::std::string&& value) {4076set_has_domain();4077domain_.SetNoArena(4078&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));4079// @@protoc_insertion_point(field_set_rvalue:opencv_onnx.ModelProto.domain)4080}4081#endif4082inline void ModelProto::set_domain(const char* value) {4083GOOGLE_DCHECK(value != NULL);4084set_has_domain();4085domain_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));4086// @@protoc_insertion_point(field_set_char:opencv_onnx.ModelProto.domain)4087}4088inline void ModelProto::set_domain(const char* value, size_t size) {4089set_has_domain();4090domain_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),4091::std::string(reinterpret_cast<const char*>(value), size));4092// @@protoc_insertion_point(field_set_pointer:opencv_onnx.ModelProto.domain)4093}4094inline ::std::string* ModelProto::mutable_domain() {4095set_has_domain();4096// @@protoc_insertion_point(field_mutable:opencv_onnx.ModelProto.domain)4097return domain_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());4098}4099inline ::std::string* ModelProto::release_domain() {4100// @@protoc_insertion_point(field_release:opencv_onnx.ModelProto.domain)4101clear_has_domain();4102return domain_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());4103}4104inline void ModelProto::set_allocated_domain(::std::string* domain) {4105if (domain != NULL) {4106set_has_domain();4107} else {4108clear_has_domain();4109}4110domain_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), domain);4111// @@protoc_insertion_point(field_set_allocated:opencv_onnx.ModelProto.domain)4112}41134114// optional int64 model_version = 5;4115inline bool ModelProto::has_model_version() const {4116return (_has_bits_[0] & 0x00000040u) != 0;4117}4118inline void ModelProto::set_has_model_version() {4119_has_bits_[0] |= 0x00000040u;4120}4121inline void ModelProto::clear_has_model_version() {4122_has_bits_[0] &= ~0x00000040u;4123}4124inline void ModelProto::clear_model_version() {4125model_version_ = GOOGLE_LONGLONG(0);4126clear_has_model_version();4127}4128inline ::google::protobuf::int64 ModelProto::model_version() const {4129// @@protoc_insertion_point(field_get:opencv_onnx.ModelProto.model_version)4130return model_version_;4131}4132inline void ModelProto::set_model_version(::google::protobuf::int64 value) {4133set_has_model_version();4134model_version_ = value;4135// @@protoc_insertion_point(field_set:opencv_onnx.ModelProto.model_version)4136}41374138// optional string doc_string = 6;4139inline bool ModelProto::has_doc_string() const {4140return (_has_bits_[0] & 0x00000008u) != 0;4141}4142inline void ModelProto::set_has_doc_string() {4143_has_bits_[0] |= 0x00000008u;4144}4145inline void ModelProto::clear_has_doc_string() {4146_has_bits_[0] &= ~0x00000008u;4147}4148inline void ModelProto::clear_doc_string() {4149doc_string_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());4150clear_has_doc_string();4151}4152inline const ::std::string& ModelProto::doc_string() const {4153// @@protoc_insertion_point(field_get:opencv_onnx.ModelProto.doc_string)4154return doc_string_.GetNoArena();4155}4156inline void ModelProto::set_doc_string(const ::std::string& value) {4157set_has_doc_string();4158doc_string_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);4159// @@protoc_insertion_point(field_set:opencv_onnx.ModelProto.doc_string)4160}4161#if LANG_CXX114162inline void ModelProto::set_doc_string(::std::string&& value) {4163set_has_doc_string();4164doc_string_.SetNoArena(4165&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));4166// @@protoc_insertion_point(field_set_rvalue:opencv_onnx.ModelProto.doc_string)4167}4168#endif4169inline void ModelProto::set_doc_string(const char* value) {4170GOOGLE_DCHECK(value != NULL);4171set_has_doc_string();4172doc_string_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));4173// @@protoc_insertion_point(field_set_char:opencv_onnx.ModelProto.doc_string)4174}4175inline void ModelProto::set_doc_string(const char* value, size_t size) {4176set_has_doc_string();4177doc_string_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),4178::std::string(reinterpret_cast<const char*>(value), size));4179// @@protoc_insertion_point(field_set_pointer:opencv_onnx.ModelProto.doc_string)4180}4181inline ::std::string* ModelProto::mutable_doc_string() {4182set_has_doc_string();4183// @@protoc_insertion_point(field_mutable:opencv_onnx.ModelProto.doc_string)4184return doc_string_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());4185}4186inline ::std::string* ModelProto::release_doc_string() {4187// @@protoc_insertion_point(field_release:opencv_onnx.ModelProto.doc_string)4188clear_has_doc_string();4189return doc_string_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());4190}4191inline void ModelProto::set_allocated_doc_string(::std::string* doc_string) {4192if (doc_string != NULL) {4193set_has_doc_string();4194} else {4195clear_has_doc_string();4196}4197doc_string_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), doc_string);4198// @@protoc_insertion_point(field_set_allocated:opencv_onnx.ModelProto.doc_string)4199}42004201// optional .opencv_onnx.GraphProto graph = 7;4202inline bool ModelProto::has_graph() const {4203return (_has_bits_[0] & 0x00000010u) != 0;4204}4205inline void ModelProto::set_has_graph() {4206_has_bits_[0] |= 0x00000010u;4207}4208inline void ModelProto::clear_has_graph() {4209_has_bits_[0] &= ~0x00000010u;4210}4211inline void ModelProto::clear_graph() {4212if (graph_ != NULL) graph_->Clear();4213clear_has_graph();4214}4215inline const ::opencv_onnx::GraphProto& ModelProto::graph() const {4216const ::opencv_onnx::GraphProto* p = graph_;4217// @@protoc_insertion_point(field_get:opencv_onnx.ModelProto.graph)4218return p != NULL ? *p : *reinterpret_cast<const ::opencv_onnx::GraphProto*>(4219&::opencv_onnx::_GraphProto_default_instance_);4220}4221inline ::opencv_onnx::GraphProto* ModelProto::release_graph() {4222// @@protoc_insertion_point(field_release:opencv_onnx.ModelProto.graph)4223clear_has_graph();4224::opencv_onnx::GraphProto* temp = graph_;4225graph_ = NULL;4226return temp;4227}4228inline ::opencv_onnx::GraphProto* ModelProto::mutable_graph() {4229set_has_graph();4230if (graph_ == NULL) {4231graph_ = new ::opencv_onnx::GraphProto;4232}4233// @@protoc_insertion_point(field_mutable:opencv_onnx.ModelProto.graph)4234return graph_;4235}4236inline void ModelProto::set_allocated_graph(::opencv_onnx::GraphProto* graph) {4237::google::protobuf::Arena* message_arena = GetArenaNoVirtual();4238if (message_arena == NULL) {4239delete graph_;4240}4241if (graph) {4242::google::protobuf::Arena* submessage_arena = NULL;4243if (message_arena != submessage_arena) {4244graph = ::google::protobuf::internal::GetOwnedMessage(4245message_arena, graph, submessage_arena);4246}4247set_has_graph();4248} else {4249clear_has_graph();4250}4251graph_ = graph;4252// @@protoc_insertion_point(field_set_allocated:opencv_onnx.ModelProto.graph)4253}42544255// repeated .opencv_onnx.StringStringEntryProto metadata_props = 14;4256inline int ModelProto::metadata_props_size() const {4257return metadata_props_.size();4258}4259inline void ModelProto::clear_metadata_props() {4260metadata_props_.Clear();4261}4262inline const ::opencv_onnx::StringStringEntryProto& ModelProto::metadata_props(int index) const {4263// @@protoc_insertion_point(field_get:opencv_onnx.ModelProto.metadata_props)4264return metadata_props_.Get(index);4265}4266inline ::opencv_onnx::StringStringEntryProto* ModelProto::mutable_metadata_props(int index) {4267// @@protoc_insertion_point(field_mutable:opencv_onnx.ModelProto.metadata_props)4268return metadata_props_.Mutable(index);4269}4270inline ::opencv_onnx::StringStringEntryProto* ModelProto::add_metadata_props() {4271// @@protoc_insertion_point(field_add:opencv_onnx.ModelProto.metadata_props)4272return metadata_props_.Add();4273}4274inline ::google::protobuf::RepeatedPtrField< ::opencv_onnx::StringStringEntryProto >*4275ModelProto::mutable_metadata_props() {4276// @@protoc_insertion_point(field_mutable_list:opencv_onnx.ModelProto.metadata_props)4277return &metadata_props_;4278}4279inline const ::google::protobuf::RepeatedPtrField< ::opencv_onnx::StringStringEntryProto >&4280ModelProto::metadata_props() const {4281// @@protoc_insertion_point(field_list:opencv_onnx.ModelProto.metadata_props)4282return metadata_props_;4283}42844285// -------------------------------------------------------------------42864287// StringStringEntryProto42884289// optional string key = 1;4290inline bool StringStringEntryProto::has_key() const {4291return (_has_bits_[0] & 0x00000001u) != 0;4292}4293inline void StringStringEntryProto::set_has_key() {4294_has_bits_[0] |= 0x00000001u;4295}4296inline void StringStringEntryProto::clear_has_key() {4297_has_bits_[0] &= ~0x00000001u;4298}4299inline void StringStringEntryProto::clear_key() {4300key_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());4301clear_has_key();4302}4303inline const ::std::string& StringStringEntryProto::key() const {4304// @@protoc_insertion_point(field_get:opencv_onnx.StringStringEntryProto.key)4305return key_.GetNoArena();4306}4307inline void StringStringEntryProto::set_key(const ::std::string& value) {4308set_has_key();4309key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);4310// @@protoc_insertion_point(field_set:opencv_onnx.StringStringEntryProto.key)4311}4312#if LANG_CXX114313inline void StringStringEntryProto::set_key(::std::string&& value) {4314set_has_key();4315key_.SetNoArena(4316&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));4317// @@protoc_insertion_point(field_set_rvalue:opencv_onnx.StringStringEntryProto.key)4318}4319#endif4320inline void StringStringEntryProto::set_key(const char* value) {4321GOOGLE_DCHECK(value != NULL);4322set_has_key();4323key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));4324// @@protoc_insertion_point(field_set_char:opencv_onnx.StringStringEntryProto.key)4325}4326inline void StringStringEntryProto::set_key(const char* value, size_t size) {4327set_has_key();4328key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),4329::std::string(reinterpret_cast<const char*>(value), size));4330// @@protoc_insertion_point(field_set_pointer:opencv_onnx.StringStringEntryProto.key)4331}4332inline ::std::string* StringStringEntryProto::mutable_key() {4333set_has_key();4334// @@protoc_insertion_point(field_mutable:opencv_onnx.StringStringEntryProto.key)4335return key_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());4336}4337inline ::std::string* StringStringEntryProto::release_key() {4338// @@protoc_insertion_point(field_release:opencv_onnx.StringStringEntryProto.key)4339clear_has_key();4340return key_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());4341}4342inline void StringStringEntryProto::set_allocated_key(::std::string* key) {4343if (key != NULL) {4344set_has_key();4345} else {4346clear_has_key();4347}4348key_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), key);4349// @@protoc_insertion_point(field_set_allocated:opencv_onnx.StringStringEntryProto.key)4350}43514352// optional string value = 2;4353inline bool StringStringEntryProto::has_value() const {4354return (_has_bits_[0] & 0x00000002u) != 0;4355}4356inline void StringStringEntryProto::set_has_value() {4357_has_bits_[0] |= 0x00000002u;4358}4359inline void StringStringEntryProto::clear_has_value() {4360_has_bits_[0] &= ~0x00000002u;4361}4362inline void StringStringEntryProto::clear_value() {4363value_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());4364clear_has_value();4365}4366inline const ::std::string& StringStringEntryProto::value() const {4367// @@protoc_insertion_point(field_get:opencv_onnx.StringStringEntryProto.value)4368return value_.GetNoArena();4369}4370inline void StringStringEntryProto::set_value(const ::std::string& value) {4371set_has_value();4372value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);4373// @@protoc_insertion_point(field_set:opencv_onnx.StringStringEntryProto.value)4374}4375#if LANG_CXX114376inline void StringStringEntryProto::set_value(::std::string&& value) {4377set_has_value();4378value_.SetNoArena(4379&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));4380// @@protoc_insertion_point(field_set_rvalue:opencv_onnx.StringStringEntryProto.value)4381}4382#endif4383inline void StringStringEntryProto::set_value(const char* value) {4384GOOGLE_DCHECK(value != NULL);4385set_has_value();4386value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));4387// @@protoc_insertion_point(field_set_char:opencv_onnx.StringStringEntryProto.value)4388}4389inline void StringStringEntryProto::set_value(const char* value, size_t size) {4390set_has_value();4391value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),4392::std::string(reinterpret_cast<const char*>(value), size));4393// @@protoc_insertion_point(field_set_pointer:opencv_onnx.StringStringEntryProto.value)4394}4395inline ::std::string* StringStringEntryProto::mutable_value() {4396set_has_value();4397// @@protoc_insertion_point(field_mutable:opencv_onnx.StringStringEntryProto.value)4398return value_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());4399}4400inline ::std::string* StringStringEntryProto::release_value() {4401// @@protoc_insertion_point(field_release:opencv_onnx.StringStringEntryProto.value)4402clear_has_value();4403return value_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());4404}4405inline void StringStringEntryProto::set_allocated_value(::std::string* value) {4406if (value != NULL) {4407set_has_value();4408} else {4409clear_has_value();4410}4411value_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);4412// @@protoc_insertion_point(field_set_allocated:opencv_onnx.StringStringEntryProto.value)4413}44144415// -------------------------------------------------------------------44164417// GraphProto44184419// repeated .opencv_onnx.NodeProto node = 1;4420inline int GraphProto::node_size() const {4421return node_.size();4422}4423inline void GraphProto::clear_node() {4424node_.Clear();4425}4426inline const ::opencv_onnx::NodeProto& GraphProto::node(int index) const {4427// @@protoc_insertion_point(field_get:opencv_onnx.GraphProto.node)4428return node_.Get(index);4429}4430inline ::opencv_onnx::NodeProto* GraphProto::mutable_node(int index) {4431// @@protoc_insertion_point(field_mutable:opencv_onnx.GraphProto.node)4432return node_.Mutable(index);4433}4434inline ::opencv_onnx::NodeProto* GraphProto::add_node() {4435// @@protoc_insertion_point(field_add:opencv_onnx.GraphProto.node)4436return node_.Add();4437}4438inline ::google::protobuf::RepeatedPtrField< ::opencv_onnx::NodeProto >*4439GraphProto::mutable_node() {4440// @@protoc_insertion_point(field_mutable_list:opencv_onnx.GraphProto.node)4441return &node_;4442}4443inline const ::google::protobuf::RepeatedPtrField< ::opencv_onnx::NodeProto >&4444GraphProto::node() const {4445// @@protoc_insertion_point(field_list:opencv_onnx.GraphProto.node)4446return node_;4447}44484449// optional string name = 2;4450inline bool GraphProto::has_name() const {4451return (_has_bits_[0] & 0x00000001u) != 0;4452}4453inline void GraphProto::set_has_name() {4454_has_bits_[0] |= 0x00000001u;4455}4456inline void GraphProto::clear_has_name() {4457_has_bits_[0] &= ~0x00000001u;4458}4459inline void GraphProto::clear_name() {4460name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());4461clear_has_name();4462}4463inline const ::std::string& GraphProto::name() const {4464// @@protoc_insertion_point(field_get:opencv_onnx.GraphProto.name)4465return name_.GetNoArena();4466}4467inline void GraphProto::set_name(const ::std::string& value) {4468set_has_name();4469name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);4470// @@protoc_insertion_point(field_set:opencv_onnx.GraphProto.name)4471}4472#if LANG_CXX114473inline void GraphProto::set_name(::std::string&& value) {4474set_has_name();4475name_.SetNoArena(4476&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));4477// @@protoc_insertion_point(field_set_rvalue:opencv_onnx.GraphProto.name)4478}4479#endif4480inline void GraphProto::set_name(const char* value) {4481GOOGLE_DCHECK(value != NULL);4482set_has_name();4483name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));4484// @@protoc_insertion_point(field_set_char:opencv_onnx.GraphProto.name)4485}4486inline void GraphProto::set_name(const char* value, size_t size) {4487set_has_name();4488name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),4489::std::string(reinterpret_cast<const char*>(value), size));4490// @@protoc_insertion_point(field_set_pointer:opencv_onnx.GraphProto.name)4491}4492inline ::std::string* GraphProto::mutable_name() {4493set_has_name();4494// @@protoc_insertion_point(field_mutable:opencv_onnx.GraphProto.name)4495return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());4496}4497inline ::std::string* GraphProto::release_name() {4498// @@protoc_insertion_point(field_release:opencv_onnx.GraphProto.name)4499clear_has_name();4500return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());4501}4502inline void GraphProto::set_allocated_name(::std::string* name) {4503if (name != NULL) {4504set_has_name();4505} else {4506clear_has_name();4507}4508name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), name);4509// @@protoc_insertion_point(field_set_allocated:opencv_onnx.GraphProto.name)4510}45114512// repeated .opencv_onnx.TensorProto initializer = 5;4513inline int GraphProto::initializer_size() const {4514return initializer_.size();4515}4516inline void GraphProto::clear_initializer() {4517initializer_.Clear();4518}4519inline const ::opencv_onnx::TensorProto& GraphProto::initializer(int index) const {4520// @@protoc_insertion_point(field_get:opencv_onnx.GraphProto.initializer)4521return initializer_.Get(index);4522}4523inline ::opencv_onnx::TensorProto* GraphProto::mutable_initializer(int index) {4524// @@protoc_insertion_point(field_mutable:opencv_onnx.GraphProto.initializer)4525return initializer_.Mutable(index);4526}4527inline ::opencv_onnx::TensorProto* GraphProto::add_initializer() {4528// @@protoc_insertion_point(field_add:opencv_onnx.GraphProto.initializer)4529return initializer_.Add();4530}4531inline ::google::protobuf::RepeatedPtrField< ::opencv_onnx::TensorProto >*4532GraphProto::mutable_initializer() {4533// @@protoc_insertion_point(field_mutable_list:opencv_onnx.GraphProto.initializer)4534return &initializer_;4535}4536inline const ::google::protobuf::RepeatedPtrField< ::opencv_onnx::TensorProto >&4537GraphProto::initializer() const {4538// @@protoc_insertion_point(field_list:opencv_onnx.GraphProto.initializer)4539return initializer_;4540}45414542// optional string doc_string = 10;4543inline bool GraphProto::has_doc_string() const {4544return (_has_bits_[0] & 0x00000002u) != 0;4545}4546inline void GraphProto::set_has_doc_string() {4547_has_bits_[0] |= 0x00000002u;4548}4549inline void GraphProto::clear_has_doc_string() {4550_has_bits_[0] &= ~0x00000002u;4551}4552inline void GraphProto::clear_doc_string() {4553doc_string_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());4554clear_has_doc_string();4555}4556inline const ::std::string& GraphProto::doc_string() const {4557// @@protoc_insertion_point(field_get:opencv_onnx.GraphProto.doc_string)4558return doc_string_.GetNoArena();4559}4560inline void GraphProto::set_doc_string(const ::std::string& value) {4561set_has_doc_string();4562doc_string_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);4563// @@protoc_insertion_point(field_set:opencv_onnx.GraphProto.doc_string)4564}4565#if LANG_CXX114566inline void GraphProto::set_doc_string(::std::string&& value) {4567set_has_doc_string();4568doc_string_.SetNoArena(4569&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));4570// @@protoc_insertion_point(field_set_rvalue:opencv_onnx.GraphProto.doc_string)4571}4572#endif4573inline void GraphProto::set_doc_string(const char* value) {4574GOOGLE_DCHECK(value != NULL);4575set_has_doc_string();4576doc_string_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));4577// @@protoc_insertion_point(field_set_char:opencv_onnx.GraphProto.doc_string)4578}4579inline void GraphProto::set_doc_string(const char* value, size_t size) {4580set_has_doc_string();4581doc_string_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),4582::std::string(reinterpret_cast<const char*>(value), size));4583// @@protoc_insertion_point(field_set_pointer:opencv_onnx.GraphProto.doc_string)4584}4585inline ::std::string* GraphProto::mutable_doc_string() {4586set_has_doc_string();4587// @@protoc_insertion_point(field_mutable:opencv_onnx.GraphProto.doc_string)4588return doc_string_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());4589}4590inline ::std::string* GraphProto::release_doc_string() {4591// @@protoc_insertion_point(field_release:opencv_onnx.GraphProto.doc_string)4592clear_has_doc_string();4593return doc_string_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());4594}4595inline void GraphProto::set_allocated_doc_string(::std::string* doc_string) {4596if (doc_string != NULL) {4597set_has_doc_string();4598} else {4599clear_has_doc_string();4600}4601doc_string_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), doc_string);4602// @@protoc_insertion_point(field_set_allocated:opencv_onnx.GraphProto.doc_string)4603}46044605// repeated .opencv_onnx.ValueInfoProto input = 11;4606inline int GraphProto::input_size() const {4607return input_.size();4608}4609inline void GraphProto::clear_input() {4610input_.Clear();4611}4612inline const ::opencv_onnx::ValueInfoProto& GraphProto::input(int index) const {4613// @@protoc_insertion_point(field_get:opencv_onnx.GraphProto.input)4614return input_.Get(index);4615}4616inline ::opencv_onnx::ValueInfoProto* GraphProto::mutable_input(int index) {4617// @@protoc_insertion_point(field_mutable:opencv_onnx.GraphProto.input)4618return input_.Mutable(index);4619}4620inline ::opencv_onnx::ValueInfoProto* GraphProto::add_input() {4621// @@protoc_insertion_point(field_add:opencv_onnx.GraphProto.input)4622return input_.Add();4623}4624inline ::google::protobuf::RepeatedPtrField< ::opencv_onnx::ValueInfoProto >*4625GraphProto::mutable_input() {4626// @@protoc_insertion_point(field_mutable_list:opencv_onnx.GraphProto.input)4627return &input_;4628}4629inline const ::google::protobuf::RepeatedPtrField< ::opencv_onnx::ValueInfoProto >&4630GraphProto::input() const {4631// @@protoc_insertion_point(field_list:opencv_onnx.GraphProto.input)4632return input_;4633}46344635// repeated .opencv_onnx.ValueInfoProto output = 12;4636inline int GraphProto::output_size() const {4637return output_.size();4638}4639inline void GraphProto::clear_output() {4640output_.Clear();4641}4642inline const ::opencv_onnx::ValueInfoProto& GraphProto::output(int index) const {4643// @@protoc_insertion_point(field_get:opencv_onnx.GraphProto.output)4644return output_.Get(index);4645}4646inline ::opencv_onnx::ValueInfoProto* GraphProto::mutable_output(int index) {4647// @@protoc_insertion_point(field_mutable:opencv_onnx.GraphProto.output)4648return output_.Mutable(index);4649}4650inline ::opencv_onnx::ValueInfoProto* GraphProto::add_output() {4651// @@protoc_insertion_point(field_add:opencv_onnx.GraphProto.output)4652return output_.Add();4653}4654inline ::google::protobuf::RepeatedPtrField< ::opencv_onnx::ValueInfoProto >*4655GraphProto::mutable_output() {4656// @@protoc_insertion_point(field_mutable_list:opencv_onnx.GraphProto.output)4657return &output_;4658}4659inline const ::google::protobuf::RepeatedPtrField< ::opencv_onnx::ValueInfoProto >&4660GraphProto::output() const {4661// @@protoc_insertion_point(field_list:opencv_onnx.GraphProto.output)4662return output_;4663}46644665// repeated .opencv_onnx.ValueInfoProto value_info = 13;4666inline int GraphProto::value_info_size() const {4667return value_info_.size();4668}4669inline void GraphProto::clear_value_info() {4670value_info_.Clear();4671}4672inline const ::opencv_onnx::ValueInfoProto& GraphProto::value_info(int index) const {4673// @@protoc_insertion_point(field_get:opencv_onnx.GraphProto.value_info)4674return value_info_.Get(index);4675}4676inline ::opencv_onnx::ValueInfoProto* GraphProto::mutable_value_info(int index) {4677// @@protoc_insertion_point(field_mutable:opencv_onnx.GraphProto.value_info)4678return value_info_.Mutable(index);4679}4680inline ::opencv_onnx::ValueInfoProto* GraphProto::add_value_info() {4681// @@protoc_insertion_point(field_add:opencv_onnx.GraphProto.value_info)4682return value_info_.Add();4683}4684inline ::google::protobuf::RepeatedPtrField< ::opencv_onnx::ValueInfoProto >*4685GraphProto::mutable_value_info() {4686// @@protoc_insertion_point(field_mutable_list:opencv_onnx.GraphProto.value_info)4687return &value_info_;4688}4689inline const ::google::protobuf::RepeatedPtrField< ::opencv_onnx::ValueInfoProto >&4690GraphProto::value_info() const {4691// @@protoc_insertion_point(field_list:opencv_onnx.GraphProto.value_info)4692return value_info_;4693}46944695// -------------------------------------------------------------------46964697// TensorProto_Segment46984699// optional int64 begin = 1;4700inline bool TensorProto_Segment::has_begin() const {4701return (_has_bits_[0] & 0x00000001u) != 0;4702}4703inline void TensorProto_Segment::set_has_begin() {4704_has_bits_[0] |= 0x00000001u;4705}4706inline void TensorProto_Segment::clear_has_begin() {4707_has_bits_[0] &= ~0x00000001u;4708}4709inline void TensorProto_Segment::clear_begin() {4710begin_ = GOOGLE_LONGLONG(0);4711clear_has_begin();4712}4713inline ::google::protobuf::int64 TensorProto_Segment::begin() const {4714// @@protoc_insertion_point(field_get:opencv_onnx.TensorProto.Segment.begin)4715return begin_;4716}4717inline void TensorProto_Segment::set_begin(::google::protobuf::int64 value) {4718set_has_begin();4719begin_ = value;4720// @@protoc_insertion_point(field_set:opencv_onnx.TensorProto.Segment.begin)4721}47224723// optional int64 end = 2;4724inline bool TensorProto_Segment::has_end() const {4725return (_has_bits_[0] & 0x00000002u) != 0;4726}4727inline void TensorProto_Segment::set_has_end() {4728_has_bits_[0] |= 0x00000002u;4729}4730inline void TensorProto_Segment::clear_has_end() {4731_has_bits_[0] &= ~0x00000002u;4732}4733inline void TensorProto_Segment::clear_end() {4734end_ = GOOGLE_LONGLONG(0);4735clear_has_end();4736}4737inline ::google::protobuf::int64 TensorProto_Segment::end() const {4738// @@protoc_insertion_point(field_get:opencv_onnx.TensorProto.Segment.end)4739return end_;4740}4741inline void TensorProto_Segment::set_end(::google::protobuf::int64 value) {4742set_has_end();4743end_ = value;4744// @@protoc_insertion_point(field_set:opencv_onnx.TensorProto.Segment.end)4745}47464747// -------------------------------------------------------------------47484749// TensorProto47504751// repeated int64 dims = 1;4752inline int TensorProto::dims_size() const {4753return dims_.size();4754}4755inline void TensorProto::clear_dims() {4756dims_.Clear();4757}4758inline ::google::protobuf::int64 TensorProto::dims(int index) const {4759// @@protoc_insertion_point(field_get:opencv_onnx.TensorProto.dims)4760return dims_.Get(index);4761}4762inline void TensorProto::set_dims(int index, ::google::protobuf::int64 value) {4763dims_.Set(index, value);4764// @@protoc_insertion_point(field_set:opencv_onnx.TensorProto.dims)4765}4766inline void TensorProto::add_dims(::google::protobuf::int64 value) {4767dims_.Add(value);4768// @@protoc_insertion_point(field_add:opencv_onnx.TensorProto.dims)4769}4770inline const ::google::protobuf::RepeatedField< ::google::protobuf::int64 >&4771TensorProto::dims() const {4772// @@protoc_insertion_point(field_list:opencv_onnx.TensorProto.dims)4773return dims_;4774}4775inline ::google::protobuf::RepeatedField< ::google::protobuf::int64 >*4776TensorProto::mutable_dims() {4777// @@protoc_insertion_point(field_mutable_list:opencv_onnx.TensorProto.dims)4778return &dims_;4779}47804781// optional .opencv_onnx.TensorProto.DataType data_type = 2;4782inline bool TensorProto::has_data_type() const {4783return (_has_bits_[0] & 0x00000010u) != 0;4784}4785inline void TensorProto::set_has_data_type() {4786_has_bits_[0] |= 0x00000010u;4787}4788inline void TensorProto::clear_has_data_type() {4789_has_bits_[0] &= ~0x00000010u;4790}4791inline void TensorProto::clear_data_type() {4792data_type_ = 0;4793clear_has_data_type();4794}4795inline ::opencv_onnx::TensorProto_DataType TensorProto::data_type() const {4796// @@protoc_insertion_point(field_get:opencv_onnx.TensorProto.data_type)4797return static_cast< ::opencv_onnx::TensorProto_DataType >(data_type_);4798}4799inline void TensorProto::set_data_type(::opencv_onnx::TensorProto_DataType value) {4800assert(::opencv_onnx::TensorProto_DataType_IsValid(value));4801set_has_data_type();4802data_type_ = value;4803// @@protoc_insertion_point(field_set:opencv_onnx.TensorProto.data_type)4804}48054806// optional .opencv_onnx.TensorProto.Segment segment = 3;4807inline bool TensorProto::has_segment() const {4808return (_has_bits_[0] & 0x00000008u) != 0;4809}4810inline void TensorProto::set_has_segment() {4811_has_bits_[0] |= 0x00000008u;4812}4813inline void TensorProto::clear_has_segment() {4814_has_bits_[0] &= ~0x00000008u;4815}4816inline void TensorProto::clear_segment() {4817if (segment_ != NULL) segment_->Clear();4818clear_has_segment();4819}4820inline const ::opencv_onnx::TensorProto_Segment& TensorProto::segment() const {4821const ::opencv_onnx::TensorProto_Segment* p = segment_;4822// @@protoc_insertion_point(field_get:opencv_onnx.TensorProto.segment)4823return p != NULL ? *p : *reinterpret_cast<const ::opencv_onnx::TensorProto_Segment*>(4824&::opencv_onnx::_TensorProto_Segment_default_instance_);4825}4826inline ::opencv_onnx::TensorProto_Segment* TensorProto::release_segment() {4827// @@protoc_insertion_point(field_release:opencv_onnx.TensorProto.segment)4828clear_has_segment();4829::opencv_onnx::TensorProto_Segment* temp = segment_;4830segment_ = NULL;4831return temp;4832}4833inline ::opencv_onnx::TensorProto_Segment* TensorProto::mutable_segment() {4834set_has_segment();4835if (segment_ == NULL) {4836segment_ = new ::opencv_onnx::TensorProto_Segment;4837}4838// @@protoc_insertion_point(field_mutable:opencv_onnx.TensorProto.segment)4839return segment_;4840}4841inline void TensorProto::set_allocated_segment(::opencv_onnx::TensorProto_Segment* segment) {4842::google::protobuf::Arena* message_arena = GetArenaNoVirtual();4843if (message_arena == NULL) {4844delete segment_;4845}4846if (segment) {4847::google::protobuf::Arena* submessage_arena = NULL;4848if (message_arena != submessage_arena) {4849segment = ::google::protobuf::internal::GetOwnedMessage(4850message_arena, segment, submessage_arena);4851}4852set_has_segment();4853} else {4854clear_has_segment();4855}4856segment_ = segment;4857// @@protoc_insertion_point(field_set_allocated:opencv_onnx.TensorProto.segment)4858}48594860// repeated float float_data = 4 [packed = true];4861inline int TensorProto::float_data_size() const {4862return float_data_.size();4863}4864inline void TensorProto::clear_float_data() {4865float_data_.Clear();4866}4867inline float TensorProto::float_data(int index) const {4868// @@protoc_insertion_point(field_get:opencv_onnx.TensorProto.float_data)4869return float_data_.Get(index);4870}4871inline void TensorProto::set_float_data(int index, float value) {4872float_data_.Set(index, value);4873// @@protoc_insertion_point(field_set:opencv_onnx.TensorProto.float_data)4874}4875inline void TensorProto::add_float_data(float value) {4876float_data_.Add(value);4877// @@protoc_insertion_point(field_add:opencv_onnx.TensorProto.float_data)4878}4879inline const ::google::protobuf::RepeatedField< float >&4880TensorProto::float_data() const {4881// @@protoc_insertion_point(field_list:opencv_onnx.TensorProto.float_data)4882return float_data_;4883}4884inline ::google::protobuf::RepeatedField< float >*4885TensorProto::mutable_float_data() {4886// @@protoc_insertion_point(field_mutable_list:opencv_onnx.TensorProto.float_data)4887return &float_data_;4888}48894890// repeated int32 int32_data = 5 [packed = true];4891inline int TensorProto::int32_data_size() const {4892return int32_data_.size();4893}4894inline void TensorProto::clear_int32_data() {4895int32_data_.Clear();4896}4897inline ::google::protobuf::int32 TensorProto::int32_data(int index) const {4898// @@protoc_insertion_point(field_get:opencv_onnx.TensorProto.int32_data)4899return int32_data_.Get(index);4900}4901inline void TensorProto::set_int32_data(int index, ::google::protobuf::int32 value) {4902int32_data_.Set(index, value);4903// @@protoc_insertion_point(field_set:opencv_onnx.TensorProto.int32_data)4904}4905inline void TensorProto::add_int32_data(::google::protobuf::int32 value) {4906int32_data_.Add(value);4907// @@protoc_insertion_point(field_add:opencv_onnx.TensorProto.int32_data)4908}4909inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&4910TensorProto::int32_data() const {4911// @@protoc_insertion_point(field_list:opencv_onnx.TensorProto.int32_data)4912return int32_data_;4913}4914inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*4915TensorProto::mutable_int32_data() {4916// @@protoc_insertion_point(field_mutable_list:opencv_onnx.TensorProto.int32_data)4917return &int32_data_;4918}49194920// repeated bytes string_data = 6;4921inline int TensorProto::string_data_size() const {4922return string_data_.size();4923}4924inline void TensorProto::clear_string_data() {4925string_data_.Clear();4926}4927inline const ::std::string& TensorProto::string_data(int index) const {4928// @@protoc_insertion_point(field_get:opencv_onnx.TensorProto.string_data)4929return string_data_.Get(index);4930}4931inline ::std::string* TensorProto::mutable_string_data(int index) {4932// @@protoc_insertion_point(field_mutable:opencv_onnx.TensorProto.string_data)4933return string_data_.Mutable(index);4934}4935inline void TensorProto::set_string_data(int index, const ::std::string& value) {4936// @@protoc_insertion_point(field_set:opencv_onnx.TensorProto.string_data)4937string_data_.Mutable(index)->assign(value);4938}4939#if LANG_CXX114940inline void TensorProto::set_string_data(int index, ::std::string&& value) {4941// @@protoc_insertion_point(field_set:opencv_onnx.TensorProto.string_data)4942string_data_.Mutable(index)->assign(std::move(value));4943}4944#endif4945inline void TensorProto::set_string_data(int index, const char* value) {4946GOOGLE_DCHECK(value != NULL);4947string_data_.Mutable(index)->assign(value);4948// @@protoc_insertion_point(field_set_char:opencv_onnx.TensorProto.string_data)4949}4950inline void TensorProto::set_string_data(int index, const void* value, size_t size) {4951string_data_.Mutable(index)->assign(4952reinterpret_cast<const char*>(value), size);4953// @@protoc_insertion_point(field_set_pointer:opencv_onnx.TensorProto.string_data)4954}4955inline ::std::string* TensorProto::add_string_data() {4956// @@protoc_insertion_point(field_add_mutable:opencv_onnx.TensorProto.string_data)4957return string_data_.Add();4958}4959inline void TensorProto::add_string_data(const ::std::string& value) {4960string_data_.Add()->assign(value);4961// @@protoc_insertion_point(field_add:opencv_onnx.TensorProto.string_data)4962}4963#if LANG_CXX114964inline void TensorProto::add_string_data(::std::string&& value) {4965string_data_.Add(std::move(value));4966// @@protoc_insertion_point(field_add:opencv_onnx.TensorProto.string_data)4967}4968#endif4969inline void TensorProto::add_string_data(const char* value) {4970GOOGLE_DCHECK(value != NULL);4971string_data_.Add()->assign(value);4972// @@protoc_insertion_point(field_add_char:opencv_onnx.TensorProto.string_data)4973}4974inline void TensorProto::add_string_data(const void* value, size_t size) {4975string_data_.Add()->assign(reinterpret_cast<const char*>(value), size);4976// @@protoc_insertion_point(field_add_pointer:opencv_onnx.TensorProto.string_data)4977}4978inline const ::google::protobuf::RepeatedPtrField< ::std::string>&4979TensorProto::string_data() const {4980// @@protoc_insertion_point(field_list:opencv_onnx.TensorProto.string_data)4981return string_data_;4982}4983inline ::google::protobuf::RepeatedPtrField< ::std::string>*4984TensorProto::mutable_string_data() {4985// @@protoc_insertion_point(field_mutable_list:opencv_onnx.TensorProto.string_data)4986return &string_data_;4987}49884989// repeated int64 int64_data = 7 [packed = true];4990inline int TensorProto::int64_data_size() const {4991return int64_data_.size();4992}4993inline void TensorProto::clear_int64_data() {4994int64_data_.Clear();4995}4996inline ::google::protobuf::int64 TensorProto::int64_data(int index) const {4997// @@protoc_insertion_point(field_get:opencv_onnx.TensorProto.int64_data)4998return int64_data_.Get(index);4999}5000inline void TensorProto::set_int64_data(int index, ::google::protobuf::int64 value) {5001int64_data_.Set(index, value);5002// @@protoc_insertion_point(field_set:opencv_onnx.TensorProto.int64_data)5003}5004inline void TensorProto::add_int64_data(::google::protobuf::int64 value) {5005int64_data_.Add(value);5006// @@protoc_insertion_point(field_add:opencv_onnx.TensorProto.int64_data)5007}5008inline const ::google::protobuf::RepeatedField< ::google::protobuf::int64 >&5009TensorProto::int64_data() const {5010// @@protoc_insertion_point(field_list:opencv_onnx.TensorProto.int64_data)5011return int64_data_;5012}5013inline ::google::protobuf::RepeatedField< ::google::protobuf::int64 >*5014TensorProto::mutable_int64_data() {5015// @@protoc_insertion_point(field_mutable_list:opencv_onnx.TensorProto.int64_data)5016return &int64_data_;5017}50185019// optional string name = 8;5020inline bool TensorProto::has_name() const {5021return (_has_bits_[0] & 0x00000001u) != 0;5022}5023inline void TensorProto::set_has_name() {5024_has_bits_[0] |= 0x00000001u;5025}5026inline void TensorProto::clear_has_name() {5027_has_bits_[0] &= ~0x00000001u;5028}5029inline void TensorProto::clear_name() {5030name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());5031clear_has_name();5032}5033inline const ::std::string& TensorProto::name() const {5034// @@protoc_insertion_point(field_get:opencv_onnx.TensorProto.name)5035return name_.GetNoArena();5036}5037inline void TensorProto::set_name(const ::std::string& value) {5038set_has_name();5039name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);5040// @@protoc_insertion_point(field_set:opencv_onnx.TensorProto.name)5041}5042#if LANG_CXX115043inline void TensorProto::set_name(::std::string&& value) {5044set_has_name();5045name_.SetNoArena(5046&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));5047// @@protoc_insertion_point(field_set_rvalue:opencv_onnx.TensorProto.name)5048}5049#endif5050inline void TensorProto::set_name(const char* value) {5051GOOGLE_DCHECK(value != NULL);5052set_has_name();5053name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));5054// @@protoc_insertion_point(field_set_char:opencv_onnx.TensorProto.name)5055}5056inline void TensorProto::set_name(const char* value, size_t size) {5057set_has_name();5058name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),5059::std::string(reinterpret_cast<const char*>(value), size));5060// @@protoc_insertion_point(field_set_pointer:opencv_onnx.TensorProto.name)5061}5062inline ::std::string* TensorProto::mutable_name() {5063set_has_name();5064// @@protoc_insertion_point(field_mutable:opencv_onnx.TensorProto.name)5065return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());5066}5067inline ::std::string* TensorProto::release_name() {5068// @@protoc_insertion_point(field_release:opencv_onnx.TensorProto.name)5069clear_has_name();5070return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());5071}5072inline void TensorProto::set_allocated_name(::std::string* name) {5073if (name != NULL) {5074set_has_name();5075} else {5076clear_has_name();5077}5078name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), name);5079// @@protoc_insertion_point(field_set_allocated:opencv_onnx.TensorProto.name)5080}50815082// optional string doc_string = 12;5083inline bool TensorProto::has_doc_string() const {5084return (_has_bits_[0] & 0x00000004u) != 0;5085}5086inline void TensorProto::set_has_doc_string() {5087_has_bits_[0] |= 0x00000004u;5088}5089inline void TensorProto::clear_has_doc_string() {5090_has_bits_[0] &= ~0x00000004u;5091}5092inline void TensorProto::clear_doc_string() {5093doc_string_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());5094clear_has_doc_string();5095}5096inline const ::std::string& TensorProto::doc_string() const {5097// @@protoc_insertion_point(field_get:opencv_onnx.TensorProto.doc_string)5098return doc_string_.GetNoArena();5099}5100inline void TensorProto::set_doc_string(const ::std::string& value) {5101set_has_doc_string();5102doc_string_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);5103// @@protoc_insertion_point(field_set:opencv_onnx.TensorProto.doc_string)5104}5105#if LANG_CXX115106inline void TensorProto::set_doc_string(::std::string&& value) {5107set_has_doc_string();5108doc_string_.SetNoArena(5109&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));5110// @@protoc_insertion_point(field_set_rvalue:opencv_onnx.TensorProto.doc_string)5111}5112#endif5113inline void TensorProto::set_doc_string(const char* value) {5114GOOGLE_DCHECK(value != NULL);5115set_has_doc_string();5116doc_string_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));5117// @@protoc_insertion_point(field_set_char:opencv_onnx.TensorProto.doc_string)5118}5119inline void TensorProto::set_doc_string(const char* value, size_t size) {5120set_has_doc_string();5121doc_string_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),5122::std::string(reinterpret_cast<const char*>(value), size));5123// @@protoc_insertion_point(field_set_pointer:opencv_onnx.TensorProto.doc_string)5124}5125inline ::std::string* TensorProto::mutable_doc_string() {5126set_has_doc_string();5127// @@protoc_insertion_point(field_mutable:opencv_onnx.TensorProto.doc_string)5128return doc_string_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());5129}5130inline ::std::string* TensorProto::release_doc_string() {5131// @@protoc_insertion_point(field_release:opencv_onnx.TensorProto.doc_string)5132clear_has_doc_string();5133return doc_string_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());5134}5135inline void TensorProto::set_allocated_doc_string(::std::string* doc_string) {5136if (doc_string != NULL) {5137set_has_doc_string();5138} else {5139clear_has_doc_string();5140}5141doc_string_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), doc_string);5142// @@protoc_insertion_point(field_set_allocated:opencv_onnx.TensorProto.doc_string)5143}51445145// optional bytes raw_data = 9;5146inline bool TensorProto::has_raw_data() const {5147return (_has_bits_[0] & 0x00000002u) != 0;5148}5149inline void TensorProto::set_has_raw_data() {5150_has_bits_[0] |= 0x00000002u;5151}5152inline void TensorProto::clear_has_raw_data() {5153_has_bits_[0] &= ~0x00000002u;5154}5155inline void TensorProto::clear_raw_data() {5156raw_data_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());5157clear_has_raw_data();5158}5159inline const ::std::string& TensorProto::raw_data() const {5160// @@protoc_insertion_point(field_get:opencv_onnx.TensorProto.raw_data)5161return raw_data_.GetNoArena();5162}5163inline void TensorProto::set_raw_data(const ::std::string& value) {5164set_has_raw_data();5165raw_data_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);5166// @@protoc_insertion_point(field_set:opencv_onnx.TensorProto.raw_data)5167}5168#if LANG_CXX115169inline void TensorProto::set_raw_data(::std::string&& value) {5170set_has_raw_data();5171raw_data_.SetNoArena(5172&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));5173// @@protoc_insertion_point(field_set_rvalue:opencv_onnx.TensorProto.raw_data)5174}5175#endif5176inline void TensorProto::set_raw_data(const char* value) {5177GOOGLE_DCHECK(value != NULL);5178set_has_raw_data();5179raw_data_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));5180// @@protoc_insertion_point(field_set_char:opencv_onnx.TensorProto.raw_data)5181}5182inline void TensorProto::set_raw_data(const void* value, size_t size) {5183set_has_raw_data();5184raw_data_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),5185::std::string(reinterpret_cast<const char*>(value), size));5186// @@protoc_insertion_point(field_set_pointer:opencv_onnx.TensorProto.raw_data)5187}5188inline ::std::string* TensorProto::mutable_raw_data() {5189set_has_raw_data();5190// @@protoc_insertion_point(field_mutable:opencv_onnx.TensorProto.raw_data)5191return raw_data_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());5192}5193inline ::std::string* TensorProto::release_raw_data() {5194// @@protoc_insertion_point(field_release:opencv_onnx.TensorProto.raw_data)5195clear_has_raw_data();5196return raw_data_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());5197}5198inline void TensorProto::set_allocated_raw_data(::std::string* raw_data) {5199if (raw_data != NULL) {5200set_has_raw_data();5201} else {5202clear_has_raw_data();5203}5204raw_data_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), raw_data);5205// @@protoc_insertion_point(field_set_allocated:opencv_onnx.TensorProto.raw_data)5206}52075208// repeated double double_data = 10 [packed = true];5209inline int TensorProto::double_data_size() const {5210return double_data_.size();5211}5212inline void TensorProto::clear_double_data() {5213double_data_.Clear();5214}5215inline double TensorProto::double_data(int index) const {5216// @@protoc_insertion_point(field_get:opencv_onnx.TensorProto.double_data)5217return double_data_.Get(index);5218}5219inline void TensorProto::set_double_data(int index, double value) {5220double_data_.Set(index, value);5221// @@protoc_insertion_point(field_set:opencv_onnx.TensorProto.double_data)5222}5223inline void TensorProto::add_double_data(double value) {5224double_data_.Add(value);5225// @@protoc_insertion_point(field_add:opencv_onnx.TensorProto.double_data)5226}5227inline const ::google::protobuf::RepeatedField< double >&5228TensorProto::double_data() const {5229// @@protoc_insertion_point(field_list:opencv_onnx.TensorProto.double_data)5230return double_data_;5231}5232inline ::google::protobuf::RepeatedField< double >*5233TensorProto::mutable_double_data() {5234// @@protoc_insertion_point(field_mutable_list:opencv_onnx.TensorProto.double_data)5235return &double_data_;5236}52375238// repeated uint64 uint64_data = 11 [packed = true];5239inline int TensorProto::uint64_data_size() const {5240return uint64_data_.size();5241}5242inline void TensorProto::clear_uint64_data() {5243uint64_data_.Clear();5244}5245inline ::google::protobuf::uint64 TensorProto::uint64_data(int index) const {5246// @@protoc_insertion_point(field_get:opencv_onnx.TensorProto.uint64_data)5247return uint64_data_.Get(index);5248}5249inline void TensorProto::set_uint64_data(int index, ::google::protobuf::uint64 value) {5250uint64_data_.Set(index, value);5251// @@protoc_insertion_point(field_set:opencv_onnx.TensorProto.uint64_data)5252}5253inline void TensorProto::add_uint64_data(::google::protobuf::uint64 value) {5254uint64_data_.Add(value);5255// @@protoc_insertion_point(field_add:opencv_onnx.TensorProto.uint64_data)5256}5257inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint64 >&5258TensorProto::uint64_data() const {5259// @@protoc_insertion_point(field_list:opencv_onnx.TensorProto.uint64_data)5260return uint64_data_;5261}5262inline ::google::protobuf::RepeatedField< ::google::protobuf::uint64 >*5263TensorProto::mutable_uint64_data() {5264// @@protoc_insertion_point(field_mutable_list:opencv_onnx.TensorProto.uint64_data)5265return &uint64_data_;5266}52675268// -------------------------------------------------------------------52695270// TensorShapeProto_Dimension52715272// optional int64 dim_value = 1;5273inline bool TensorShapeProto_Dimension::has_dim_value() const {5274return value_case() == kDimValue;5275}5276inline void TensorShapeProto_Dimension::set_has_dim_value() {5277_oneof_case_[0] = kDimValue;5278}5279inline void TensorShapeProto_Dimension::clear_dim_value() {5280if (has_dim_value()) {5281value_.dim_value_ = GOOGLE_LONGLONG(0);5282clear_has_value();5283}5284}5285inline ::google::protobuf::int64 TensorShapeProto_Dimension::dim_value() const {5286// @@protoc_insertion_point(field_get:opencv_onnx.TensorShapeProto.Dimension.dim_value)5287if (has_dim_value()) {5288return value_.dim_value_;5289}5290return GOOGLE_LONGLONG(0);5291}5292inline void TensorShapeProto_Dimension::set_dim_value(::google::protobuf::int64 value) {5293if (!has_dim_value()) {5294clear_value();5295set_has_dim_value();5296}5297value_.dim_value_ = value;5298// @@protoc_insertion_point(field_set:opencv_onnx.TensorShapeProto.Dimension.dim_value)5299}53005301// optional string dim_param = 2;5302inline bool TensorShapeProto_Dimension::has_dim_param() const {5303return value_case() == kDimParam;5304}5305inline void TensorShapeProto_Dimension::set_has_dim_param() {5306_oneof_case_[0] = kDimParam;5307}5308inline void TensorShapeProto_Dimension::clear_dim_param() {5309if (has_dim_param()) {5310value_.dim_param_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());5311clear_has_value();5312}5313}5314inline const ::std::string& TensorShapeProto_Dimension::dim_param() const {5315// @@protoc_insertion_point(field_get:opencv_onnx.TensorShapeProto.Dimension.dim_param)5316if (has_dim_param()) {5317return value_.dim_param_.GetNoArena();5318}5319return *&::google::protobuf::internal::GetEmptyStringAlreadyInited();5320}5321inline void TensorShapeProto_Dimension::set_dim_param(const ::std::string& value) {5322// @@protoc_insertion_point(field_set:opencv_onnx.TensorShapeProto.Dimension.dim_param)5323if (!has_dim_param()) {5324clear_value();5325set_has_dim_param();5326value_.dim_param_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());5327}5328value_.dim_param_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);5329// @@protoc_insertion_point(field_set:opencv_onnx.TensorShapeProto.Dimension.dim_param)5330}5331#if LANG_CXX115332inline void TensorShapeProto_Dimension::set_dim_param(::std::string&& value) {5333// @@protoc_insertion_point(field_set:opencv_onnx.TensorShapeProto.Dimension.dim_param)5334if (!has_dim_param()) {5335clear_value();5336set_has_dim_param();5337value_.dim_param_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());5338}5339value_.dim_param_.SetNoArena(5340&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));5341// @@protoc_insertion_point(field_set_rvalue:opencv_onnx.TensorShapeProto.Dimension.dim_param)5342}5343#endif5344inline void TensorShapeProto_Dimension::set_dim_param(const char* value) {5345GOOGLE_DCHECK(value != NULL);5346if (!has_dim_param()) {5347clear_value();5348set_has_dim_param();5349value_.dim_param_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());5350}5351value_.dim_param_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),5352::std::string(value));5353// @@protoc_insertion_point(field_set_char:opencv_onnx.TensorShapeProto.Dimension.dim_param)5354}5355inline void TensorShapeProto_Dimension::set_dim_param(const char* value, size_t size) {5356if (!has_dim_param()) {5357clear_value();5358set_has_dim_param();5359value_.dim_param_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());5360}5361value_.dim_param_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(5362reinterpret_cast<const char*>(value), size));5363// @@protoc_insertion_point(field_set_pointer:opencv_onnx.TensorShapeProto.Dimension.dim_param)5364}5365inline ::std::string* TensorShapeProto_Dimension::mutable_dim_param() {5366if (!has_dim_param()) {5367clear_value();5368set_has_dim_param();5369value_.dim_param_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());5370}5371// @@protoc_insertion_point(field_mutable:opencv_onnx.TensorShapeProto.Dimension.dim_param)5372return value_.dim_param_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());5373}5374inline ::std::string* TensorShapeProto_Dimension::release_dim_param() {5375// @@protoc_insertion_point(field_release:opencv_onnx.TensorShapeProto.Dimension.dim_param)5376if (has_dim_param()) {5377clear_has_value();5378return value_.dim_param_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());5379} else {5380return NULL;5381}5382}5383inline void TensorShapeProto_Dimension::set_allocated_dim_param(::std::string* dim_param) {5384if (!has_dim_param()) {5385value_.dim_param_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());5386}5387clear_value();5388if (dim_param != NULL) {5389set_has_dim_param();5390value_.dim_param_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),5391dim_param);5392}5393// @@protoc_insertion_point(field_set_allocated:opencv_onnx.TensorShapeProto.Dimension.dim_param)5394}53955396// optional string denotation = 3;5397inline bool TensorShapeProto_Dimension::has_denotation() const {5398return (_has_bits_[0] & 0x00000001u) != 0;5399}5400inline void TensorShapeProto_Dimension::set_has_denotation() {5401_has_bits_[0] |= 0x00000001u;5402}5403inline void TensorShapeProto_Dimension::clear_has_denotation() {5404_has_bits_[0] &= ~0x00000001u;5405}5406inline void TensorShapeProto_Dimension::clear_denotation() {5407denotation_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());5408clear_has_denotation();5409}5410inline const ::std::string& TensorShapeProto_Dimension::denotation() const {5411// @@protoc_insertion_point(field_get:opencv_onnx.TensorShapeProto.Dimension.denotation)5412return denotation_.GetNoArena();5413}5414inline void TensorShapeProto_Dimension::set_denotation(const ::std::string& value) {5415set_has_denotation();5416denotation_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);5417// @@protoc_insertion_point(field_set:opencv_onnx.TensorShapeProto.Dimension.denotation)5418}5419#if LANG_CXX115420inline void TensorShapeProto_Dimension::set_denotation(::std::string&& value) {5421set_has_denotation();5422denotation_.SetNoArena(5423&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));5424// @@protoc_insertion_point(field_set_rvalue:opencv_onnx.TensorShapeProto.Dimension.denotation)5425}5426#endif5427inline void TensorShapeProto_Dimension::set_denotation(const char* value) {5428GOOGLE_DCHECK(value != NULL);5429set_has_denotation();5430denotation_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));5431// @@protoc_insertion_point(field_set_char:opencv_onnx.TensorShapeProto.Dimension.denotation)5432}5433inline void TensorShapeProto_Dimension::set_denotation(const char* value, size_t size) {5434set_has_denotation();5435denotation_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),5436::std::string(reinterpret_cast<const char*>(value), size));5437// @@protoc_insertion_point(field_set_pointer:opencv_onnx.TensorShapeProto.Dimension.denotation)5438}5439inline ::std::string* TensorShapeProto_Dimension::mutable_denotation() {5440set_has_denotation();5441// @@protoc_insertion_point(field_mutable:opencv_onnx.TensorShapeProto.Dimension.denotation)5442return denotation_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());5443}5444inline ::std::string* TensorShapeProto_Dimension::release_denotation() {5445// @@protoc_insertion_point(field_release:opencv_onnx.TensorShapeProto.Dimension.denotation)5446clear_has_denotation();5447return denotation_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());5448}5449inline void TensorShapeProto_Dimension::set_allocated_denotation(::std::string* denotation) {5450if (denotation != NULL) {5451set_has_denotation();5452} else {5453clear_has_denotation();5454}5455denotation_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), denotation);5456// @@protoc_insertion_point(field_set_allocated:opencv_onnx.TensorShapeProto.Dimension.denotation)5457}54585459inline bool TensorShapeProto_Dimension::has_value() const {5460return value_case() != VALUE_NOT_SET;5461}5462inline void TensorShapeProto_Dimension::clear_has_value() {5463_oneof_case_[0] = VALUE_NOT_SET;5464}5465inline TensorShapeProto_Dimension::ValueCase TensorShapeProto_Dimension::value_case() const {5466return TensorShapeProto_Dimension::ValueCase(_oneof_case_[0]);5467}5468// -------------------------------------------------------------------54695470// TensorShapeProto54715472// repeated .opencv_onnx.TensorShapeProto.Dimension dim = 1;5473inline int TensorShapeProto::dim_size() const {5474return dim_.size();5475}5476inline void TensorShapeProto::clear_dim() {5477dim_.Clear();5478}5479inline const ::opencv_onnx::TensorShapeProto_Dimension& TensorShapeProto::dim(int index) const {5480// @@protoc_insertion_point(field_get:opencv_onnx.TensorShapeProto.dim)5481return dim_.Get(index);5482}5483inline ::opencv_onnx::TensorShapeProto_Dimension* TensorShapeProto::mutable_dim(int index) {5484// @@protoc_insertion_point(field_mutable:opencv_onnx.TensorShapeProto.dim)5485return dim_.Mutable(index);5486}5487inline ::opencv_onnx::TensorShapeProto_Dimension* TensorShapeProto::add_dim() {5488// @@protoc_insertion_point(field_add:opencv_onnx.TensorShapeProto.dim)5489return dim_.Add();5490}5491inline ::google::protobuf::RepeatedPtrField< ::opencv_onnx::TensorShapeProto_Dimension >*5492TensorShapeProto::mutable_dim() {5493// @@protoc_insertion_point(field_mutable_list:opencv_onnx.TensorShapeProto.dim)5494return &dim_;5495}5496inline const ::google::protobuf::RepeatedPtrField< ::opencv_onnx::TensorShapeProto_Dimension >&5497TensorShapeProto::dim() const {5498// @@protoc_insertion_point(field_list:opencv_onnx.TensorShapeProto.dim)5499return dim_;5500}55015502// -------------------------------------------------------------------55035504// TypeProto_Tensor55055506// optional .opencv_onnx.TensorProto.DataType elem_type = 1;5507inline bool TypeProto_Tensor::has_elem_type() const {5508return (_has_bits_[0] & 0x00000002u) != 0;5509}5510inline void TypeProto_Tensor::set_has_elem_type() {5511_has_bits_[0] |= 0x00000002u;5512}5513inline void TypeProto_Tensor::clear_has_elem_type() {5514_has_bits_[0] &= ~0x00000002u;5515}5516inline void TypeProto_Tensor::clear_elem_type() {5517elem_type_ = 0;5518clear_has_elem_type();5519}5520inline ::opencv_onnx::TensorProto_DataType TypeProto_Tensor::elem_type() const {5521// @@protoc_insertion_point(field_get:opencv_onnx.TypeProto.Tensor.elem_type)5522return static_cast< ::opencv_onnx::TensorProto_DataType >(elem_type_);5523}5524inline void TypeProto_Tensor::set_elem_type(::opencv_onnx::TensorProto_DataType value) {5525assert(::opencv_onnx::TensorProto_DataType_IsValid(value));5526set_has_elem_type();5527elem_type_ = value;5528// @@protoc_insertion_point(field_set:opencv_onnx.TypeProto.Tensor.elem_type)5529}55305531// optional .opencv_onnx.TensorShapeProto shape = 2;5532inline bool TypeProto_Tensor::has_shape() const {5533return (_has_bits_[0] & 0x00000001u) != 0;5534}5535inline void TypeProto_Tensor::set_has_shape() {5536_has_bits_[0] |= 0x00000001u;5537}5538inline void TypeProto_Tensor::clear_has_shape() {5539_has_bits_[0] &= ~0x00000001u;5540}5541inline void TypeProto_Tensor::clear_shape() {5542if (shape_ != NULL) shape_->Clear();5543clear_has_shape();5544}5545inline const ::opencv_onnx::TensorShapeProto& TypeProto_Tensor::shape() const {5546const ::opencv_onnx::TensorShapeProto* p = shape_;5547// @@protoc_insertion_point(field_get:opencv_onnx.TypeProto.Tensor.shape)5548return p != NULL ? *p : *reinterpret_cast<const ::opencv_onnx::TensorShapeProto*>(5549&::opencv_onnx::_TensorShapeProto_default_instance_);5550}5551inline ::opencv_onnx::TensorShapeProto* TypeProto_Tensor::release_shape() {5552// @@protoc_insertion_point(field_release:opencv_onnx.TypeProto.Tensor.shape)5553clear_has_shape();5554::opencv_onnx::TensorShapeProto* temp = shape_;5555shape_ = NULL;5556return temp;5557}5558inline ::opencv_onnx::TensorShapeProto* TypeProto_Tensor::mutable_shape() {5559set_has_shape();5560if (shape_ == NULL) {5561shape_ = new ::opencv_onnx::TensorShapeProto;5562}5563// @@protoc_insertion_point(field_mutable:opencv_onnx.TypeProto.Tensor.shape)5564return shape_;5565}5566inline void TypeProto_Tensor::set_allocated_shape(::opencv_onnx::TensorShapeProto* shape) {5567::google::protobuf::Arena* message_arena = GetArenaNoVirtual();5568if (message_arena == NULL) {5569delete shape_;5570}5571if (shape) {5572::google::protobuf::Arena* submessage_arena = NULL;5573if (message_arena != submessage_arena) {5574shape = ::google::protobuf::internal::GetOwnedMessage(5575message_arena, shape, submessage_arena);5576}5577set_has_shape();5578} else {5579clear_has_shape();5580}5581shape_ = shape;5582// @@protoc_insertion_point(field_set_allocated:opencv_onnx.TypeProto.Tensor.shape)5583}55845585// -------------------------------------------------------------------55865587// TypeProto55885589// optional .opencv_onnx.TypeProto.Tensor tensor_type = 1;5590inline bool TypeProto::has_tensor_type() const {5591return value_case() == kTensorType;5592}5593inline void TypeProto::set_has_tensor_type() {5594_oneof_case_[0] = kTensorType;5595}5596inline void TypeProto::clear_tensor_type() {5597if (has_tensor_type()) {5598delete value_.tensor_type_;5599clear_has_value();5600}5601}5602inline ::opencv_onnx::TypeProto_Tensor* TypeProto::release_tensor_type() {5603// @@protoc_insertion_point(field_release:opencv_onnx.TypeProto.tensor_type)5604if (has_tensor_type()) {5605clear_has_value();5606::opencv_onnx::TypeProto_Tensor* temp = value_.tensor_type_;5607value_.tensor_type_ = NULL;5608return temp;5609} else {5610return NULL;5611}5612}5613inline const ::opencv_onnx::TypeProto_Tensor& TypeProto::tensor_type() const {5614// @@protoc_insertion_point(field_get:opencv_onnx.TypeProto.tensor_type)5615return has_tensor_type()5616? *value_.tensor_type_5617: *reinterpret_cast< ::opencv_onnx::TypeProto_Tensor*>(&::opencv_onnx::_TypeProto_Tensor_default_instance_);5618}5619inline ::opencv_onnx::TypeProto_Tensor* TypeProto::mutable_tensor_type() {5620if (!has_tensor_type()) {5621clear_value();5622set_has_tensor_type();5623value_.tensor_type_ = new ::opencv_onnx::TypeProto_Tensor;5624}5625// @@protoc_insertion_point(field_mutable:opencv_onnx.TypeProto.tensor_type)5626return value_.tensor_type_;5627}56285629// optional string denotation = 6;5630inline bool TypeProto::has_denotation() const {5631return (_has_bits_[0] & 0x00000001u) != 0;5632}5633inline void TypeProto::set_has_denotation() {5634_has_bits_[0] |= 0x00000001u;5635}5636inline void TypeProto::clear_has_denotation() {5637_has_bits_[0] &= ~0x00000001u;5638}5639inline void TypeProto::clear_denotation() {5640denotation_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());5641clear_has_denotation();5642}5643inline const ::std::string& TypeProto::denotation() const {5644// @@protoc_insertion_point(field_get:opencv_onnx.TypeProto.denotation)5645return denotation_.GetNoArena();5646}5647inline void TypeProto::set_denotation(const ::std::string& value) {5648set_has_denotation();5649denotation_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);5650// @@protoc_insertion_point(field_set:opencv_onnx.TypeProto.denotation)5651}5652#if LANG_CXX115653inline void TypeProto::set_denotation(::std::string&& value) {5654set_has_denotation();5655denotation_.SetNoArena(5656&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));5657// @@protoc_insertion_point(field_set_rvalue:opencv_onnx.TypeProto.denotation)5658}5659#endif5660inline void TypeProto::set_denotation(const char* value) {5661GOOGLE_DCHECK(value != NULL);5662set_has_denotation();5663denotation_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));5664// @@protoc_insertion_point(field_set_char:opencv_onnx.TypeProto.denotation)5665}5666inline void TypeProto::set_denotation(const char* value, size_t size) {5667set_has_denotation();5668denotation_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),5669::std::string(reinterpret_cast<const char*>(value), size));5670// @@protoc_insertion_point(field_set_pointer:opencv_onnx.TypeProto.denotation)5671}5672inline ::std::string* TypeProto::mutable_denotation() {5673set_has_denotation();5674// @@protoc_insertion_point(field_mutable:opencv_onnx.TypeProto.denotation)5675return denotation_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());5676}5677inline ::std::string* TypeProto::release_denotation() {5678// @@protoc_insertion_point(field_release:opencv_onnx.TypeProto.denotation)5679clear_has_denotation();5680return denotation_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());5681}5682inline void TypeProto::set_allocated_denotation(::std::string* denotation) {5683if (denotation != NULL) {5684set_has_denotation();5685} else {5686clear_has_denotation();5687}5688denotation_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), denotation);5689// @@protoc_insertion_point(field_set_allocated:opencv_onnx.TypeProto.denotation)5690}56915692inline bool TypeProto::has_value() const {5693return value_case() != VALUE_NOT_SET;5694}5695inline void TypeProto::clear_has_value() {5696_oneof_case_[0] = VALUE_NOT_SET;5697}5698inline TypeProto::ValueCase TypeProto::value_case() const {5699return TypeProto::ValueCase(_oneof_case_[0]);5700}5701// -------------------------------------------------------------------57025703// OperatorSetIdProto57045705// optional string domain = 1;5706inline bool OperatorSetIdProto::has_domain() const {5707return (_has_bits_[0] & 0x00000001u) != 0;5708}5709inline void OperatorSetIdProto::set_has_domain() {5710_has_bits_[0] |= 0x00000001u;5711}5712inline void OperatorSetIdProto::clear_has_domain() {5713_has_bits_[0] &= ~0x00000001u;5714}5715inline void OperatorSetIdProto::clear_domain() {5716domain_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());5717clear_has_domain();5718}5719inline const ::std::string& OperatorSetIdProto::domain() const {5720// @@protoc_insertion_point(field_get:opencv_onnx.OperatorSetIdProto.domain)5721return domain_.GetNoArena();5722}5723inline void OperatorSetIdProto::set_domain(const ::std::string& value) {5724set_has_domain();5725domain_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);5726// @@protoc_insertion_point(field_set:opencv_onnx.OperatorSetIdProto.domain)5727}5728#if LANG_CXX115729inline void OperatorSetIdProto::set_domain(::std::string&& value) {5730set_has_domain();5731domain_.SetNoArena(5732&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));5733// @@protoc_insertion_point(field_set_rvalue:opencv_onnx.OperatorSetIdProto.domain)5734}5735#endif5736inline void OperatorSetIdProto::set_domain(const char* value) {5737GOOGLE_DCHECK(value != NULL);5738set_has_domain();5739domain_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));5740// @@protoc_insertion_point(field_set_char:opencv_onnx.OperatorSetIdProto.domain)5741}5742inline void OperatorSetIdProto::set_domain(const char* value, size_t size) {5743set_has_domain();5744domain_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),5745::std::string(reinterpret_cast<const char*>(value), size));5746// @@protoc_insertion_point(field_set_pointer:opencv_onnx.OperatorSetIdProto.domain)5747}5748inline ::std::string* OperatorSetIdProto::mutable_domain() {5749set_has_domain();5750// @@protoc_insertion_point(field_mutable:opencv_onnx.OperatorSetIdProto.domain)5751return domain_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());5752}5753inline ::std::string* OperatorSetIdProto::release_domain() {5754// @@protoc_insertion_point(field_release:opencv_onnx.OperatorSetIdProto.domain)5755clear_has_domain();5756return domain_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());5757}5758inline void OperatorSetIdProto::set_allocated_domain(::std::string* domain) {5759if (domain != NULL) {5760set_has_domain();5761} else {5762clear_has_domain();5763}5764domain_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), domain);5765// @@protoc_insertion_point(field_set_allocated:opencv_onnx.OperatorSetIdProto.domain)5766}57675768// optional int64 version = 2;5769inline bool OperatorSetIdProto::has_version() const {5770return (_has_bits_[0] & 0x00000002u) != 0;5771}5772inline void OperatorSetIdProto::set_has_version() {5773_has_bits_[0] |= 0x00000002u;5774}5775inline void OperatorSetIdProto::clear_has_version() {5776_has_bits_[0] &= ~0x00000002u;5777}5778inline void OperatorSetIdProto::clear_version() {5779version_ = GOOGLE_LONGLONG(0);5780clear_has_version();5781}5782inline ::google::protobuf::int64 OperatorSetIdProto::version() const {5783// @@protoc_insertion_point(field_get:opencv_onnx.OperatorSetIdProto.version)5784return version_;5785}5786inline void OperatorSetIdProto::set_version(::google::protobuf::int64 value) {5787set_has_version();5788version_ = value;5789// @@protoc_insertion_point(field_set:opencv_onnx.OperatorSetIdProto.version)5790}57915792#ifdef __GNUC__5793#pragma GCC diagnostic pop5794#endif // __GNUC__5795// -------------------------------------------------------------------57965797// -------------------------------------------------------------------57985799// -------------------------------------------------------------------58005801// -------------------------------------------------------------------58025803// -------------------------------------------------------------------58045805// -------------------------------------------------------------------58065807// -------------------------------------------------------------------58085809// -------------------------------------------------------------------58105811// -------------------------------------------------------------------58125813// -------------------------------------------------------------------58145815// -------------------------------------------------------------------58165817// -------------------------------------------------------------------581858195820// @@protoc_insertion_point(namespace_scope)58215822} // namespace opencv_onnx58235824namespace google {5825namespace protobuf {58265827template <> struct is_proto_enum< ::opencv_onnx::AttributeProto_AttributeType> : ::google::protobuf::internal::true_type {};5828template <>5829inline const EnumDescriptor* GetEnumDescriptor< ::opencv_onnx::AttributeProto_AttributeType>() {5830return ::opencv_onnx::AttributeProto_AttributeType_descriptor();5831}5832template <> struct is_proto_enum< ::opencv_onnx::TensorProto_DataType> : ::google::protobuf::internal::true_type {};5833template <>5834inline const EnumDescriptor* GetEnumDescriptor< ::opencv_onnx::TensorProto_DataType>() {5835return ::opencv_onnx::TensorProto_DataType_descriptor();5836}5837template <> struct is_proto_enum< ::opencv_onnx::Version> : ::google::protobuf::internal::true_type {};5838template <>5839inline const EnumDescriptor* GetEnumDescriptor< ::opencv_onnx::Version>() {5840return ::opencv_onnx::Version_descriptor();5841}58425843} // namespace protobuf5844} // namespace google58455846// @@protoc_insertion_point(global_scope)58475848#endif // PROTOBUF_opencv_2donnx_2eproto__INCLUDED584958505851