1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: tensor.proto
3
4 #include "tensor.pb.h"
5
6 #include <algorithm>
7
8 #include <google/protobuf/stubs/common.h>
9 #include <google/protobuf/stubs/port.h>
10 #include <google/protobuf/stubs/once.h>
11 #include <google/protobuf/io/coded_stream.h>
12 #include <google/protobuf/wire_format_lite_inl.h>
13 #include <google/protobuf/descriptor.h>
14 #include <google/protobuf/generated_message_reflection.h>
15 #include <google/protobuf/reflection_ops.h>
16 #include <google/protobuf/wire_format.h>
17 // This is a temporary google only hack
18 #ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS
19 #include "third_party/protobuf/version.h"
20 #endif
21 // @@protoc_insertion_point(includes)
22 namespace opencv_tensorflow {
23 class TensorProtoDefaultTypeInternal {
24 public:
25 ::google::protobuf::internal::ExplicitlyConstructed<TensorProto>
26 _instance;
27 } _TensorProto_default_instance_;
28 } // namespace opencv_tensorflow
29 namespace protobuf_tensor_2eproto {
InitDefaultsTensorProtoImpl()30 void InitDefaultsTensorProtoImpl() {
31 GOOGLE_PROTOBUF_VERIFY_VERSION;
32
33 #ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS
34 ::google::protobuf::internal::InitProtobufDefaultsForceUnique();
35 #else
36 ::google::protobuf::internal::InitProtobufDefaults();
37 #endif // GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS
38 protobuf_tensor_5fshape_2eproto::InitDefaultsTensorShapeProto();
39 {
40 void* ptr = &::opencv_tensorflow::_TensorProto_default_instance_;
41 new (ptr) ::opencv_tensorflow::TensorProto();
42 ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
43 }
44 ::opencv_tensorflow::TensorProto::InitAsDefaultInstance();
45 }
46
InitDefaultsTensorProto()47 void InitDefaultsTensorProto() {
48 static GOOGLE_PROTOBUF_DECLARE_ONCE(once);
49 ::google::protobuf::GoogleOnceInit(&once, &InitDefaultsTensorProtoImpl);
50 }
51
52 ::google::protobuf::Metadata file_level_metadata[1];
53
54 const ::google::protobuf::uint32 TableStruct::offsets[] GOOGLE_PROTOBUF_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold) = {
55 ~0u, // no _has_bits_
56 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::opencv_tensorflow::TensorProto, _internal_metadata_),
57 ~0u, // no _extensions_
58 ~0u, // no _oneof_case_
59 ~0u, // no _weak_field_map_
60 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::opencv_tensorflow::TensorProto, dtype_),
61 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::opencv_tensorflow::TensorProto, tensor_shape_),
62 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::opencv_tensorflow::TensorProto, version_number_),
63 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::opencv_tensorflow::TensorProto, tensor_content_),
64 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::opencv_tensorflow::TensorProto, half_val_),
65 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::opencv_tensorflow::TensorProto, float_val_),
66 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::opencv_tensorflow::TensorProto, double_val_),
67 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::opencv_tensorflow::TensorProto, int_val_),
68 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::opencv_tensorflow::TensorProto, string_val_),
69 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::opencv_tensorflow::TensorProto, scomplex_val_),
70 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::opencv_tensorflow::TensorProto, int64_val_),
71 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::opencv_tensorflow::TensorProto, bool_val_),
72 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::opencv_tensorflow::TensorProto, dcomplex_val_),
73 };
74 static const ::google::protobuf::internal::MigrationSchema schemas[] GOOGLE_PROTOBUF_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold) = {
75 { 0, -1, sizeof(::opencv_tensorflow::TensorProto)},
76 };
77
78 static ::google::protobuf::Message const * const file_default_instances[] = {
79 reinterpret_cast<const ::google::protobuf::Message*>(&::opencv_tensorflow::_TensorProto_default_instance_),
80 };
81
protobuf_AssignDescriptors()82 void protobuf_AssignDescriptors() {
83 AddDescriptors();
84 ::google::protobuf::MessageFactory* factory = NULL;
85 AssignDescriptors(
86 "tensor.proto", schemas, file_default_instances, TableStruct::offsets, factory,
87 file_level_metadata, NULL, NULL);
88 }
89
protobuf_AssignDescriptorsOnce()90 void protobuf_AssignDescriptorsOnce() {
91 static GOOGLE_PROTOBUF_DECLARE_ONCE(once);
92 ::google::protobuf::GoogleOnceInit(&once, &protobuf_AssignDescriptors);
93 }
94
95 void protobuf_RegisterTypes(const ::std::string&) GOOGLE_PROTOBUF_ATTRIBUTE_COLD;
protobuf_RegisterTypes(const::std::string &)96 void protobuf_RegisterTypes(const ::std::string&) {
97 protobuf_AssignDescriptorsOnce();
98 ::google::protobuf::internal::RegisterAllTypes(file_level_metadata, 1);
99 }
100
AddDescriptorsImpl()101 void AddDescriptorsImpl() {
102 InitDefaults();
103 static const char descriptor[] GOOGLE_PROTOBUF_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold) = {
104 "\n\014tensor.proto\022\021opencv_tensorflow\032\022tenso"
105 "r_shape.proto\032\013types.proto\"\363\002\n\013TensorPro"
106 "to\022*\n\005dtype\030\001 \001(\0162\033.opencv_tensorflow.Da"
107 "taType\0229\n\014tensor_shape\030\002 \001(\0132#.opencv_te"
108 "nsorflow.TensorShapeProto\022\026\n\016version_num"
109 "ber\030\003 \001(\005\022\026\n\016tensor_content\030\004 \001(\014\022\024\n\010hal"
110 "f_val\030\r \003(\005B\002\020\001\022\025\n\tfloat_val\030\005 \003(\002B\002\020\001\022\026"
111 "\n\ndouble_val\030\006 \003(\001B\002\020\001\022\023\n\007int_val\030\007 \003(\005B"
112 "\002\020\001\022\022\n\nstring_val\030\010 \003(\014\022\030\n\014scomplex_val\030"
113 "\t \003(\002B\002\020\001\022\025\n\tint64_val\030\n \003(\003B\002\020\001\022\024\n\010bool"
114 "_val\030\013 \003(\010B\002\020\001\022\030\n\014dcomplex_val\030\014 \003(\001B\002\020\001"
115 "B-\n\030org.tensorflow.frameworkB\014TensorProt"
116 "osP\001\370\001\001b\006proto3"
117 };
118 ::google::protobuf::DescriptorPool::InternalAddGeneratedFile(
119 descriptor, 495);
120 ::google::protobuf::MessageFactory::InternalRegisterGeneratedFile(
121 "tensor.proto", &protobuf_RegisterTypes);
122 ::protobuf_tensor_5fshape_2eproto::AddDescriptors();
123 ::protobuf_types_2eproto::AddDescriptors();
124 }
125
AddDescriptors()126 void AddDescriptors() {
127 static GOOGLE_PROTOBUF_DECLARE_ONCE(once);
128 ::google::protobuf::GoogleOnceInit(&once, &AddDescriptorsImpl);
129 }
130 // Force AddDescriptors() to be called at dynamic initialization time.
131 struct StaticDescriptorInitializer {
StaticDescriptorInitializerprotobuf_tensor_2eproto::StaticDescriptorInitializer132 StaticDescriptorInitializer() {
133 AddDescriptors();
134 }
135 } static_descriptor_initializer;
136 } // namespace protobuf_tensor_2eproto
137 namespace opencv_tensorflow {
138
139 // ===================================================================
140
InitAsDefaultInstance()141 void TensorProto::InitAsDefaultInstance() {
142 ::opencv_tensorflow::_TensorProto_default_instance_._instance.get_mutable()->tensor_shape_ = const_cast< ::opencv_tensorflow::TensorShapeProto*>(
143 ::opencv_tensorflow::TensorShapeProto::internal_default_instance());
144 }
_slow_mutable_tensor_shape()145 void TensorProto::_slow_mutable_tensor_shape() {
146 tensor_shape_ = ::google::protobuf::Arena::CreateMessage< ::opencv_tensorflow::TensorShapeProto >(
147 GetArenaNoVirtual());
148 }
unsafe_arena_set_allocated_tensor_shape(::opencv_tensorflow::TensorShapeProto * tensor_shape)149 void TensorProto::unsafe_arena_set_allocated_tensor_shape(
150 ::opencv_tensorflow::TensorShapeProto* tensor_shape) {
151 if (GetArenaNoVirtual() == NULL) {
152 delete tensor_shape_;
153 }
154 tensor_shape_ = tensor_shape;
155 if (tensor_shape) {
156
157 } else {
158
159 }
160 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:opencv_tensorflow.TensorProto.tensor_shape)
161 }
clear_tensor_shape()162 void TensorProto::clear_tensor_shape() {
163 if (GetArenaNoVirtual() == NULL && tensor_shape_ != NULL) {
164 delete tensor_shape_;
165 }
166 tensor_shape_ = NULL;
167 }
168 #if !defined(_MSC_VER) || _MSC_VER >= 1900
169 const int TensorProto::kDtypeFieldNumber;
170 const int TensorProto::kTensorShapeFieldNumber;
171 const int TensorProto::kVersionNumberFieldNumber;
172 const int TensorProto::kTensorContentFieldNumber;
173 const int TensorProto::kHalfValFieldNumber;
174 const int TensorProto::kFloatValFieldNumber;
175 const int TensorProto::kDoubleValFieldNumber;
176 const int TensorProto::kIntValFieldNumber;
177 const int TensorProto::kStringValFieldNumber;
178 const int TensorProto::kScomplexValFieldNumber;
179 const int TensorProto::kInt64ValFieldNumber;
180 const int TensorProto::kBoolValFieldNumber;
181 const int TensorProto::kDcomplexValFieldNumber;
182 #endif // !defined(_MSC_VER) || _MSC_VER >= 1900
183
TensorProto()184 TensorProto::TensorProto()
185 : ::google::protobuf::Message(), _internal_metadata_(NULL) {
186 if (GOOGLE_PREDICT_TRUE(this != internal_default_instance())) {
187 ::protobuf_tensor_2eproto::InitDefaultsTensorProto();
188 }
189 SharedCtor();
190 // @@protoc_insertion_point(constructor:opencv_tensorflow.TensorProto)
191 }
TensorProto(::google::protobuf::Arena * arena)192 TensorProto::TensorProto(::google::protobuf::Arena* arena)
193 : ::google::protobuf::Message(),
194 _internal_metadata_(arena),
195 float_val_(arena),
196 double_val_(arena),
197 int_val_(arena),
198 string_val_(arena),
199 scomplex_val_(arena),
200 int64_val_(arena),
201 bool_val_(arena),
202 dcomplex_val_(arena),
203 half_val_(arena) {
204 ::protobuf_tensor_2eproto::InitDefaultsTensorProto();
205 SharedCtor();
206 RegisterArenaDtor(arena);
207 // @@protoc_insertion_point(arena_constructor:opencv_tensorflow.TensorProto)
208 }
TensorProto(const TensorProto & from)209 TensorProto::TensorProto(const TensorProto& from)
210 : ::google::protobuf::Message(),
211 _internal_metadata_(NULL),
212 float_val_(from.float_val_),
213 double_val_(from.double_val_),
214 int_val_(from.int_val_),
215 string_val_(from.string_val_),
216 scomplex_val_(from.scomplex_val_),
217 int64_val_(from.int64_val_),
218 bool_val_(from.bool_val_),
219 dcomplex_val_(from.dcomplex_val_),
220 half_val_(from.half_val_),
221 _cached_size_(0) {
222 _internal_metadata_.MergeFrom(from._internal_metadata_);
223 tensor_content_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
224 if (from.tensor_content().size() > 0) {
225 tensor_content_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.tensor_content(),
226 GetArenaNoVirtual());
227 }
228 if (from.has_tensor_shape()) {
229 tensor_shape_ = new ::opencv_tensorflow::TensorShapeProto(*from.tensor_shape_);
230 } else {
231 tensor_shape_ = NULL;
232 }
233 ::memcpy(&dtype_, &from.dtype_,
234 static_cast<size_t>(reinterpret_cast<char*>(&version_number_) -
235 reinterpret_cast<char*>(&dtype_)) + sizeof(version_number_));
236 // @@protoc_insertion_point(copy_constructor:opencv_tensorflow.TensorProto)
237 }
238
SharedCtor()239 void TensorProto::SharedCtor() {
240 tensor_content_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
241 ::memset(&tensor_shape_, 0, static_cast<size_t>(
242 reinterpret_cast<char*>(&version_number_) -
243 reinterpret_cast<char*>(&tensor_shape_)) + sizeof(version_number_));
244 _cached_size_ = 0;
245 }
246
~TensorProto()247 TensorProto::~TensorProto() {
248 // @@protoc_insertion_point(destructor:opencv_tensorflow.TensorProto)
249 SharedDtor();
250 }
251
SharedDtor()252 void TensorProto::SharedDtor() {
253 GOOGLE_DCHECK(GetArenaNoVirtual() == NULL);
254 tensor_content_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
255 if (this != internal_default_instance()) delete tensor_shape_;
256 }
257
ArenaDtor(void * object)258 void TensorProto::ArenaDtor(void* object) {
259 TensorProto* _this = reinterpret_cast< TensorProto* >(object);
260 (void)_this;
261 }
RegisterArenaDtor(::google::protobuf::Arena * arena)262 void TensorProto::RegisterArenaDtor(::google::protobuf::Arena* arena) {
263 }
SetCachedSize(int size) const264 void TensorProto::SetCachedSize(int size) const {
265 GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
266 _cached_size_ = size;
267 GOOGLE_SAFE_CONCURRENT_WRITES_END();
268 }
descriptor()269 const ::google::protobuf::Descriptor* TensorProto::descriptor() {
270 ::protobuf_tensor_2eproto::protobuf_AssignDescriptorsOnce();
271 return ::protobuf_tensor_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
272 }
273
default_instance()274 const TensorProto& TensorProto::default_instance() {
275 ::protobuf_tensor_2eproto::InitDefaultsTensorProto();
276 return *internal_default_instance();
277 }
278
New(::google::protobuf::Arena * arena) const279 TensorProto* TensorProto::New(::google::protobuf::Arena* arena) const {
280 return ::google::protobuf::Arena::CreateMessage<TensorProto>(arena);
281 }
282
Clear()283 void TensorProto::Clear() {
284 // @@protoc_insertion_point(message_clear_start:opencv_tensorflow.TensorProto)
285 ::google::protobuf::uint32 cached_has_bits = 0;
286 // Prevent compiler warnings about cached_has_bits being unused
287 (void) cached_has_bits;
288
289 float_val_.Clear();
290 double_val_.Clear();
291 int_val_.Clear();
292 string_val_.Clear();
293 scomplex_val_.Clear();
294 int64_val_.Clear();
295 bool_val_.Clear();
296 dcomplex_val_.Clear();
297 half_val_.Clear();
298 tensor_content_.ClearToEmpty(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual());
299 if (GetArenaNoVirtual() == NULL && tensor_shape_ != NULL) {
300 delete tensor_shape_;
301 }
302 tensor_shape_ = NULL;
303 ::memset(&dtype_, 0, static_cast<size_t>(
304 reinterpret_cast<char*>(&version_number_) -
305 reinterpret_cast<char*>(&dtype_)) + sizeof(version_number_));
306 _internal_metadata_.Clear();
307 }
308
MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream * input)309 bool TensorProto::MergePartialFromCodedStream(
310 ::google::protobuf::io::CodedInputStream* input) {
311 #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
312 ::google::protobuf::uint32 tag;
313 // @@protoc_insertion_point(parse_start:opencv_tensorflow.TensorProto)
314 for (;;) {
315 ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
316 tag = p.first;
317 if (!p.second) goto handle_unusual;
318 switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
319 // .opencv_tensorflow.DataType dtype = 1;
320 case 1: {
321 if (static_cast< ::google::protobuf::uint8>(tag) ==
322 static_cast< ::google::protobuf::uint8>(8u /* 8 & 0xFF */)) {
323 int value;
324 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
325 int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
326 input, &value)));
327 set_dtype(static_cast< ::opencv_tensorflow::DataType >(value));
328 } else {
329 goto handle_unusual;
330 }
331 break;
332 }
333
334 // .opencv_tensorflow.TensorShapeProto tensor_shape = 2;
335 case 2: {
336 if (static_cast< ::google::protobuf::uint8>(tag) ==
337 static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) {
338 DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
339 input, mutable_tensor_shape()));
340 } else {
341 goto handle_unusual;
342 }
343 break;
344 }
345
346 // int32 version_number = 3;
347 case 3: {
348 if (static_cast< ::google::protobuf::uint8>(tag) ==
349 static_cast< ::google::protobuf::uint8>(24u /* 24 & 0xFF */)) {
350
351 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
352 ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
353 input, &version_number_)));
354 } else {
355 goto handle_unusual;
356 }
357 break;
358 }
359
360 // bytes tensor_content = 4;
361 case 4: {
362 if (static_cast< ::google::protobuf::uint8>(tag) ==
363 static_cast< ::google::protobuf::uint8>(34u /* 34 & 0xFF */)) {
364 DO_(::google::protobuf::internal::WireFormatLite::ReadBytes(
365 input, this->mutable_tensor_content()));
366 } else {
367 goto handle_unusual;
368 }
369 break;
370 }
371
372 // repeated float float_val = 5 [packed = true];
373 case 5: {
374 if (static_cast< ::google::protobuf::uint8>(tag) ==
375 static_cast< ::google::protobuf::uint8>(42u /* 42 & 0xFF */)) {
376 DO_((::google::protobuf::internal::WireFormatLite::ReadPackedPrimitive<
377 float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>(
378 input, this->mutable_float_val())));
379 } else if (
380 static_cast< ::google::protobuf::uint8>(tag) ==
381 static_cast< ::google::protobuf::uint8>(45u /* 45 & 0xFF */)) {
382 DO_((::google::protobuf::internal::WireFormatLite::ReadRepeatedPrimitiveNoInline<
383 float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>(
384 1, 42u, input, this->mutable_float_val())));
385 } else {
386 goto handle_unusual;
387 }
388 break;
389 }
390
391 // repeated double double_val = 6 [packed = true];
392 case 6: {
393 if (static_cast< ::google::protobuf::uint8>(tag) ==
394 static_cast< ::google::protobuf::uint8>(50u /* 50 & 0xFF */)) {
395 DO_((::google::protobuf::internal::WireFormatLite::ReadPackedPrimitive<
396 double, ::google::protobuf::internal::WireFormatLite::TYPE_DOUBLE>(
397 input, this->mutable_double_val())));
398 } else if (
399 static_cast< ::google::protobuf::uint8>(tag) ==
400 static_cast< ::google::protobuf::uint8>(49u /* 49 & 0xFF */)) {
401 DO_((::google::protobuf::internal::WireFormatLite::ReadRepeatedPrimitiveNoInline<
402 double, ::google::protobuf::internal::WireFormatLite::TYPE_DOUBLE>(
403 1, 50u, input, this->mutable_double_val())));
404 } else {
405 goto handle_unusual;
406 }
407 break;
408 }
409
410 // repeated int32 int_val = 7 [packed = true];
411 case 7: {
412 if (static_cast< ::google::protobuf::uint8>(tag) ==
413 static_cast< ::google::protobuf::uint8>(58u /* 58 & 0xFF */)) {
414 DO_((::google::protobuf::internal::WireFormatLite::ReadPackedPrimitive<
415 ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
416 input, this->mutable_int_val())));
417 } else if (
418 static_cast< ::google::protobuf::uint8>(tag) ==
419 static_cast< ::google::protobuf::uint8>(56u /* 56 & 0xFF */)) {
420 DO_((::google::protobuf::internal::WireFormatLite::ReadRepeatedPrimitiveNoInline<
421 ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
422 1, 58u, input, this->mutable_int_val())));
423 } else {
424 goto handle_unusual;
425 }
426 break;
427 }
428
429 // repeated bytes string_val = 8;
430 case 8: {
431 if (static_cast< ::google::protobuf::uint8>(tag) ==
432 static_cast< ::google::protobuf::uint8>(66u /* 66 & 0xFF */)) {
433 DO_(::google::protobuf::internal::WireFormatLite::ReadBytes(
434 input, this->add_string_val()));
435 } else {
436 goto handle_unusual;
437 }
438 break;
439 }
440
441 // repeated float scomplex_val = 9 [packed = true];
442 case 9: {
443 if (static_cast< ::google::protobuf::uint8>(tag) ==
444 static_cast< ::google::protobuf::uint8>(74u /* 74 & 0xFF */)) {
445 DO_((::google::protobuf::internal::WireFormatLite::ReadPackedPrimitive<
446 float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>(
447 input, this->mutable_scomplex_val())));
448 } else if (
449 static_cast< ::google::protobuf::uint8>(tag) ==
450 static_cast< ::google::protobuf::uint8>(77u /* 77 & 0xFF */)) {
451 DO_((::google::protobuf::internal::WireFormatLite::ReadRepeatedPrimitiveNoInline<
452 float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>(
453 1, 74u, input, this->mutable_scomplex_val())));
454 } else {
455 goto handle_unusual;
456 }
457 break;
458 }
459
460 // repeated int64 int64_val = 10 [packed = true];
461 case 10: {
462 if (static_cast< ::google::protobuf::uint8>(tag) ==
463 static_cast< ::google::protobuf::uint8>(82u /* 82 & 0xFF */)) {
464 DO_((::google::protobuf::internal::WireFormatLite::ReadPackedPrimitive<
465 ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
466 input, this->mutable_int64_val())));
467 } else if (
468 static_cast< ::google::protobuf::uint8>(tag) ==
469 static_cast< ::google::protobuf::uint8>(80u /* 80 & 0xFF */)) {
470 DO_((::google::protobuf::internal::WireFormatLite::ReadRepeatedPrimitiveNoInline<
471 ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
472 1, 82u, input, this->mutable_int64_val())));
473 } else {
474 goto handle_unusual;
475 }
476 break;
477 }
478
479 // repeated bool bool_val = 11 [packed = true];
480 case 11: {
481 if (static_cast< ::google::protobuf::uint8>(tag) ==
482 static_cast< ::google::protobuf::uint8>(90u /* 90 & 0xFF */)) {
483 DO_((::google::protobuf::internal::WireFormatLite::ReadPackedPrimitive<
484 bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>(
485 input, this->mutable_bool_val())));
486 } else if (
487 static_cast< ::google::protobuf::uint8>(tag) ==
488 static_cast< ::google::protobuf::uint8>(88u /* 88 & 0xFF */)) {
489 DO_((::google::protobuf::internal::WireFormatLite::ReadRepeatedPrimitiveNoInline<
490 bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>(
491 1, 90u, input, this->mutable_bool_val())));
492 } else {
493 goto handle_unusual;
494 }
495 break;
496 }
497
498 // repeated double dcomplex_val = 12 [packed = true];
499 case 12: {
500 if (static_cast< ::google::protobuf::uint8>(tag) ==
501 static_cast< ::google::protobuf::uint8>(98u /* 98 & 0xFF */)) {
502 DO_((::google::protobuf::internal::WireFormatLite::ReadPackedPrimitive<
503 double, ::google::protobuf::internal::WireFormatLite::TYPE_DOUBLE>(
504 input, this->mutable_dcomplex_val())));
505 } else if (
506 static_cast< ::google::protobuf::uint8>(tag) ==
507 static_cast< ::google::protobuf::uint8>(97u /* 97 & 0xFF */)) {
508 DO_((::google::protobuf::internal::WireFormatLite::ReadRepeatedPrimitiveNoInline<
509 double, ::google::protobuf::internal::WireFormatLite::TYPE_DOUBLE>(
510 1, 98u, input, this->mutable_dcomplex_val())));
511 } else {
512 goto handle_unusual;
513 }
514 break;
515 }
516
517 // repeated int32 half_val = 13 [packed = true];
518 case 13: {
519 if (static_cast< ::google::protobuf::uint8>(tag) ==
520 static_cast< ::google::protobuf::uint8>(106u /* 106 & 0xFF */)) {
521 DO_((::google::protobuf::internal::WireFormatLite::ReadPackedPrimitive<
522 ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
523 input, this->mutable_half_val())));
524 } else if (
525 static_cast< ::google::protobuf::uint8>(tag) ==
526 static_cast< ::google::protobuf::uint8>(104u /* 104 & 0xFF */)) {
527 DO_((::google::protobuf::internal::WireFormatLite::ReadRepeatedPrimitiveNoInline<
528 ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
529 1, 106u, input, this->mutable_half_val())));
530 } else {
531 goto handle_unusual;
532 }
533 break;
534 }
535
536 default: {
537 handle_unusual:
538 if (tag == 0) {
539 goto success;
540 }
541 DO_(::google::protobuf::internal::WireFormat::SkipField(
542 input, tag, _internal_metadata_.mutable_unknown_fields()));
543 break;
544 }
545 }
546 }
547 success:
548 // @@protoc_insertion_point(parse_success:opencv_tensorflow.TensorProto)
549 return true;
550 failure:
551 // @@protoc_insertion_point(parse_failure:opencv_tensorflow.TensorProto)
552 return false;
553 #undef DO_
554 }
555
SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream * output) const556 void TensorProto::SerializeWithCachedSizes(
557 ::google::protobuf::io::CodedOutputStream* output) const {
558 // @@protoc_insertion_point(serialize_start:opencv_tensorflow.TensorProto)
559 ::google::protobuf::uint32 cached_has_bits = 0;
560 (void) cached_has_bits;
561
562 // .opencv_tensorflow.DataType dtype = 1;
563 if (this->dtype() != 0) {
564 ::google::protobuf::internal::WireFormatLite::WriteEnum(
565 1, this->dtype(), output);
566 }
567
568 // .opencv_tensorflow.TensorShapeProto tensor_shape = 2;
569 if (this->has_tensor_shape()) {
570 ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
571 2, *this->tensor_shape_, output);
572 }
573
574 // int32 version_number = 3;
575 if (this->version_number() != 0) {
576 ::google::protobuf::internal::WireFormatLite::WriteInt32(3, this->version_number(), output);
577 }
578
579 // bytes tensor_content = 4;
580 if (this->tensor_content().size() > 0) {
581 ::google::protobuf::internal::WireFormatLite::WriteBytesMaybeAliased(
582 4, this->tensor_content(), output);
583 }
584
585 // repeated float float_val = 5 [packed = true];
586 if (this->float_val_size() > 0) {
587 ::google::protobuf::internal::WireFormatLite::WriteTag(5, ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED, output);
588 output->WriteVarint32(static_cast< ::google::protobuf::uint32>(
589 _float_val_cached_byte_size_));
590 ::google::protobuf::internal::WireFormatLite::WriteFloatArray(
591 this->float_val().data(), this->float_val_size(), output);
592 }
593
594 // repeated double double_val = 6 [packed = true];
595 if (this->double_val_size() > 0) {
596 ::google::protobuf::internal::WireFormatLite::WriteTag(6, ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED, output);
597 output->WriteVarint32(static_cast< ::google::protobuf::uint32>(
598 _double_val_cached_byte_size_));
599 ::google::protobuf::internal::WireFormatLite::WriteDoubleArray(
600 this->double_val().data(), this->double_val_size(), output);
601 }
602
603 // repeated int32 int_val = 7 [packed = true];
604 if (this->int_val_size() > 0) {
605 ::google::protobuf::internal::WireFormatLite::WriteTag(7, ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED, output);
606 output->WriteVarint32(static_cast< ::google::protobuf::uint32>(
607 _int_val_cached_byte_size_));
608 }
609 for (int i = 0, n = this->int_val_size(); i < n; i++) {
610 ::google::protobuf::internal::WireFormatLite::WriteInt32NoTag(
611 this->int_val(i), output);
612 }
613
614 // repeated bytes string_val = 8;
615 for (int i = 0, n = this->string_val_size(); i < n; i++) {
616 ::google::protobuf::internal::WireFormatLite::WriteBytes(
617 8, this->string_val(i), output);
618 }
619
620 // repeated float scomplex_val = 9 [packed = true];
621 if (this->scomplex_val_size() > 0) {
622 ::google::protobuf::internal::WireFormatLite::WriteTag(9, ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED, output);
623 output->WriteVarint32(static_cast< ::google::protobuf::uint32>(
624 _scomplex_val_cached_byte_size_));
625 ::google::protobuf::internal::WireFormatLite::WriteFloatArray(
626 this->scomplex_val().data(), this->scomplex_val_size(), output);
627 }
628
629 // repeated int64 int64_val = 10 [packed = true];
630 if (this->int64_val_size() > 0) {
631 ::google::protobuf::internal::WireFormatLite::WriteTag(10, ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED, output);
632 output->WriteVarint32(static_cast< ::google::protobuf::uint32>(
633 _int64_val_cached_byte_size_));
634 }
635 for (int i = 0, n = this->int64_val_size(); i < n; i++) {
636 ::google::protobuf::internal::WireFormatLite::WriteInt64NoTag(
637 this->int64_val(i), output);
638 }
639
640 // repeated bool bool_val = 11 [packed = true];
641 if (this->bool_val_size() > 0) {
642 ::google::protobuf::internal::WireFormatLite::WriteTag(11, ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED, output);
643 output->WriteVarint32(static_cast< ::google::protobuf::uint32>(
644 _bool_val_cached_byte_size_));
645 ::google::protobuf::internal::WireFormatLite::WriteBoolArray(
646 this->bool_val().data(), this->bool_val_size(), output);
647 }
648
649 // repeated double dcomplex_val = 12 [packed = true];
650 if (this->dcomplex_val_size() > 0) {
651 ::google::protobuf::internal::WireFormatLite::WriteTag(12, ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED, output);
652 output->WriteVarint32(static_cast< ::google::protobuf::uint32>(
653 _dcomplex_val_cached_byte_size_));
654 ::google::protobuf::internal::WireFormatLite::WriteDoubleArray(
655 this->dcomplex_val().data(), this->dcomplex_val_size(), output);
656 }
657
658 // repeated int32 half_val = 13 [packed = true];
659 if (this->half_val_size() > 0) {
660 ::google::protobuf::internal::WireFormatLite::WriteTag(13, ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED, output);
661 output->WriteVarint32(static_cast< ::google::protobuf::uint32>(
662 _half_val_cached_byte_size_));
663 }
664 for (int i = 0, n = this->half_val_size(); i < n; i++) {
665 ::google::protobuf::internal::WireFormatLite::WriteInt32NoTag(
666 this->half_val(i), output);
667 }
668
669 if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
670 ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
671 (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), output);
672 }
673 // @@protoc_insertion_point(serialize_end:opencv_tensorflow.TensorProto)
674 }
675
InternalSerializeWithCachedSizesToArray(bool deterministic,::google::protobuf::uint8 * target) const676 ::google::protobuf::uint8* TensorProto::InternalSerializeWithCachedSizesToArray(
677 bool deterministic, ::google::protobuf::uint8* target) const {
678 (void)deterministic; // Unused
679 // @@protoc_insertion_point(serialize_to_array_start:opencv_tensorflow.TensorProto)
680 ::google::protobuf::uint32 cached_has_bits = 0;
681 (void) cached_has_bits;
682
683 // .opencv_tensorflow.DataType dtype = 1;
684 if (this->dtype() != 0) {
685 target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
686 1, this->dtype(), target);
687 }
688
689 // .opencv_tensorflow.TensorShapeProto tensor_shape = 2;
690 if (this->has_tensor_shape()) {
691 target = ::google::protobuf::internal::WireFormatLite::
692 InternalWriteMessageToArray(
693 2, *this->tensor_shape_, deterministic, target);
694 }
695
696 // int32 version_number = 3;
697 if (this->version_number() != 0) {
698 target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(3, this->version_number(), target);
699 }
700
701 // bytes tensor_content = 4;
702 if (this->tensor_content().size() > 0) {
703 target =
704 ::google::protobuf::internal::WireFormatLite::WriteBytesToArray(
705 4, this->tensor_content(), target);
706 }
707
708 // repeated float float_val = 5 [packed = true];
709 if (this->float_val_size() > 0) {
710 target = ::google::protobuf::internal::WireFormatLite::WriteTagToArray(
711 5,
712 ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED,
713 target);
714 target = ::google::protobuf::io::CodedOutputStream::WriteVarint32ToArray(
715 static_cast< ::google::protobuf::int32>(
716 _float_val_cached_byte_size_), target);
717 target = ::google::protobuf::internal::WireFormatLite::
718 WriteFloatNoTagToArray(this->float_val_, target);
719 }
720
721 // repeated double double_val = 6 [packed = true];
722 if (this->double_val_size() > 0) {
723 target = ::google::protobuf::internal::WireFormatLite::WriteTagToArray(
724 6,
725 ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED,
726 target);
727 target = ::google::protobuf::io::CodedOutputStream::WriteVarint32ToArray(
728 static_cast< ::google::protobuf::int32>(
729 _double_val_cached_byte_size_), target);
730 target = ::google::protobuf::internal::WireFormatLite::
731 WriteDoubleNoTagToArray(this->double_val_, target);
732 }
733
734 // repeated int32 int_val = 7 [packed = true];
735 if (this->int_val_size() > 0) {
736 target = ::google::protobuf::internal::WireFormatLite::WriteTagToArray(
737 7,
738 ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED,
739 target);
740 target = ::google::protobuf::io::CodedOutputStream::WriteVarint32ToArray(
741 static_cast< ::google::protobuf::int32>(
742 _int_val_cached_byte_size_), target);
743 target = ::google::protobuf::internal::WireFormatLite::
744 WriteInt32NoTagToArray(this->int_val_, target);
745 }
746
747 // repeated bytes string_val = 8;
748 for (int i = 0, n = this->string_val_size(); i < n; i++) {
749 target = ::google::protobuf::internal::WireFormatLite::
750 WriteBytesToArray(8, this->string_val(i), target);
751 }
752
753 // repeated float scomplex_val = 9 [packed = true];
754 if (this->scomplex_val_size() > 0) {
755 target = ::google::protobuf::internal::WireFormatLite::WriteTagToArray(
756 9,
757 ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED,
758 target);
759 target = ::google::protobuf::io::CodedOutputStream::WriteVarint32ToArray(
760 static_cast< ::google::protobuf::int32>(
761 _scomplex_val_cached_byte_size_), target);
762 target = ::google::protobuf::internal::WireFormatLite::
763 WriteFloatNoTagToArray(this->scomplex_val_, target);
764 }
765
766 // repeated int64 int64_val = 10 [packed = true];
767 if (this->int64_val_size() > 0) {
768 target = ::google::protobuf::internal::WireFormatLite::WriteTagToArray(
769 10,
770 ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED,
771 target);
772 target = ::google::protobuf::io::CodedOutputStream::WriteVarint32ToArray(
773 static_cast< ::google::protobuf::int32>(
774 _int64_val_cached_byte_size_), target);
775 target = ::google::protobuf::internal::WireFormatLite::
776 WriteInt64NoTagToArray(this->int64_val_, target);
777 }
778
779 // repeated bool bool_val = 11 [packed = true];
780 if (this->bool_val_size() > 0) {
781 target = ::google::protobuf::internal::WireFormatLite::WriteTagToArray(
782 11,
783 ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED,
784 target);
785 target = ::google::protobuf::io::CodedOutputStream::WriteVarint32ToArray(
786 static_cast< ::google::protobuf::int32>(
787 _bool_val_cached_byte_size_), target);
788 target = ::google::protobuf::internal::WireFormatLite::
789 WriteBoolNoTagToArray(this->bool_val_, target);
790 }
791
792 // repeated double dcomplex_val = 12 [packed = true];
793 if (this->dcomplex_val_size() > 0) {
794 target = ::google::protobuf::internal::WireFormatLite::WriteTagToArray(
795 12,
796 ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED,
797 target);
798 target = ::google::protobuf::io::CodedOutputStream::WriteVarint32ToArray(
799 static_cast< ::google::protobuf::int32>(
800 _dcomplex_val_cached_byte_size_), target);
801 target = ::google::protobuf::internal::WireFormatLite::
802 WriteDoubleNoTagToArray(this->dcomplex_val_, target);
803 }
804
805 // repeated int32 half_val = 13 [packed = true];
806 if (this->half_val_size() > 0) {
807 target = ::google::protobuf::internal::WireFormatLite::WriteTagToArray(
808 13,
809 ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED,
810 target);
811 target = ::google::protobuf::io::CodedOutputStream::WriteVarint32ToArray(
812 static_cast< ::google::protobuf::int32>(
813 _half_val_cached_byte_size_), target);
814 target = ::google::protobuf::internal::WireFormatLite::
815 WriteInt32NoTagToArray(this->half_val_, target);
816 }
817
818 if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
819 target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
820 (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), target);
821 }
822 // @@protoc_insertion_point(serialize_to_array_end:opencv_tensorflow.TensorProto)
823 return target;
824 }
825
ByteSizeLong() const826 size_t TensorProto::ByteSizeLong() const {
827 // @@protoc_insertion_point(message_byte_size_start:opencv_tensorflow.TensorProto)
828 size_t total_size = 0;
829
830 if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
831 total_size +=
832 ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
833 (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()));
834 }
835 // repeated float float_val = 5 [packed = true];
836 {
837 unsigned int count = static_cast<unsigned int>(this->float_val_size());
838 size_t data_size = 4UL * count;
839 if (data_size > 0) {
840 total_size += 1 +
841 ::google::protobuf::internal::WireFormatLite::Int32Size(
842 static_cast< ::google::protobuf::int32>(data_size));
843 }
844 int cached_size = ::google::protobuf::internal::ToCachedSize(data_size);
845 GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
846 _float_val_cached_byte_size_ = cached_size;
847 GOOGLE_SAFE_CONCURRENT_WRITES_END();
848 total_size += data_size;
849 }
850
851 // repeated double double_val = 6 [packed = true];
852 {
853 unsigned int count = static_cast<unsigned int>(this->double_val_size());
854 size_t data_size = 8UL * count;
855 if (data_size > 0) {
856 total_size += 1 +
857 ::google::protobuf::internal::WireFormatLite::Int32Size(
858 static_cast< ::google::protobuf::int32>(data_size));
859 }
860 int cached_size = ::google::protobuf::internal::ToCachedSize(data_size);
861 GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
862 _double_val_cached_byte_size_ = cached_size;
863 GOOGLE_SAFE_CONCURRENT_WRITES_END();
864 total_size += data_size;
865 }
866
867 // repeated int32 int_val = 7 [packed = true];
868 {
869 size_t data_size = ::google::protobuf::internal::WireFormatLite::
870 Int32Size(this->int_val_);
871 if (data_size > 0) {
872 total_size += 1 +
873 ::google::protobuf::internal::WireFormatLite::Int32Size(
874 static_cast< ::google::protobuf::int32>(data_size));
875 }
876 int cached_size = ::google::protobuf::internal::ToCachedSize(data_size);
877 GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
878 _int_val_cached_byte_size_ = cached_size;
879 GOOGLE_SAFE_CONCURRENT_WRITES_END();
880 total_size += data_size;
881 }
882
883 // repeated bytes string_val = 8;
884 total_size += 1 *
885 ::google::protobuf::internal::FromIntSize(this->string_val_size());
886 for (int i = 0, n = this->string_val_size(); i < n; i++) {
887 total_size += ::google::protobuf::internal::WireFormatLite::BytesSize(
888 this->string_val(i));
889 }
890
891 // repeated float scomplex_val = 9 [packed = true];
892 {
893 unsigned int count = static_cast<unsigned int>(this->scomplex_val_size());
894 size_t data_size = 4UL * count;
895 if (data_size > 0) {
896 total_size += 1 +
897 ::google::protobuf::internal::WireFormatLite::Int32Size(
898 static_cast< ::google::protobuf::int32>(data_size));
899 }
900 int cached_size = ::google::protobuf::internal::ToCachedSize(data_size);
901 GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
902 _scomplex_val_cached_byte_size_ = cached_size;
903 GOOGLE_SAFE_CONCURRENT_WRITES_END();
904 total_size += data_size;
905 }
906
907 // repeated int64 int64_val = 10 [packed = true];
908 {
909 size_t data_size = ::google::protobuf::internal::WireFormatLite::
910 Int64Size(this->int64_val_);
911 if (data_size > 0) {
912 total_size += 1 +
913 ::google::protobuf::internal::WireFormatLite::Int32Size(
914 static_cast< ::google::protobuf::int32>(data_size));
915 }
916 int cached_size = ::google::protobuf::internal::ToCachedSize(data_size);
917 GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
918 _int64_val_cached_byte_size_ = cached_size;
919 GOOGLE_SAFE_CONCURRENT_WRITES_END();
920 total_size += data_size;
921 }
922
923 // repeated bool bool_val = 11 [packed = true];
924 {
925 unsigned int count = static_cast<unsigned int>(this->bool_val_size());
926 size_t data_size = 1UL * count;
927 if (data_size > 0) {
928 total_size += 1 +
929 ::google::protobuf::internal::WireFormatLite::Int32Size(
930 static_cast< ::google::protobuf::int32>(data_size));
931 }
932 int cached_size = ::google::protobuf::internal::ToCachedSize(data_size);
933 GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
934 _bool_val_cached_byte_size_ = cached_size;
935 GOOGLE_SAFE_CONCURRENT_WRITES_END();
936 total_size += data_size;
937 }
938
939 // repeated double dcomplex_val = 12 [packed = true];
940 {
941 unsigned int count = static_cast<unsigned int>(this->dcomplex_val_size());
942 size_t data_size = 8UL * count;
943 if (data_size > 0) {
944 total_size += 1 +
945 ::google::protobuf::internal::WireFormatLite::Int32Size(
946 static_cast< ::google::protobuf::int32>(data_size));
947 }
948 int cached_size = ::google::protobuf::internal::ToCachedSize(data_size);
949 GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
950 _dcomplex_val_cached_byte_size_ = cached_size;
951 GOOGLE_SAFE_CONCURRENT_WRITES_END();
952 total_size += data_size;
953 }
954
955 // repeated int32 half_val = 13 [packed = true];
956 {
957 size_t data_size = ::google::protobuf::internal::WireFormatLite::
958 Int32Size(this->half_val_);
959 if (data_size > 0) {
960 total_size += 1 +
961 ::google::protobuf::internal::WireFormatLite::Int32Size(
962 static_cast< ::google::protobuf::int32>(data_size));
963 }
964 int cached_size = ::google::protobuf::internal::ToCachedSize(data_size);
965 GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
966 _half_val_cached_byte_size_ = cached_size;
967 GOOGLE_SAFE_CONCURRENT_WRITES_END();
968 total_size += data_size;
969 }
970
971 // bytes tensor_content = 4;
972 if (this->tensor_content().size() > 0) {
973 total_size += 1 +
974 ::google::protobuf::internal::WireFormatLite::BytesSize(
975 this->tensor_content());
976 }
977
978 // .opencv_tensorflow.TensorShapeProto tensor_shape = 2;
979 if (this->has_tensor_shape()) {
980 total_size += 1 +
981 ::google::protobuf::internal::WireFormatLite::MessageSize(
982 *this->tensor_shape_);
983 }
984
985 // .opencv_tensorflow.DataType dtype = 1;
986 if (this->dtype() != 0) {
987 total_size += 1 +
988 ::google::protobuf::internal::WireFormatLite::EnumSize(this->dtype());
989 }
990
991 // int32 version_number = 3;
992 if (this->version_number() != 0) {
993 total_size += 1 +
994 ::google::protobuf::internal::WireFormatLite::Int32Size(
995 this->version_number());
996 }
997
998 int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
999 GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
1000 _cached_size_ = cached_size;
1001 GOOGLE_SAFE_CONCURRENT_WRITES_END();
1002 return total_size;
1003 }
1004
MergeFrom(const::google::protobuf::Message & from)1005 void TensorProto::MergeFrom(const ::google::protobuf::Message& from) {
1006 // @@protoc_insertion_point(generalized_merge_from_start:opencv_tensorflow.TensorProto)
1007 GOOGLE_DCHECK_NE(&from, this);
1008 const TensorProto* source =
1009 ::google::protobuf::internal::DynamicCastToGenerated<const TensorProto>(
1010 &from);
1011 if (source == NULL) {
1012 // @@protoc_insertion_point(generalized_merge_from_cast_fail:opencv_tensorflow.TensorProto)
1013 ::google::protobuf::internal::ReflectionOps::Merge(from, this);
1014 } else {
1015 // @@protoc_insertion_point(generalized_merge_from_cast_success:opencv_tensorflow.TensorProto)
1016 MergeFrom(*source);
1017 }
1018 }
1019
MergeFrom(const TensorProto & from)1020 void TensorProto::MergeFrom(const TensorProto& from) {
1021 // @@protoc_insertion_point(class_specific_merge_from_start:opencv_tensorflow.TensorProto)
1022 GOOGLE_DCHECK_NE(&from, this);
1023 _internal_metadata_.MergeFrom(from._internal_metadata_);
1024 ::google::protobuf::uint32 cached_has_bits = 0;
1025 (void) cached_has_bits;
1026
1027 float_val_.MergeFrom(from.float_val_);
1028 double_val_.MergeFrom(from.double_val_);
1029 int_val_.MergeFrom(from.int_val_);
1030 string_val_.MergeFrom(from.string_val_);
1031 scomplex_val_.MergeFrom(from.scomplex_val_);
1032 int64_val_.MergeFrom(from.int64_val_);
1033 bool_val_.MergeFrom(from.bool_val_);
1034 dcomplex_val_.MergeFrom(from.dcomplex_val_);
1035 half_val_.MergeFrom(from.half_val_);
1036 if (from.tensor_content().size() > 0) {
1037 set_tensor_content(from.tensor_content());
1038 }
1039 if (from.has_tensor_shape()) {
1040 mutable_tensor_shape()->::opencv_tensorflow::TensorShapeProto::MergeFrom(from.tensor_shape());
1041 }
1042 if (from.dtype() != 0) {
1043 set_dtype(from.dtype());
1044 }
1045 if (from.version_number() != 0) {
1046 set_version_number(from.version_number());
1047 }
1048 }
1049
CopyFrom(const::google::protobuf::Message & from)1050 void TensorProto::CopyFrom(const ::google::protobuf::Message& from) {
1051 // @@protoc_insertion_point(generalized_copy_from_start:opencv_tensorflow.TensorProto)
1052 if (&from == this) return;
1053 Clear();
1054 MergeFrom(from);
1055 }
1056
CopyFrom(const TensorProto & from)1057 void TensorProto::CopyFrom(const TensorProto& from) {
1058 // @@protoc_insertion_point(class_specific_copy_from_start:opencv_tensorflow.TensorProto)
1059 if (&from == this) return;
1060 Clear();
1061 MergeFrom(from);
1062 }
1063
IsInitialized() const1064 bool TensorProto::IsInitialized() const {
1065 return true;
1066 }
1067
Swap(TensorProto * other)1068 void TensorProto::Swap(TensorProto* other) {
1069 if (other == this) return;
1070 if (GetArenaNoVirtual() == other->GetArenaNoVirtual()) {
1071 InternalSwap(other);
1072 } else {
1073 TensorProto* temp = New(GetArenaNoVirtual());
1074 temp->MergeFrom(*other);
1075 other->CopyFrom(*this);
1076 InternalSwap(temp);
1077 if (GetArenaNoVirtual() == NULL) {
1078 delete temp;
1079 }
1080 }
1081 }
UnsafeArenaSwap(TensorProto * other)1082 void TensorProto::UnsafeArenaSwap(TensorProto* other) {
1083 if (other == this) return;
1084 GOOGLE_DCHECK(GetArenaNoVirtual() == other->GetArenaNoVirtual());
1085 InternalSwap(other);
1086 }
InternalSwap(TensorProto * other)1087 void TensorProto::InternalSwap(TensorProto* other) {
1088 using std::swap;
1089 float_val_.InternalSwap(&other->float_val_);
1090 double_val_.InternalSwap(&other->double_val_);
1091 int_val_.InternalSwap(&other->int_val_);
1092 string_val_.InternalSwap(&other->string_val_);
1093 scomplex_val_.InternalSwap(&other->scomplex_val_);
1094 int64_val_.InternalSwap(&other->int64_val_);
1095 bool_val_.InternalSwap(&other->bool_val_);
1096 dcomplex_val_.InternalSwap(&other->dcomplex_val_);
1097 half_val_.InternalSwap(&other->half_val_);
1098 tensor_content_.Swap(&other->tensor_content_);
1099 swap(tensor_shape_, other->tensor_shape_);
1100 swap(dtype_, other->dtype_);
1101 swap(version_number_, other->version_number_);
1102 _internal_metadata_.Swap(&other->_internal_metadata_);
1103 swap(_cached_size_, other->_cached_size_);
1104 }
1105
GetMetadata() const1106 ::google::protobuf::Metadata TensorProto::GetMetadata() const {
1107 protobuf_tensor_2eproto::protobuf_AssignDescriptorsOnce();
1108 return ::protobuf_tensor_2eproto::file_level_metadata[kIndexInFileMessages];
1109 }
1110
1111
1112 // @@protoc_insertion_point(namespace_scope)
1113 } // namespace opencv_tensorflow
1114
1115 // @@protoc_insertion_point(global_scope)
1116