Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Tetragramm
GitHub Repository: Tetragramm/opencv
Path: blob/master/modules/dnn/misc/tensorflow/attr_value.pb.h
16358 views
1
// Generated by the protocol buffer compiler. DO NOT EDIT!
2
// source: attr_value.proto
3
4
#ifndef PROTOBUF_attr_5fvalue_2eproto__INCLUDED
5
#define PROTOBUF_attr_5fvalue_2eproto__INCLUDED
6
7
#include <string>
8
9
#include <google/protobuf/stubs/common.h>
10
11
#if GOOGLE_PROTOBUF_VERSION < 3005000
12
#error This file was generated by a newer version of protoc which is
13
#error incompatible with your Protocol Buffer headers. Please update
14
#error your headers.
15
#endif
16
#if 3005001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17
#error This file was generated by an older version of protoc which is
18
#error incompatible with your Protocol Buffer headers. Please
19
#error regenerate this file with a newer version of protoc.
20
#endif
21
22
#include <google/protobuf/io/coded_stream.h>
23
#include <google/protobuf/arena.h>
24
#include <google/protobuf/arenastring.h>
25
#include <google/protobuf/generated_message_table_driven.h>
26
#include <google/protobuf/generated_message_util.h>
27
#include <google/protobuf/metadata.h>
28
#include <google/protobuf/message.h>
29
#include <google/protobuf/repeated_field.h> // IWYU pragma: export
30
#include <google/protobuf/extension_set.h> // IWYU pragma: export
31
#include <google/protobuf/map.h> // IWYU pragma: export
32
#include <google/protobuf/map_entry.h>
33
#include <google/protobuf/map_field_inl.h>
34
#include <google/protobuf/unknown_field_set.h>
35
#include "tensor.pb.h"
36
#include "tensor_shape.pb.h"
37
#include "types.pb.h"
38
// @@protoc_insertion_point(includes)
39
40
namespace protobuf_attr_5fvalue_2eproto {
41
// Internal implementation detail -- do not use these members.
42
struct TableStruct {
43
static const ::google::protobuf::internal::ParseTableField entries[];
44
static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
45
static const ::google::protobuf::internal::ParseTable schema[4];
46
static const ::google::protobuf::internal::FieldMetadata field_metadata[];
47
static const ::google::protobuf::internal::SerializationTable serialization_table[];
48
static const ::google::protobuf::uint32 offsets[];
49
};
50
void AddDescriptors();
51
void InitDefaultsAttrValue_ListValueImpl();
52
void InitDefaultsAttrValue_ListValue();
53
void InitDefaultsAttrValueImpl();
54
void InitDefaultsAttrValue();
55
inline void InitDefaults() {
56
InitDefaultsAttrValue_ListValue();
57
InitDefaultsAttrValue();
58
}
59
} // namespace protobuf_attr_5fvalue_2eproto
60
namespace opencv_tensorflow {
61
class AttrValue;
62
class AttrValueDefaultTypeInternal;
63
extern AttrValueDefaultTypeInternal _AttrValue_default_instance_;
64
class AttrValue_ListValue;
65
class AttrValue_ListValueDefaultTypeInternal;
66
extern AttrValue_ListValueDefaultTypeInternal _AttrValue_ListValue_default_instance_;
67
class NameAttrList;
68
class NameAttrListDefaultTypeInternal;
69
extern NameAttrListDefaultTypeInternal _NameAttrList_default_instance_;
70
class NameAttrList_AttrEntry_DoNotUse;
71
class NameAttrList_AttrEntry_DoNotUseDefaultTypeInternal;
72
extern NameAttrList_AttrEntry_DoNotUseDefaultTypeInternal _NameAttrList_AttrEntry_DoNotUse_default_instance_;
73
} // namespace opencv_tensorflow
74
namespace opencv_tensorflow {
75
76
// ===================================================================
77
78
class AttrValue_ListValue : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:opencv_tensorflow.AttrValue.ListValue) */ {
79
public:
80
AttrValue_ListValue();
81
virtual ~AttrValue_ListValue();
82
83
AttrValue_ListValue(const AttrValue_ListValue& from);
84
85
inline AttrValue_ListValue& operator=(const AttrValue_ListValue& from) {
86
CopyFrom(from);
87
return *this;
88
}
89
#if LANG_CXX11
90
AttrValue_ListValue(AttrValue_ListValue&& from) noexcept
91
: AttrValue_ListValue() {
92
*this = ::std::move(from);
93
}
94
95
inline AttrValue_ListValue& operator=(AttrValue_ListValue&& from) noexcept {
96
if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
97
if (this != &from) InternalSwap(&from);
98
} else {
99
CopyFrom(from);
100
}
101
return *this;
102
}
103
#endif
104
inline ::google::protobuf::Arena* GetArena() const PROTOBUF_FINAL {
105
return GetArenaNoVirtual();
106
}
107
inline void* GetMaybeArenaPointer() const PROTOBUF_FINAL {
108
return MaybeArenaPtr();
109
}
110
static const ::google::protobuf::Descriptor* descriptor();
111
static const AttrValue_ListValue& default_instance();
112
113
static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
114
static inline const AttrValue_ListValue* internal_default_instance() {
115
return reinterpret_cast<const AttrValue_ListValue*>(
116
&_AttrValue_ListValue_default_instance_);
117
}
118
static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
119
0;
120
121
void UnsafeArenaSwap(AttrValue_ListValue* other);
122
void Swap(AttrValue_ListValue* other);
123
friend void swap(AttrValue_ListValue& a, AttrValue_ListValue& b) {
124
a.Swap(&b);
125
}
126
127
// implements Message ----------------------------------------------
128
129
inline AttrValue_ListValue* New() const PROTOBUF_FINAL { return New(NULL); }
130
131
AttrValue_ListValue* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
132
void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
133
void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
134
void CopyFrom(const AttrValue_ListValue& from);
135
void MergeFrom(const AttrValue_ListValue& from);
136
void Clear() PROTOBUF_FINAL;
137
bool IsInitialized() const PROTOBUF_FINAL;
138
139
size_t ByteSizeLong() const PROTOBUF_FINAL;
140
bool MergePartialFromCodedStream(
141
::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
142
void SerializeWithCachedSizes(
143
::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
144
::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
145
bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
146
int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
147
private:
148
void SharedCtor();
149
void SharedDtor();
150
void SetCachedSize(int size) const PROTOBUF_FINAL;
151
void InternalSwap(AttrValue_ListValue* other);
152
protected:
153
explicit AttrValue_ListValue(::google::protobuf::Arena* arena);
154
private:
155
static void ArenaDtor(void* object);
156
inline void RegisterArenaDtor(::google::protobuf::Arena* arena);
157
private:
158
inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
159
return _internal_metadata_.arena();
160
}
161
inline void* MaybeArenaPtr() const {
162
return _internal_metadata_.raw_arena_ptr();
163
}
164
public:
165
166
::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
167
168
// nested types ----------------------------------------------------
169
170
// accessors -------------------------------------------------------
171
172
// repeated bytes s = 2;
173
int s_size() const;
174
void clear_s();
175
static const int kSFieldNumber = 2;
176
const ::std::string& s(int index) const;
177
::std::string* mutable_s(int index);
178
void set_s(int index, const ::std::string& value);
179
#if LANG_CXX11
180
void set_s(int index, ::std::string&& value);
181
#endif
182
void set_s(int index, const char* value);
183
void set_s(int index, const void* value, size_t size);
184
::std::string* add_s();
185
void add_s(const ::std::string& value);
186
#if LANG_CXX11
187
void add_s(::std::string&& value);
188
#endif
189
void add_s(const char* value);
190
void add_s(const void* value, size_t size);
191
const ::google::protobuf::RepeatedPtrField< ::std::string>& s() const;
192
::google::protobuf::RepeatedPtrField< ::std::string>* mutable_s();
193
194
// repeated int64 i = 3 [packed = true];
195
int i_size() const;
196
void clear_i();
197
static const int kIFieldNumber = 3;
198
::google::protobuf::int64 i(int index) const;
199
void set_i(int index, ::google::protobuf::int64 value);
200
void add_i(::google::protobuf::int64 value);
201
const ::google::protobuf::RepeatedField< ::google::protobuf::int64 >&
202
i() const;
203
::google::protobuf::RepeatedField< ::google::protobuf::int64 >*
204
mutable_i();
205
206
// repeated float f = 4 [packed = true];
207
int f_size() const;
208
void clear_f();
209
static const int kFFieldNumber = 4;
210
float f(int index) const;
211
void set_f(int index, float value);
212
void add_f(float value);
213
const ::google::protobuf::RepeatedField< float >&
214
f() const;
215
::google::protobuf::RepeatedField< float >*
216
mutable_f();
217
218
// repeated bool b = 5 [packed = true];
219
int b_size() const;
220
void clear_b();
221
static const int kBFieldNumber = 5;
222
bool b(int index) const;
223
void set_b(int index, bool value);
224
void add_b(bool value);
225
const ::google::protobuf::RepeatedField< bool >&
226
b() const;
227
::google::protobuf::RepeatedField< bool >*
228
mutable_b();
229
230
// repeated .opencv_tensorflow.DataType type = 6 [packed = true];
231
int type_size() const;
232
void clear_type();
233
static const int kTypeFieldNumber = 6;
234
::opencv_tensorflow::DataType type(int index) const;
235
void set_type(int index, ::opencv_tensorflow::DataType value);
236
void add_type(::opencv_tensorflow::DataType value);
237
const ::google::protobuf::RepeatedField<int>& type() const;
238
::google::protobuf::RepeatedField<int>* mutable_type();
239
240
// repeated .opencv_tensorflow.TensorShapeProto shape = 7;
241
int shape_size() const;
242
void clear_shape();
243
static const int kShapeFieldNumber = 7;
244
const ::opencv_tensorflow::TensorShapeProto& shape(int index) const;
245
::opencv_tensorflow::TensorShapeProto* mutable_shape(int index);
246
::opencv_tensorflow::TensorShapeProto* add_shape();
247
::google::protobuf::RepeatedPtrField< ::opencv_tensorflow::TensorShapeProto >*
248
mutable_shape();
249
const ::google::protobuf::RepeatedPtrField< ::opencv_tensorflow::TensorShapeProto >&
250
shape() const;
251
252
// repeated .opencv_tensorflow.TensorProto tensor = 8;
253
int tensor_size() const;
254
void clear_tensor();
255
static const int kTensorFieldNumber = 8;
256
const ::opencv_tensorflow::TensorProto& tensor(int index) const;
257
::opencv_tensorflow::TensorProto* mutable_tensor(int index);
258
::opencv_tensorflow::TensorProto* add_tensor();
259
::google::protobuf::RepeatedPtrField< ::opencv_tensorflow::TensorProto >*
260
mutable_tensor();
261
const ::google::protobuf::RepeatedPtrField< ::opencv_tensorflow::TensorProto >&
262
tensor() const;
263
264
// @@protoc_insertion_point(class_scope:opencv_tensorflow.AttrValue.ListValue)
265
private:
266
267
::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
268
template <typename T> friend class ::google::protobuf::Arena::InternalHelper;
269
typedef void InternalArenaConstructable_;
270
typedef void DestructorSkippable_;
271
::google::protobuf::RepeatedPtrField< ::std::string> s_;
272
::google::protobuf::RepeatedField< ::google::protobuf::int64 > i_;
273
mutable int _i_cached_byte_size_;
274
::google::protobuf::RepeatedField< float > f_;
275
mutable int _f_cached_byte_size_;
276
::google::protobuf::RepeatedField< bool > b_;
277
mutable int _b_cached_byte_size_;
278
::google::protobuf::RepeatedField<int> type_;
279
mutable int _type_cached_byte_size_;
280
::google::protobuf::RepeatedPtrField< ::opencv_tensorflow::TensorShapeProto > shape_;
281
::google::protobuf::RepeatedPtrField< ::opencv_tensorflow::TensorProto > tensor_;
282
mutable int _cached_size_;
283
friend struct ::protobuf_attr_5fvalue_2eproto::TableStruct;
284
friend void ::protobuf_attr_5fvalue_2eproto::InitDefaultsAttrValue_ListValueImpl();
285
};
286
// -------------------------------------------------------------------
287
288
class AttrValue : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:opencv_tensorflow.AttrValue) */ {
289
public:
290
AttrValue();
291
virtual ~AttrValue();
292
293
AttrValue(const AttrValue& from);
294
295
inline AttrValue& operator=(const AttrValue& from) {
296
CopyFrom(from);
297
return *this;
298
}
299
#if LANG_CXX11
300
AttrValue(AttrValue&& from) noexcept
301
: AttrValue() {
302
*this = ::std::move(from);
303
}
304
305
inline AttrValue& operator=(AttrValue&& from) noexcept {
306
if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
307
if (this != &from) InternalSwap(&from);
308
} else {
309
CopyFrom(from);
310
}
311
return *this;
312
}
313
#endif
314
inline ::google::protobuf::Arena* GetArena() const PROTOBUF_FINAL {
315
return GetArenaNoVirtual();
316
}
317
inline void* GetMaybeArenaPointer() const PROTOBUF_FINAL {
318
return MaybeArenaPtr();
319
}
320
static const ::google::protobuf::Descriptor* descriptor();
321
static const AttrValue& default_instance();
322
323
enum ValueCase {
324
kS = 2,
325
kI = 3,
326
kF = 4,
327
kB = 5,
328
kType = 6,
329
kShape = 7,
330
kTensor = 8,
331
kList = 1,
332
kFunc = 10,
333
kPlaceholder = 9,
334
VALUE_NOT_SET = 0,
335
};
336
337
static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
338
static inline const AttrValue* internal_default_instance() {
339
return reinterpret_cast<const AttrValue*>(
340
&_AttrValue_default_instance_);
341
}
342
static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
343
1;
344
345
void UnsafeArenaSwap(AttrValue* other);
346
void Swap(AttrValue* other);
347
friend void swap(AttrValue& a, AttrValue& b) {
348
a.Swap(&b);
349
}
350
351
// implements Message ----------------------------------------------
352
353
inline AttrValue* New() const PROTOBUF_FINAL { return New(NULL); }
354
355
AttrValue* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
356
void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
357
void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
358
void CopyFrom(const AttrValue& from);
359
void MergeFrom(const AttrValue& from);
360
void Clear() PROTOBUF_FINAL;
361
bool IsInitialized() const PROTOBUF_FINAL;
362
363
size_t ByteSizeLong() const PROTOBUF_FINAL;
364
bool MergePartialFromCodedStream(
365
::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
366
void SerializeWithCachedSizes(
367
::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
368
::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
369
bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
370
int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
371
private:
372
void SharedCtor();
373
void SharedDtor();
374
void SetCachedSize(int size) const PROTOBUF_FINAL;
375
void InternalSwap(AttrValue* other);
376
protected:
377
explicit AttrValue(::google::protobuf::Arena* arena);
378
private:
379
static void ArenaDtor(void* object);
380
inline void RegisterArenaDtor(::google::protobuf::Arena* arena);
381
private:
382
inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
383
return _internal_metadata_.arena();
384
}
385
inline void* MaybeArenaPtr() const {
386
return _internal_metadata_.raw_arena_ptr();
387
}
388
public:
389
390
::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
391
392
// nested types ----------------------------------------------------
393
394
typedef AttrValue_ListValue ListValue;
395
396
// accessors -------------------------------------------------------
397
398
// bytes s = 2;
399
private:
400
bool has_s() const;
401
public:
402
void clear_s();
403
static const int kSFieldNumber = 2;
404
const ::std::string& s() const;
405
void set_s(const ::std::string& value);
406
#if LANG_CXX11
407
void set_s(::std::string&& value);
408
#endif
409
void set_s(const char* value);
410
void set_s(const void* value, size_t size);
411
::std::string* mutable_s();
412
::std::string* release_s();
413
void set_allocated_s(::std::string* s);
414
PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
415
" string fields are deprecated and will be removed in a"
416
" future release.")
417
::std::string* unsafe_arena_release_s();
418
PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
419
" string fields are deprecated and will be removed in a"
420
" future release.")
421
void unsafe_arena_set_allocated_s(
422
::std::string* s);
423
424
// int64 i = 3;
425
private:
426
bool has_i() const;
427
public:
428
void clear_i();
429
static const int kIFieldNumber = 3;
430
::google::protobuf::int64 i() const;
431
void set_i(::google::protobuf::int64 value);
432
433
// float f = 4;
434
private:
435
bool has_f() const;
436
public:
437
void clear_f();
438
static const int kFFieldNumber = 4;
439
float f() const;
440
void set_f(float value);
441
442
// bool b = 5;
443
private:
444
bool has_b() const;
445
public:
446
void clear_b();
447
static const int kBFieldNumber = 5;
448
bool b() const;
449
void set_b(bool value);
450
451
// .opencv_tensorflow.DataType type = 6;
452
private:
453
bool has_type() const;
454
public:
455
void clear_type();
456
static const int kTypeFieldNumber = 6;
457
::opencv_tensorflow::DataType type() const;
458
void set_type(::opencv_tensorflow::DataType value);
459
460
// .opencv_tensorflow.TensorShapeProto shape = 7;
461
bool has_shape() const;
462
void clear_shape();
463
static const int kShapeFieldNumber = 7;
464
private:
465
void _slow_mutable_shape();
466
public:
467
const ::opencv_tensorflow::TensorShapeProto& shape() const;
468
::opencv_tensorflow::TensorShapeProto* release_shape();
469
::opencv_tensorflow::TensorShapeProto* mutable_shape();
470
void set_allocated_shape(::opencv_tensorflow::TensorShapeProto* shape);
471
void unsafe_arena_set_allocated_shape(
472
::opencv_tensorflow::TensorShapeProto* shape);
473
::opencv_tensorflow::TensorShapeProto* unsafe_arena_release_shape();
474
475
// .opencv_tensorflow.TensorProto tensor = 8;
476
bool has_tensor() const;
477
void clear_tensor();
478
static const int kTensorFieldNumber = 8;
479
private:
480
void _slow_mutable_tensor();
481
public:
482
const ::opencv_tensorflow::TensorProto& tensor() const;
483
::opencv_tensorflow::TensorProto* release_tensor();
484
::opencv_tensorflow::TensorProto* mutable_tensor();
485
void set_allocated_tensor(::opencv_tensorflow::TensorProto* tensor);
486
void unsafe_arena_set_allocated_tensor(
487
::opencv_tensorflow::TensorProto* tensor);
488
::opencv_tensorflow::TensorProto* unsafe_arena_release_tensor();
489
490
// .opencv_tensorflow.AttrValue.ListValue list = 1;
491
bool has_list() const;
492
void clear_list();
493
static const int kListFieldNumber = 1;
494
private:
495
void _slow_mutable_list();
496
public:
497
const ::opencv_tensorflow::AttrValue_ListValue& list() const;
498
::opencv_tensorflow::AttrValue_ListValue* release_list();
499
::opencv_tensorflow::AttrValue_ListValue* mutable_list();
500
void set_allocated_list(::opencv_tensorflow::AttrValue_ListValue* list);
501
void unsafe_arena_set_allocated_list(
502
::opencv_tensorflow::AttrValue_ListValue* list);
503
::opencv_tensorflow::AttrValue_ListValue* unsafe_arena_release_list();
504
505
// .opencv_tensorflow.NameAttrList func = 10;
506
bool has_func() const;
507
void clear_func();
508
static const int kFuncFieldNumber = 10;
509
private:
510
void _slow_mutable_func();
511
public:
512
const ::opencv_tensorflow::NameAttrList& func() const;
513
::opencv_tensorflow::NameAttrList* release_func();
514
::opencv_tensorflow::NameAttrList* mutable_func();
515
void set_allocated_func(::opencv_tensorflow::NameAttrList* func);
516
void unsafe_arena_set_allocated_func(
517
::opencv_tensorflow::NameAttrList* func);
518
::opencv_tensorflow::NameAttrList* unsafe_arena_release_func();
519
520
// string placeholder = 9;
521
private:
522
bool has_placeholder() const;
523
public:
524
void clear_placeholder();
525
static const int kPlaceholderFieldNumber = 9;
526
const ::std::string& placeholder() const;
527
void set_placeholder(const ::std::string& value);
528
#if LANG_CXX11
529
void set_placeholder(::std::string&& value);
530
#endif
531
void set_placeholder(const char* value);
532
void set_placeholder(const char* value, size_t size);
533
::std::string* mutable_placeholder();
534
::std::string* release_placeholder();
535
void set_allocated_placeholder(::std::string* placeholder);
536
PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
537
" string fields are deprecated and will be removed in a"
538
" future release.")
539
::std::string* unsafe_arena_release_placeholder();
540
PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
541
" string fields are deprecated and will be removed in a"
542
" future release.")
543
void unsafe_arena_set_allocated_placeholder(
544
::std::string* placeholder);
545
546
ValueCase value_case() const;
547
// @@protoc_insertion_point(class_scope:opencv_tensorflow.AttrValue)
548
private:
549
void set_has_s();
550
void set_has_i();
551
void set_has_f();
552
void set_has_b();
553
void set_has_type();
554
void set_has_shape();
555
void set_has_tensor();
556
void set_has_list();
557
void set_has_func();
558
void set_has_placeholder();
559
560
inline bool has_value() const;
561
void clear_value();
562
inline void clear_has_value();
563
564
::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
565
template <typename T> friend class ::google::protobuf::Arena::InternalHelper;
566
typedef void InternalArenaConstructable_;
567
typedef void DestructorSkippable_;
568
union ValueUnion {
569
ValueUnion() {}
570
::google::protobuf::internal::ArenaStringPtr s_;
571
::google::protobuf::int64 i_;
572
float f_;
573
bool b_;
574
int type_;
575
::opencv_tensorflow::TensorShapeProto* shape_;
576
::opencv_tensorflow::TensorProto* tensor_;
577
::opencv_tensorflow::AttrValue_ListValue* list_;
578
::opencv_tensorflow::NameAttrList* func_;
579
::google::protobuf::internal::ArenaStringPtr placeholder_;
580
} value_;
581
mutable int _cached_size_;
582
::google::protobuf::uint32 _oneof_case_[1];
583
584
friend struct ::protobuf_attr_5fvalue_2eproto::TableStruct;
585
friend void ::protobuf_attr_5fvalue_2eproto::InitDefaultsAttrValueImpl();
586
};
587
// -------------------------------------------------------------------
588
589
class NameAttrList_AttrEntry_DoNotUse : public ::google::protobuf::internal::MapEntry<NameAttrList_AttrEntry_DoNotUse,
590
::std::string, ::opencv_tensorflow::AttrValue,
591
::google::protobuf::internal::WireFormatLite::TYPE_STRING,
592
::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE,
593
0 > {
594
public:
595
typedef ::google::protobuf::internal::MapEntry<NameAttrList_AttrEntry_DoNotUse,
596
::std::string, ::opencv_tensorflow::AttrValue,
597
::google::protobuf::internal::WireFormatLite::TYPE_STRING,
598
::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE,
599
0 > SuperType;
600
NameAttrList_AttrEntry_DoNotUse();
601
NameAttrList_AttrEntry_DoNotUse(::google::protobuf::Arena* arena);
602
void MergeFrom(const NameAttrList_AttrEntry_DoNotUse& other);
603
static const NameAttrList_AttrEntry_DoNotUse* internal_default_instance() { return reinterpret_cast<const NameAttrList_AttrEntry_DoNotUse*>(&_NameAttrList_AttrEntry_DoNotUse_default_instance_); }
604
void MergeFrom(const ::google::protobuf::Message& other) PROTOBUF_FINAL;
605
::google::protobuf::Metadata GetMetadata() const;
606
};
607
608
// -------------------------------------------------------------------
609
610
class NameAttrList : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:opencv_tensorflow.NameAttrList) */ {
611
public:
612
NameAttrList();
613
virtual ~NameAttrList();
614
615
NameAttrList(const NameAttrList& from);
616
617
inline NameAttrList& operator=(const NameAttrList& from) {
618
CopyFrom(from);
619
return *this;
620
}
621
#if LANG_CXX11
622
NameAttrList(NameAttrList&& from) noexcept
623
: NameAttrList() {
624
*this = ::std::move(from);
625
}
626
627
inline NameAttrList& operator=(NameAttrList&& from) noexcept {
628
if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
629
if (this != &from) InternalSwap(&from);
630
} else {
631
CopyFrom(from);
632
}
633
return *this;
634
}
635
#endif
636
inline ::google::protobuf::Arena* GetArena() const PROTOBUF_FINAL {
637
return GetArenaNoVirtual();
638
}
639
inline void* GetMaybeArenaPointer() const PROTOBUF_FINAL {
640
return MaybeArenaPtr();
641
}
642
static const ::google::protobuf::Descriptor* descriptor();
643
static const NameAttrList& default_instance();
644
645
static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
646
static inline const NameAttrList* internal_default_instance() {
647
return reinterpret_cast<const NameAttrList*>(
648
&_NameAttrList_default_instance_);
649
}
650
static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
651
3;
652
653
void UnsafeArenaSwap(NameAttrList* other);
654
void Swap(NameAttrList* other);
655
friend void swap(NameAttrList& a, NameAttrList& b) {
656
a.Swap(&b);
657
}
658
659
// implements Message ----------------------------------------------
660
661
inline NameAttrList* New() const PROTOBUF_FINAL { return New(NULL); }
662
663
NameAttrList* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
664
void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
665
void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
666
void CopyFrom(const NameAttrList& from);
667
void MergeFrom(const NameAttrList& from);
668
void Clear() PROTOBUF_FINAL;
669
bool IsInitialized() const PROTOBUF_FINAL;
670
671
size_t ByteSizeLong() const PROTOBUF_FINAL;
672
bool MergePartialFromCodedStream(
673
::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
674
void SerializeWithCachedSizes(
675
::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
676
::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
677
bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
678
int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
679
private:
680
void SharedCtor();
681
void SharedDtor();
682
void SetCachedSize(int size) const PROTOBUF_FINAL;
683
void InternalSwap(NameAttrList* other);
684
protected:
685
explicit NameAttrList(::google::protobuf::Arena* arena);
686
private:
687
static void ArenaDtor(void* object);
688
inline void RegisterArenaDtor(::google::protobuf::Arena* arena);
689
private:
690
inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
691
return _internal_metadata_.arena();
692
}
693
inline void* MaybeArenaPtr() const {
694
return _internal_metadata_.raw_arena_ptr();
695
}
696
public:
697
698
::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
699
700
// nested types ----------------------------------------------------
701
702
703
// accessors -------------------------------------------------------
704
705
// map<string, .opencv_tensorflow.AttrValue> attr = 2;
706
int attr_size() const;
707
void clear_attr();
708
static const int kAttrFieldNumber = 2;
709
const ::google::protobuf::Map< ::std::string, ::opencv_tensorflow::AttrValue >&
710
attr() const;
711
::google::protobuf::Map< ::std::string, ::opencv_tensorflow::AttrValue >*
712
mutable_attr();
713
714
// string name = 1;
715
void clear_name();
716
static const int kNameFieldNumber = 1;
717
const ::std::string& name() const;
718
void set_name(const ::std::string& value);
719
#if LANG_CXX11
720
void set_name(::std::string&& value);
721
#endif
722
void set_name(const char* value);
723
void set_name(const char* value, size_t size);
724
::std::string* mutable_name();
725
::std::string* release_name();
726
void set_allocated_name(::std::string* name);
727
PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
728
" string fields are deprecated and will be removed in a"
729
" future release.")
730
::std::string* unsafe_arena_release_name();
731
PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
732
" string fields are deprecated and will be removed in a"
733
" future release.")
734
void unsafe_arena_set_allocated_name(
735
::std::string* name);
736
737
// @@protoc_insertion_point(class_scope:opencv_tensorflow.NameAttrList)
738
private:
739
740
::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
741
template <typename T> friend class ::google::protobuf::Arena::InternalHelper;
742
typedef void InternalArenaConstructable_;
743
typedef void DestructorSkippable_;
744
::google::protobuf::internal::MapField<
745
NameAttrList_AttrEntry_DoNotUse,
746
::std::string, ::opencv_tensorflow::AttrValue,
747
::google::protobuf::internal::WireFormatLite::TYPE_STRING,
748
::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE,
749
0 > attr_;
750
::google::protobuf::internal::ArenaStringPtr name_;
751
mutable int _cached_size_;
752
friend struct ::protobuf_attr_5fvalue_2eproto::TableStruct;
753
friend void ::protobuf_attr_5fvalue_2eproto::InitDefaultsAttrValueImpl();
754
};
755
// ===================================================================
756
757
758
// ===================================================================
759
760
#ifdef __GNUC__
761
#pragma GCC diagnostic push
762
#pragma GCC diagnostic ignored "-Wstrict-aliasing"
763
#endif // __GNUC__
764
// AttrValue_ListValue
765
766
// repeated bytes s = 2;
767
inline int AttrValue_ListValue::s_size() const {
768
return s_.size();
769
}
770
inline void AttrValue_ListValue::clear_s() {
771
s_.Clear();
772
}
773
inline const ::std::string& AttrValue_ListValue::s(int index) const {
774
// @@protoc_insertion_point(field_get:opencv_tensorflow.AttrValue.ListValue.s)
775
return s_.Get(index);
776
}
777
inline ::std::string* AttrValue_ListValue::mutable_s(int index) {
778
// @@protoc_insertion_point(field_mutable:opencv_tensorflow.AttrValue.ListValue.s)
779
return s_.Mutable(index);
780
}
781
inline void AttrValue_ListValue::set_s(int index, const ::std::string& value) {
782
// @@protoc_insertion_point(field_set:opencv_tensorflow.AttrValue.ListValue.s)
783
s_.Mutable(index)->assign(value);
784
}
785
#if LANG_CXX11
786
inline void AttrValue_ListValue::set_s(int index, ::std::string&& value) {
787
// @@protoc_insertion_point(field_set:opencv_tensorflow.AttrValue.ListValue.s)
788
s_.Mutable(index)->assign(std::move(value));
789
}
790
#endif
791
inline void AttrValue_ListValue::set_s(int index, const char* value) {
792
GOOGLE_DCHECK(value != NULL);
793
s_.Mutable(index)->assign(value);
794
// @@protoc_insertion_point(field_set_char:opencv_tensorflow.AttrValue.ListValue.s)
795
}
796
inline void AttrValue_ListValue::set_s(int index, const void* value, size_t size) {
797
s_.Mutable(index)->assign(
798
reinterpret_cast<const char*>(value), size);
799
// @@protoc_insertion_point(field_set_pointer:opencv_tensorflow.AttrValue.ListValue.s)
800
}
801
inline ::std::string* AttrValue_ListValue::add_s() {
802
// @@protoc_insertion_point(field_add_mutable:opencv_tensorflow.AttrValue.ListValue.s)
803
return s_.Add();
804
}
805
inline void AttrValue_ListValue::add_s(const ::std::string& value) {
806
s_.Add()->assign(value);
807
// @@protoc_insertion_point(field_add:opencv_tensorflow.AttrValue.ListValue.s)
808
}
809
#if LANG_CXX11
810
inline void AttrValue_ListValue::add_s(::std::string&& value) {
811
s_.Add(std::move(value));
812
// @@protoc_insertion_point(field_add:opencv_tensorflow.AttrValue.ListValue.s)
813
}
814
#endif
815
inline void AttrValue_ListValue::add_s(const char* value) {
816
GOOGLE_DCHECK(value != NULL);
817
s_.Add()->assign(value);
818
// @@protoc_insertion_point(field_add_char:opencv_tensorflow.AttrValue.ListValue.s)
819
}
820
inline void AttrValue_ListValue::add_s(const void* value, size_t size) {
821
s_.Add()->assign(reinterpret_cast<const char*>(value), size);
822
// @@protoc_insertion_point(field_add_pointer:opencv_tensorflow.AttrValue.ListValue.s)
823
}
824
inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
825
AttrValue_ListValue::s() const {
826
// @@protoc_insertion_point(field_list:opencv_tensorflow.AttrValue.ListValue.s)
827
return s_;
828
}
829
inline ::google::protobuf::RepeatedPtrField< ::std::string>*
830
AttrValue_ListValue::mutable_s() {
831
// @@protoc_insertion_point(field_mutable_list:opencv_tensorflow.AttrValue.ListValue.s)
832
return &s_;
833
}
834
835
// repeated int64 i = 3 [packed = true];
836
inline int AttrValue_ListValue::i_size() const {
837
return i_.size();
838
}
839
inline void AttrValue_ListValue::clear_i() {
840
i_.Clear();
841
}
842
inline ::google::protobuf::int64 AttrValue_ListValue::i(int index) const {
843
// @@protoc_insertion_point(field_get:opencv_tensorflow.AttrValue.ListValue.i)
844
return i_.Get(index);
845
}
846
inline void AttrValue_ListValue::set_i(int index, ::google::protobuf::int64 value) {
847
i_.Set(index, value);
848
// @@protoc_insertion_point(field_set:opencv_tensorflow.AttrValue.ListValue.i)
849
}
850
inline void AttrValue_ListValue::add_i(::google::protobuf::int64 value) {
851
i_.Add(value);
852
// @@protoc_insertion_point(field_add:opencv_tensorflow.AttrValue.ListValue.i)
853
}
854
inline const ::google::protobuf::RepeatedField< ::google::protobuf::int64 >&
855
AttrValue_ListValue::i() const {
856
// @@protoc_insertion_point(field_list:opencv_tensorflow.AttrValue.ListValue.i)
857
return i_;
858
}
859
inline ::google::protobuf::RepeatedField< ::google::protobuf::int64 >*
860
AttrValue_ListValue::mutable_i() {
861
// @@protoc_insertion_point(field_mutable_list:opencv_tensorflow.AttrValue.ListValue.i)
862
return &i_;
863
}
864
865
// repeated float f = 4 [packed = true];
866
inline int AttrValue_ListValue::f_size() const {
867
return f_.size();
868
}
869
inline void AttrValue_ListValue::clear_f() {
870
f_.Clear();
871
}
872
inline float AttrValue_ListValue::f(int index) const {
873
// @@protoc_insertion_point(field_get:opencv_tensorflow.AttrValue.ListValue.f)
874
return f_.Get(index);
875
}
876
inline void AttrValue_ListValue::set_f(int index, float value) {
877
f_.Set(index, value);
878
// @@protoc_insertion_point(field_set:opencv_tensorflow.AttrValue.ListValue.f)
879
}
880
inline void AttrValue_ListValue::add_f(float value) {
881
f_.Add(value);
882
// @@protoc_insertion_point(field_add:opencv_tensorflow.AttrValue.ListValue.f)
883
}
884
inline const ::google::protobuf::RepeatedField< float >&
885
AttrValue_ListValue::f() const {
886
// @@protoc_insertion_point(field_list:opencv_tensorflow.AttrValue.ListValue.f)
887
return f_;
888
}
889
inline ::google::protobuf::RepeatedField< float >*
890
AttrValue_ListValue::mutable_f() {
891
// @@protoc_insertion_point(field_mutable_list:opencv_tensorflow.AttrValue.ListValue.f)
892
return &f_;
893
}
894
895
// repeated bool b = 5 [packed = true];
896
inline int AttrValue_ListValue::b_size() const {
897
return b_.size();
898
}
899
inline void AttrValue_ListValue::clear_b() {
900
b_.Clear();
901
}
902
inline bool AttrValue_ListValue::b(int index) const {
903
// @@protoc_insertion_point(field_get:opencv_tensorflow.AttrValue.ListValue.b)
904
return b_.Get(index);
905
}
906
inline void AttrValue_ListValue::set_b(int index, bool value) {
907
b_.Set(index, value);
908
// @@protoc_insertion_point(field_set:opencv_tensorflow.AttrValue.ListValue.b)
909
}
910
inline void AttrValue_ListValue::add_b(bool value) {
911
b_.Add(value);
912
// @@protoc_insertion_point(field_add:opencv_tensorflow.AttrValue.ListValue.b)
913
}
914
inline const ::google::protobuf::RepeatedField< bool >&
915
AttrValue_ListValue::b() const {
916
// @@protoc_insertion_point(field_list:opencv_tensorflow.AttrValue.ListValue.b)
917
return b_;
918
}
919
inline ::google::protobuf::RepeatedField< bool >*
920
AttrValue_ListValue::mutable_b() {
921
// @@protoc_insertion_point(field_mutable_list:opencv_tensorflow.AttrValue.ListValue.b)
922
return &b_;
923
}
924
925
// repeated .opencv_tensorflow.DataType type = 6 [packed = true];
926
inline int AttrValue_ListValue::type_size() const {
927
return type_.size();
928
}
929
inline void AttrValue_ListValue::clear_type() {
930
type_.Clear();
931
}
932
inline ::opencv_tensorflow::DataType AttrValue_ListValue::type(int index) const {
933
// @@protoc_insertion_point(field_get:opencv_tensorflow.AttrValue.ListValue.type)
934
return static_cast< ::opencv_tensorflow::DataType >(type_.Get(index));
935
}
936
inline void AttrValue_ListValue::set_type(int index, ::opencv_tensorflow::DataType value) {
937
type_.Set(index, value);
938
// @@protoc_insertion_point(field_set:opencv_tensorflow.AttrValue.ListValue.type)
939
}
940
inline void AttrValue_ListValue::add_type(::opencv_tensorflow::DataType value) {
941
type_.Add(value);
942
// @@protoc_insertion_point(field_add:opencv_tensorflow.AttrValue.ListValue.type)
943
}
944
inline const ::google::protobuf::RepeatedField<int>&
945
AttrValue_ListValue::type() const {
946
// @@protoc_insertion_point(field_list:opencv_tensorflow.AttrValue.ListValue.type)
947
return type_;
948
}
949
inline ::google::protobuf::RepeatedField<int>*
950
AttrValue_ListValue::mutable_type() {
951
// @@protoc_insertion_point(field_mutable_list:opencv_tensorflow.AttrValue.ListValue.type)
952
return &type_;
953
}
954
955
// repeated .opencv_tensorflow.TensorShapeProto shape = 7;
956
inline int AttrValue_ListValue::shape_size() const {
957
return shape_.size();
958
}
959
inline const ::opencv_tensorflow::TensorShapeProto& AttrValue_ListValue::shape(int index) const {
960
// @@protoc_insertion_point(field_get:opencv_tensorflow.AttrValue.ListValue.shape)
961
return shape_.Get(index);
962
}
963
inline ::opencv_tensorflow::TensorShapeProto* AttrValue_ListValue::mutable_shape(int index) {
964
// @@protoc_insertion_point(field_mutable:opencv_tensorflow.AttrValue.ListValue.shape)
965
return shape_.Mutable(index);
966
}
967
inline ::opencv_tensorflow::TensorShapeProto* AttrValue_ListValue::add_shape() {
968
// @@protoc_insertion_point(field_add:opencv_tensorflow.AttrValue.ListValue.shape)
969
return shape_.Add();
970
}
971
inline ::google::protobuf::RepeatedPtrField< ::opencv_tensorflow::TensorShapeProto >*
972
AttrValue_ListValue::mutable_shape() {
973
// @@protoc_insertion_point(field_mutable_list:opencv_tensorflow.AttrValue.ListValue.shape)
974
return &shape_;
975
}
976
inline const ::google::protobuf::RepeatedPtrField< ::opencv_tensorflow::TensorShapeProto >&
977
AttrValue_ListValue::shape() const {
978
// @@protoc_insertion_point(field_list:opencv_tensorflow.AttrValue.ListValue.shape)
979
return shape_;
980
}
981
982
// repeated .opencv_tensorflow.TensorProto tensor = 8;
983
inline int AttrValue_ListValue::tensor_size() const {
984
return tensor_.size();
985
}
986
inline const ::opencv_tensorflow::TensorProto& AttrValue_ListValue::tensor(int index) const {
987
// @@protoc_insertion_point(field_get:opencv_tensorflow.AttrValue.ListValue.tensor)
988
return tensor_.Get(index);
989
}
990
inline ::opencv_tensorflow::TensorProto* AttrValue_ListValue::mutable_tensor(int index) {
991
// @@protoc_insertion_point(field_mutable:opencv_tensorflow.AttrValue.ListValue.tensor)
992
return tensor_.Mutable(index);
993
}
994
inline ::opencv_tensorflow::TensorProto* AttrValue_ListValue::add_tensor() {
995
// @@protoc_insertion_point(field_add:opencv_tensorflow.AttrValue.ListValue.tensor)
996
return tensor_.Add();
997
}
998
inline ::google::protobuf::RepeatedPtrField< ::opencv_tensorflow::TensorProto >*
999
AttrValue_ListValue::mutable_tensor() {
1000
// @@protoc_insertion_point(field_mutable_list:opencv_tensorflow.AttrValue.ListValue.tensor)
1001
return &tensor_;
1002
}
1003
inline const ::google::protobuf::RepeatedPtrField< ::opencv_tensorflow::TensorProto >&
1004
AttrValue_ListValue::tensor() const {
1005
// @@protoc_insertion_point(field_list:opencv_tensorflow.AttrValue.ListValue.tensor)
1006
return tensor_;
1007
}
1008
1009
// -------------------------------------------------------------------
1010
1011
// AttrValue
1012
1013
// bytes s = 2;
1014
inline bool AttrValue::has_s() const {
1015
return value_case() == kS;
1016
}
1017
inline void AttrValue::set_has_s() {
1018
_oneof_case_[0] = kS;
1019
}
1020
inline void AttrValue::clear_s() {
1021
if (has_s()) {
1022
value_.s_.Destroy(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1023
GetArenaNoVirtual());
1024
clear_has_value();
1025
}
1026
}
1027
inline const ::std::string& AttrValue::s() const {
1028
// @@protoc_insertion_point(field_get:opencv_tensorflow.AttrValue.s)
1029
if (has_s()) {
1030
return value_.s_.Get();
1031
}
1032
return *&::google::protobuf::internal::GetEmptyStringAlreadyInited();
1033
}
1034
inline void AttrValue::set_s(const ::std::string& value) {
1035
if (!has_s()) {
1036
clear_value();
1037
set_has_s();
1038
value_.s_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1039
}
1040
value_.s_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value,
1041
GetArenaNoVirtual());
1042
// @@protoc_insertion_point(field_set:opencv_tensorflow.AttrValue.s)
1043
}
1044
#if LANG_CXX11
1045
inline void AttrValue::set_s(::std::string&& value) {
1046
// @@protoc_insertion_point(field_set:opencv_tensorflow.AttrValue.s)
1047
if (!has_s()) {
1048
clear_value();
1049
set_has_s();
1050
value_.s_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1051
}
1052
value_.s_.Set(
1053
&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArenaNoVirtual());
1054
// @@protoc_insertion_point(field_set_rvalue:opencv_tensorflow.AttrValue.s)
1055
}
1056
#endif
1057
inline void AttrValue::set_s(const char* value) {
1058
GOOGLE_DCHECK(value != NULL);
1059
if (!has_s()) {
1060
clear_value();
1061
set_has_s();
1062
value_.s_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1063
}
1064
value_.s_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1065
::std::string(value), GetArenaNoVirtual());
1066
// @@protoc_insertion_point(field_set_char:opencv_tensorflow.AttrValue.s)
1067
}
1068
inline void AttrValue::set_s(const void* value,
1069
size_t size) {
1070
if (!has_s()) {
1071
clear_value();
1072
set_has_s();
1073
value_.s_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1074
}
1075
value_.s_.Set(
1076
&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(
1077
reinterpret_cast<const char*>(value), size),
1078
GetArenaNoVirtual());
1079
// @@protoc_insertion_point(field_set_pointer:opencv_tensorflow.AttrValue.s)
1080
}
1081
inline ::std::string* AttrValue::mutable_s() {
1082
if (!has_s()) {
1083
clear_value();
1084
set_has_s();
1085
value_.s_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1086
}
1087
return value_.s_.Mutable(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1088
GetArenaNoVirtual());
1089
// @@protoc_insertion_point(field_mutable:opencv_tensorflow.AttrValue.s)
1090
}
1091
inline ::std::string* AttrValue::release_s() {
1092
// @@protoc_insertion_point(field_release:opencv_tensorflow.AttrValue.s)
1093
if (has_s()) {
1094
clear_has_value();
1095
return value_.s_.Release(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1096
GetArenaNoVirtual());
1097
} else {
1098
return NULL;
1099
}
1100
}
1101
inline void AttrValue::set_allocated_s(::std::string* s) {
1102
if (!has_s()) {
1103
value_.s_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1104
}
1105
clear_value();
1106
if (s != NULL) {
1107
set_has_s();
1108
value_.s_.SetAllocated(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), s,
1109
GetArenaNoVirtual());
1110
}
1111
// @@protoc_insertion_point(field_set_allocated:opencv_tensorflow.AttrValue.s)
1112
}
1113
inline ::std::string* AttrValue::unsafe_arena_release_s() {
1114
// @@protoc_insertion_point(field_unsafe_arena_release:opencv_tensorflow.AttrValue.s)
1115
GOOGLE_DCHECK(GetArenaNoVirtual() != NULL);
1116
if (has_s()) {
1117
clear_has_value();
1118
return value_.s_.UnsafeArenaRelease(
1119
&::google::protobuf::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual());
1120
} else {
1121
return NULL;
1122
}
1123
}
1124
inline void AttrValue::unsafe_arena_set_allocated_s(::std::string* s) {
1125
GOOGLE_DCHECK(GetArenaNoVirtual() != NULL);
1126
if (!has_s()) {
1127
value_.s_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1128
}
1129
clear_value();
1130
if (s) {
1131
set_has_s();
1132
value_.s_.UnsafeArenaSetAllocated(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), s, GetArenaNoVirtual());
1133
}
1134
// @@protoc_insertion_point(field_unsafe_arena_set_allocated:opencv_tensorflow.AttrValue.s)
1135
}
1136
1137
// int64 i = 3;
1138
inline bool AttrValue::has_i() const {
1139
return value_case() == kI;
1140
}
1141
inline void AttrValue::set_has_i() {
1142
_oneof_case_[0] = kI;
1143
}
1144
inline void AttrValue::clear_i() {
1145
if (has_i()) {
1146
value_.i_ = GOOGLE_LONGLONG(0);
1147
clear_has_value();
1148
}
1149
}
1150
inline ::google::protobuf::int64 AttrValue::i() const {
1151
// @@protoc_insertion_point(field_get:opencv_tensorflow.AttrValue.i)
1152
if (has_i()) {
1153
return value_.i_;
1154
}
1155
return GOOGLE_LONGLONG(0);
1156
}
1157
inline void AttrValue::set_i(::google::protobuf::int64 value) {
1158
if (!has_i()) {
1159
clear_value();
1160
set_has_i();
1161
}
1162
value_.i_ = value;
1163
// @@protoc_insertion_point(field_set:opencv_tensorflow.AttrValue.i)
1164
}
1165
1166
// float f = 4;
1167
inline bool AttrValue::has_f() const {
1168
return value_case() == kF;
1169
}
1170
inline void AttrValue::set_has_f() {
1171
_oneof_case_[0] = kF;
1172
}
1173
inline void AttrValue::clear_f() {
1174
if (has_f()) {
1175
value_.f_ = 0;
1176
clear_has_value();
1177
}
1178
}
1179
inline float AttrValue::f() const {
1180
// @@protoc_insertion_point(field_get:opencv_tensorflow.AttrValue.f)
1181
if (has_f()) {
1182
return value_.f_;
1183
}
1184
return 0;
1185
}
1186
inline void AttrValue::set_f(float value) {
1187
if (!has_f()) {
1188
clear_value();
1189
set_has_f();
1190
}
1191
value_.f_ = value;
1192
// @@protoc_insertion_point(field_set:opencv_tensorflow.AttrValue.f)
1193
}
1194
1195
// bool b = 5;
1196
inline bool AttrValue::has_b() const {
1197
return value_case() == kB;
1198
}
1199
inline void AttrValue::set_has_b() {
1200
_oneof_case_[0] = kB;
1201
}
1202
inline void AttrValue::clear_b() {
1203
if (has_b()) {
1204
value_.b_ = false;
1205
clear_has_value();
1206
}
1207
}
1208
inline bool AttrValue::b() const {
1209
// @@protoc_insertion_point(field_get:opencv_tensorflow.AttrValue.b)
1210
if (has_b()) {
1211
return value_.b_;
1212
}
1213
return false;
1214
}
1215
inline void AttrValue::set_b(bool value) {
1216
if (!has_b()) {
1217
clear_value();
1218
set_has_b();
1219
}
1220
value_.b_ = value;
1221
// @@protoc_insertion_point(field_set:opencv_tensorflow.AttrValue.b)
1222
}
1223
1224
// .opencv_tensorflow.DataType type = 6;
1225
inline bool AttrValue::has_type() const {
1226
return value_case() == kType;
1227
}
1228
inline void AttrValue::set_has_type() {
1229
_oneof_case_[0] = kType;
1230
}
1231
inline void AttrValue::clear_type() {
1232
if (has_type()) {
1233
value_.type_ = 0;
1234
clear_has_value();
1235
}
1236
}
1237
inline ::opencv_tensorflow::DataType AttrValue::type() const {
1238
// @@protoc_insertion_point(field_get:opencv_tensorflow.AttrValue.type)
1239
if (has_type()) {
1240
return static_cast< ::opencv_tensorflow::DataType >(value_.type_);
1241
}
1242
return static_cast< ::opencv_tensorflow::DataType >(0);
1243
}
1244
inline void AttrValue::set_type(::opencv_tensorflow::DataType value) {
1245
if (!has_type()) {
1246
clear_value();
1247
set_has_type();
1248
}
1249
value_.type_ = value;
1250
// @@protoc_insertion_point(field_set:opencv_tensorflow.AttrValue.type)
1251
}
1252
1253
// .opencv_tensorflow.TensorShapeProto shape = 7;
1254
inline bool AttrValue::has_shape() const {
1255
return value_case() == kShape;
1256
}
1257
inline void AttrValue::set_has_shape() {
1258
_oneof_case_[0] = kShape;
1259
}
1260
inline ::opencv_tensorflow::TensorShapeProto* AttrValue::release_shape() {
1261
// @@protoc_insertion_point(field_release:opencv_tensorflow.AttrValue.shape)
1262
if (has_shape()) {
1263
clear_has_value();
1264
::opencv_tensorflow::TensorShapeProto* temp = value_.shape_;
1265
if (GetArenaNoVirtual() != NULL) {
1266
temp = ::google::protobuf::internal::DuplicateIfNonNull(temp, NULL);
1267
}
1268
value_.shape_ = NULL;
1269
return temp;
1270
} else {
1271
return NULL;
1272
}
1273
}
1274
inline const ::opencv_tensorflow::TensorShapeProto& AttrValue::shape() const {
1275
// @@protoc_insertion_point(field_get:opencv_tensorflow.AttrValue.shape)
1276
return has_shape()
1277
? *value_.shape_
1278
: *reinterpret_cast< ::opencv_tensorflow::TensorShapeProto*>(&::opencv_tensorflow::_TensorShapeProto_default_instance_);
1279
}
1280
inline ::opencv_tensorflow::TensorShapeProto* AttrValue::unsafe_arena_release_shape() {
1281
// @@protoc_insertion_point(field_unsafe_arena_release:opencv_tensorflow.AttrValue.shape)
1282
if (has_shape()) {
1283
clear_has_value();
1284
::opencv_tensorflow::TensorShapeProto* temp = value_.shape_;
1285
value_.shape_ = NULL;
1286
return temp;
1287
} else {
1288
return NULL;
1289
}
1290
}
1291
inline void AttrValue::unsafe_arena_set_allocated_shape(::opencv_tensorflow::TensorShapeProto* shape) {
1292
clear_value();
1293
if (shape) {
1294
set_has_shape();
1295
value_.shape_ = shape;
1296
}
1297
// @@protoc_insertion_point(field_unsafe_arena_set_allocated:opencv_tensorflow.AttrValue.shape)
1298
}
1299
inline ::opencv_tensorflow::TensorShapeProto* AttrValue::mutable_shape() {
1300
if (!has_shape()) {
1301
clear_value();
1302
set_has_shape();
1303
value_.shape_ =
1304
::google::protobuf::Arena::CreateMessage< ::opencv_tensorflow::TensorShapeProto >(
1305
GetArenaNoVirtual());
1306
}
1307
// @@protoc_insertion_point(field_mutable:opencv_tensorflow.AttrValue.shape)
1308
return value_.shape_;
1309
}
1310
1311
// .opencv_tensorflow.TensorProto tensor = 8;
1312
inline bool AttrValue::has_tensor() const {
1313
return value_case() == kTensor;
1314
}
1315
inline void AttrValue::set_has_tensor() {
1316
_oneof_case_[0] = kTensor;
1317
}
1318
inline ::opencv_tensorflow::TensorProto* AttrValue::release_tensor() {
1319
// @@protoc_insertion_point(field_release:opencv_tensorflow.AttrValue.tensor)
1320
if (has_tensor()) {
1321
clear_has_value();
1322
::opencv_tensorflow::TensorProto* temp = value_.tensor_;
1323
if (GetArenaNoVirtual() != NULL) {
1324
temp = ::google::protobuf::internal::DuplicateIfNonNull(temp, NULL);
1325
}
1326
value_.tensor_ = NULL;
1327
return temp;
1328
} else {
1329
return NULL;
1330
}
1331
}
1332
inline const ::opencv_tensorflow::TensorProto& AttrValue::tensor() const {
1333
// @@protoc_insertion_point(field_get:opencv_tensorflow.AttrValue.tensor)
1334
return has_tensor()
1335
? *value_.tensor_
1336
: *reinterpret_cast< ::opencv_tensorflow::TensorProto*>(&::opencv_tensorflow::_TensorProto_default_instance_);
1337
}
1338
inline ::opencv_tensorflow::TensorProto* AttrValue::unsafe_arena_release_tensor() {
1339
// @@protoc_insertion_point(field_unsafe_arena_release:opencv_tensorflow.AttrValue.tensor)
1340
if (has_tensor()) {
1341
clear_has_value();
1342
::opencv_tensorflow::TensorProto* temp = value_.tensor_;
1343
value_.tensor_ = NULL;
1344
return temp;
1345
} else {
1346
return NULL;
1347
}
1348
}
1349
inline void AttrValue::unsafe_arena_set_allocated_tensor(::opencv_tensorflow::TensorProto* tensor) {
1350
clear_value();
1351
if (tensor) {
1352
set_has_tensor();
1353
value_.tensor_ = tensor;
1354
}
1355
// @@protoc_insertion_point(field_unsafe_arena_set_allocated:opencv_tensorflow.AttrValue.tensor)
1356
}
1357
inline ::opencv_tensorflow::TensorProto* AttrValue::mutable_tensor() {
1358
if (!has_tensor()) {
1359
clear_value();
1360
set_has_tensor();
1361
value_.tensor_ =
1362
::google::protobuf::Arena::CreateMessage< ::opencv_tensorflow::TensorProto >(
1363
GetArenaNoVirtual());
1364
}
1365
// @@protoc_insertion_point(field_mutable:opencv_tensorflow.AttrValue.tensor)
1366
return value_.tensor_;
1367
}
1368
1369
// .opencv_tensorflow.AttrValue.ListValue list = 1;
1370
inline bool AttrValue::has_list() const {
1371
return value_case() == kList;
1372
}
1373
inline void AttrValue::set_has_list() {
1374
_oneof_case_[0] = kList;
1375
}
1376
inline void AttrValue::clear_list() {
1377
if (has_list()) {
1378
if (GetArenaNoVirtual() == NULL) {
1379
delete value_.list_;
1380
}
1381
clear_has_value();
1382
}
1383
}
1384
inline ::opencv_tensorflow::AttrValue_ListValue* AttrValue::release_list() {
1385
// @@protoc_insertion_point(field_release:opencv_tensorflow.AttrValue.list)
1386
if (has_list()) {
1387
clear_has_value();
1388
::opencv_tensorflow::AttrValue_ListValue* temp = value_.list_;
1389
if (GetArenaNoVirtual() != NULL) {
1390
temp = ::google::protobuf::internal::DuplicateIfNonNull(temp, NULL);
1391
}
1392
value_.list_ = NULL;
1393
return temp;
1394
} else {
1395
return NULL;
1396
}
1397
}
1398
inline const ::opencv_tensorflow::AttrValue_ListValue& AttrValue::list() const {
1399
// @@protoc_insertion_point(field_get:opencv_tensorflow.AttrValue.list)
1400
return has_list()
1401
? *value_.list_
1402
: *reinterpret_cast< ::opencv_tensorflow::AttrValue_ListValue*>(&::opencv_tensorflow::_AttrValue_ListValue_default_instance_);
1403
}
1404
inline ::opencv_tensorflow::AttrValue_ListValue* AttrValue::unsafe_arena_release_list() {
1405
// @@protoc_insertion_point(field_unsafe_arena_release:opencv_tensorflow.AttrValue.list)
1406
if (has_list()) {
1407
clear_has_value();
1408
::opencv_tensorflow::AttrValue_ListValue* temp = value_.list_;
1409
value_.list_ = NULL;
1410
return temp;
1411
} else {
1412
return NULL;
1413
}
1414
}
1415
inline void AttrValue::unsafe_arena_set_allocated_list(::opencv_tensorflow::AttrValue_ListValue* list) {
1416
clear_value();
1417
if (list) {
1418
set_has_list();
1419
value_.list_ = list;
1420
}
1421
// @@protoc_insertion_point(field_unsafe_arena_set_allocated:opencv_tensorflow.AttrValue.list)
1422
}
1423
inline ::opencv_tensorflow::AttrValue_ListValue* AttrValue::mutable_list() {
1424
if (!has_list()) {
1425
clear_value();
1426
set_has_list();
1427
value_.list_ =
1428
::google::protobuf::Arena::CreateMessage< ::opencv_tensorflow::AttrValue_ListValue >(
1429
GetArenaNoVirtual());
1430
}
1431
// @@protoc_insertion_point(field_mutable:opencv_tensorflow.AttrValue.list)
1432
return value_.list_;
1433
}
1434
1435
// .opencv_tensorflow.NameAttrList func = 10;
1436
inline bool AttrValue::has_func() const {
1437
return value_case() == kFunc;
1438
}
1439
inline void AttrValue::set_has_func() {
1440
_oneof_case_[0] = kFunc;
1441
}
1442
inline void AttrValue::clear_func() {
1443
if (has_func()) {
1444
if (GetArenaNoVirtual() == NULL) {
1445
delete value_.func_;
1446
}
1447
clear_has_value();
1448
}
1449
}
1450
inline ::opencv_tensorflow::NameAttrList* AttrValue::release_func() {
1451
// @@protoc_insertion_point(field_release:opencv_tensorflow.AttrValue.func)
1452
if (has_func()) {
1453
clear_has_value();
1454
::opencv_tensorflow::NameAttrList* temp = value_.func_;
1455
if (GetArenaNoVirtual() != NULL) {
1456
temp = ::google::protobuf::internal::DuplicateIfNonNull(temp, NULL);
1457
}
1458
value_.func_ = NULL;
1459
return temp;
1460
} else {
1461
return NULL;
1462
}
1463
}
1464
inline const ::opencv_tensorflow::NameAttrList& AttrValue::func() const {
1465
// @@protoc_insertion_point(field_get:opencv_tensorflow.AttrValue.func)
1466
return has_func()
1467
? *value_.func_
1468
: *reinterpret_cast< ::opencv_tensorflow::NameAttrList*>(&::opencv_tensorflow::_NameAttrList_default_instance_);
1469
}
1470
inline ::opencv_tensorflow::NameAttrList* AttrValue::unsafe_arena_release_func() {
1471
// @@protoc_insertion_point(field_unsafe_arena_release:opencv_tensorflow.AttrValue.func)
1472
if (has_func()) {
1473
clear_has_value();
1474
::opencv_tensorflow::NameAttrList* temp = value_.func_;
1475
value_.func_ = NULL;
1476
return temp;
1477
} else {
1478
return NULL;
1479
}
1480
}
1481
inline void AttrValue::unsafe_arena_set_allocated_func(::opencv_tensorflow::NameAttrList* func) {
1482
clear_value();
1483
if (func) {
1484
set_has_func();
1485
value_.func_ = func;
1486
}
1487
// @@protoc_insertion_point(field_unsafe_arena_set_allocated:opencv_tensorflow.AttrValue.func)
1488
}
1489
inline ::opencv_tensorflow::NameAttrList* AttrValue::mutable_func() {
1490
if (!has_func()) {
1491
clear_value();
1492
set_has_func();
1493
value_.func_ =
1494
::google::protobuf::Arena::CreateMessage< ::opencv_tensorflow::NameAttrList >(
1495
GetArenaNoVirtual());
1496
}
1497
// @@protoc_insertion_point(field_mutable:opencv_tensorflow.AttrValue.func)
1498
return value_.func_;
1499
}
1500
1501
// string placeholder = 9;
1502
inline bool AttrValue::has_placeholder() const {
1503
return value_case() == kPlaceholder;
1504
}
1505
inline void AttrValue::set_has_placeholder() {
1506
_oneof_case_[0] = kPlaceholder;
1507
}
1508
inline void AttrValue::clear_placeholder() {
1509
if (has_placeholder()) {
1510
value_.placeholder_.Destroy(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1511
GetArenaNoVirtual());
1512
clear_has_value();
1513
}
1514
}
1515
inline const ::std::string& AttrValue::placeholder() const {
1516
// @@protoc_insertion_point(field_get:opencv_tensorflow.AttrValue.placeholder)
1517
if (has_placeholder()) {
1518
return value_.placeholder_.Get();
1519
}
1520
return *&::google::protobuf::internal::GetEmptyStringAlreadyInited();
1521
}
1522
inline void AttrValue::set_placeholder(const ::std::string& value) {
1523
if (!has_placeholder()) {
1524
clear_value();
1525
set_has_placeholder();
1526
value_.placeholder_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1527
}
1528
value_.placeholder_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value,
1529
GetArenaNoVirtual());
1530
// @@protoc_insertion_point(field_set:opencv_tensorflow.AttrValue.placeholder)
1531
}
1532
#if LANG_CXX11
1533
inline void AttrValue::set_placeholder(::std::string&& value) {
1534
// @@protoc_insertion_point(field_set:opencv_tensorflow.AttrValue.placeholder)
1535
if (!has_placeholder()) {
1536
clear_value();
1537
set_has_placeholder();
1538
value_.placeholder_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1539
}
1540
value_.placeholder_.Set(
1541
&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArenaNoVirtual());
1542
// @@protoc_insertion_point(field_set_rvalue:opencv_tensorflow.AttrValue.placeholder)
1543
}
1544
#endif
1545
inline void AttrValue::set_placeholder(const char* value) {
1546
GOOGLE_DCHECK(value != NULL);
1547
if (!has_placeholder()) {
1548
clear_value();
1549
set_has_placeholder();
1550
value_.placeholder_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1551
}
1552
value_.placeholder_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1553
::std::string(value), GetArenaNoVirtual());
1554
// @@protoc_insertion_point(field_set_char:opencv_tensorflow.AttrValue.placeholder)
1555
}
1556
inline void AttrValue::set_placeholder(const char* value,
1557
size_t size) {
1558
if (!has_placeholder()) {
1559
clear_value();
1560
set_has_placeholder();
1561
value_.placeholder_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1562
}
1563
value_.placeholder_.Set(
1564
&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(
1565
reinterpret_cast<const char*>(value), size),
1566
GetArenaNoVirtual());
1567
// @@protoc_insertion_point(field_set_pointer:opencv_tensorflow.AttrValue.placeholder)
1568
}
1569
inline ::std::string* AttrValue::mutable_placeholder() {
1570
if (!has_placeholder()) {
1571
clear_value();
1572
set_has_placeholder();
1573
value_.placeholder_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1574
}
1575
return value_.placeholder_.Mutable(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1576
GetArenaNoVirtual());
1577
// @@protoc_insertion_point(field_mutable:opencv_tensorflow.AttrValue.placeholder)
1578
}
1579
inline ::std::string* AttrValue::release_placeholder() {
1580
// @@protoc_insertion_point(field_release:opencv_tensorflow.AttrValue.placeholder)
1581
if (has_placeholder()) {
1582
clear_has_value();
1583
return value_.placeholder_.Release(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1584
GetArenaNoVirtual());
1585
} else {
1586
return NULL;
1587
}
1588
}
1589
inline void AttrValue::set_allocated_placeholder(::std::string* placeholder) {
1590
if (!has_placeholder()) {
1591
value_.placeholder_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1592
}
1593
clear_value();
1594
if (placeholder != NULL) {
1595
set_has_placeholder();
1596
value_.placeholder_.SetAllocated(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), placeholder,
1597
GetArenaNoVirtual());
1598
}
1599
// @@protoc_insertion_point(field_set_allocated:opencv_tensorflow.AttrValue.placeholder)
1600
}
1601
inline ::std::string* AttrValue::unsafe_arena_release_placeholder() {
1602
// @@protoc_insertion_point(field_unsafe_arena_release:opencv_tensorflow.AttrValue.placeholder)
1603
GOOGLE_DCHECK(GetArenaNoVirtual() != NULL);
1604
if (has_placeholder()) {
1605
clear_has_value();
1606
return value_.placeholder_.UnsafeArenaRelease(
1607
&::google::protobuf::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual());
1608
} else {
1609
return NULL;
1610
}
1611
}
1612
inline void AttrValue::unsafe_arena_set_allocated_placeholder(::std::string* placeholder) {
1613
GOOGLE_DCHECK(GetArenaNoVirtual() != NULL);
1614
if (!has_placeholder()) {
1615
value_.placeholder_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1616
}
1617
clear_value();
1618
if (placeholder) {
1619
set_has_placeholder();
1620
value_.placeholder_.UnsafeArenaSetAllocated(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), placeholder, GetArenaNoVirtual());
1621
}
1622
// @@protoc_insertion_point(field_unsafe_arena_set_allocated:opencv_tensorflow.AttrValue.placeholder)
1623
}
1624
1625
inline bool AttrValue::has_value() const {
1626
return value_case() != VALUE_NOT_SET;
1627
}
1628
inline void AttrValue::clear_has_value() {
1629
_oneof_case_[0] = VALUE_NOT_SET;
1630
}
1631
inline AttrValue::ValueCase AttrValue::value_case() const {
1632
return AttrValue::ValueCase(_oneof_case_[0]);
1633
}
1634
// -------------------------------------------------------------------
1635
1636
// -------------------------------------------------------------------
1637
1638
// NameAttrList
1639
1640
// string name = 1;
1641
inline void NameAttrList::clear_name() {
1642
name_.ClearToEmpty(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual());
1643
}
1644
inline const ::std::string& NameAttrList::name() const {
1645
// @@protoc_insertion_point(field_get:opencv_tensorflow.NameAttrList.name)
1646
return name_.Get();
1647
}
1648
inline void NameAttrList::set_name(const ::std::string& value) {
1649
1650
name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value, GetArenaNoVirtual());
1651
// @@protoc_insertion_point(field_set:opencv_tensorflow.NameAttrList.name)
1652
}
1653
#if LANG_CXX11
1654
inline void NameAttrList::set_name(::std::string&& value) {
1655
1656
name_.Set(
1657
&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArenaNoVirtual());
1658
// @@protoc_insertion_point(field_set_rvalue:opencv_tensorflow.NameAttrList.name)
1659
}
1660
#endif
1661
inline void NameAttrList::set_name(const char* value) {
1662
GOOGLE_DCHECK(value != NULL);
1663
1664
name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
1665
GetArenaNoVirtual());
1666
// @@protoc_insertion_point(field_set_char:opencv_tensorflow.NameAttrList.name)
1667
}
1668
inline void NameAttrList::set_name(const char* value,
1669
size_t size) {
1670
1671
name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(
1672
reinterpret_cast<const char*>(value), size), GetArenaNoVirtual());
1673
// @@protoc_insertion_point(field_set_pointer:opencv_tensorflow.NameAttrList.name)
1674
}
1675
inline ::std::string* NameAttrList::mutable_name() {
1676
1677
// @@protoc_insertion_point(field_mutable:opencv_tensorflow.NameAttrList.name)
1678
return name_.Mutable(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual());
1679
}
1680
inline ::std::string* NameAttrList::release_name() {
1681
// @@protoc_insertion_point(field_release:opencv_tensorflow.NameAttrList.name)
1682
1683
return name_.Release(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual());
1684
}
1685
inline void NameAttrList::set_allocated_name(::std::string* name) {
1686
if (name != NULL) {
1687
1688
} else {
1689
1690
}
1691
name_.SetAllocated(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), name,
1692
GetArenaNoVirtual());
1693
// @@protoc_insertion_point(field_set_allocated:opencv_tensorflow.NameAttrList.name)
1694
}
1695
inline ::std::string* NameAttrList::unsafe_arena_release_name() {
1696
// @@protoc_insertion_point(field_unsafe_arena_release:opencv_tensorflow.NameAttrList.name)
1697
GOOGLE_DCHECK(GetArenaNoVirtual() != NULL);
1698
1699
return name_.UnsafeArenaRelease(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1700
GetArenaNoVirtual());
1701
}
1702
inline void NameAttrList::unsafe_arena_set_allocated_name(
1703
::std::string* name) {
1704
GOOGLE_DCHECK(GetArenaNoVirtual() != NULL);
1705
if (name != NULL) {
1706
1707
} else {
1708
1709
}
1710
name_.UnsafeArenaSetAllocated(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1711
name, GetArenaNoVirtual());
1712
// @@protoc_insertion_point(field_unsafe_arena_set_allocated:opencv_tensorflow.NameAttrList.name)
1713
}
1714
1715
// map<string, .opencv_tensorflow.AttrValue> attr = 2;
1716
inline int NameAttrList::attr_size() const {
1717
return attr_.size();
1718
}
1719
inline void NameAttrList::clear_attr() {
1720
attr_.Clear();
1721
}
1722
inline const ::google::protobuf::Map< ::std::string, ::opencv_tensorflow::AttrValue >&
1723
NameAttrList::attr() const {
1724
// @@protoc_insertion_point(field_map:opencv_tensorflow.NameAttrList.attr)
1725
return attr_.GetMap();
1726
}
1727
inline ::google::protobuf::Map< ::std::string, ::opencv_tensorflow::AttrValue >*
1728
NameAttrList::mutable_attr() {
1729
// @@protoc_insertion_point(field_mutable_map:opencv_tensorflow.NameAttrList.attr)
1730
return attr_.MutableMap();
1731
}
1732
1733
#ifdef __GNUC__
1734
#pragma GCC diagnostic pop
1735
#endif // __GNUC__
1736
// -------------------------------------------------------------------
1737
1738
// -------------------------------------------------------------------
1739
1740
// -------------------------------------------------------------------
1741
1742
1743
// @@protoc_insertion_point(namespace_scope)
1744
1745
} // namespace opencv_tensorflow
1746
1747
// @@protoc_insertion_point(global_scope)
1748
1749
#endif // PROTOBUF_attr_5fvalue_2eproto__INCLUDED
1750
1751