1 // Generated by the protocol buffer compiler.  DO NOT EDIT!
2 // source: tensorflow/core/protobuf/saved_model.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_tensorflow_2fcore_2fprotobuf_2fsaved_5fmodel_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_tensorflow_2fcore_2fprotobuf_2fsaved_5fmodel_2eproto
6 
7 #include <cstdint>
8 #include <limits>
9 #include <string>
10 
11 #include <google/protobuf/port_def.inc>
12 #if PROTOBUF_VERSION < 3021000
13 #error This file was generated by a newer version of protoc which is
14 #error incompatible with your Protocol Buffer headers. Please update
15 #error your headers.
16 #endif
17 #if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
18 #error This file was generated by an older version of protoc which is
19 #error incompatible with your Protocol Buffer headers. Please
20 #error regenerate this file with a newer version of protoc.
21 #endif
22 
23 #include <google/protobuf/port_undef.inc>
24 #include <google/protobuf/io/coded_stream.h>
25 #include <google/protobuf/arena.h>
26 #include <google/protobuf/arenastring.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/metadata_lite.h>
29 #include <google/protobuf/message_lite.h>
30 #include <google/protobuf/repeated_field.h>  // IWYU pragma: export
31 #include <google/protobuf/extension_set.h>  // IWYU pragma: export
32 #include "tensorflow/core/protobuf/meta_graph.pb.h"
33 // @@protoc_insertion_point(includes)
34 #include <google/protobuf/port_def.inc>
35 #define PROTOBUF_INTERNAL_EXPORT_tensorflow_2fcore_2fprotobuf_2fsaved_5fmodel_2eproto
36 PROTOBUF_NAMESPACE_OPEN
37 namespace internal {
38 class AnyMetadata;
39 }  // namespace internal
40 PROTOBUF_NAMESPACE_CLOSE
41 
42 // Internal implementation detail -- do not use these members.
43 struct TableStruct_tensorflow_2fcore_2fprotobuf_2fsaved_5fmodel_2eproto {
44   static const ::uint32_t offsets[];
45 };
46 namespace tensorflow {
47 class SavedModel;
48 struct SavedModelDefaultTypeInternal;
49 extern SavedModelDefaultTypeInternal _SavedModel_default_instance_;
50 }  // namespace tensorflow
51 PROTOBUF_NAMESPACE_OPEN
52 template<> ::tensorflow::SavedModel* Arena::CreateMaybeMessage<::tensorflow::SavedModel>(Arena*);
53 PROTOBUF_NAMESPACE_CLOSE
54 namespace tensorflow {
55 
56 // ===================================================================
57 
58 class SavedModel final :
59     public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:tensorflow.SavedModel) */ {
60  public:
SavedModel()61   inline SavedModel() : SavedModel(nullptr) {}
62   ~SavedModel() override;
63   explicit PROTOBUF_CONSTEXPR SavedModel(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
64 
65   SavedModel(const SavedModel& from);
SavedModel(SavedModel && from)66   SavedModel(SavedModel&& from) noexcept
67     : SavedModel() {
68     *this = ::std::move(from);
69   }
70 
71   inline SavedModel& operator=(const SavedModel& from) {
72     if (this == &from) return *this;
73     CopyFrom(from);
74     return *this;
75   }
76   inline SavedModel& operator=(SavedModel&& from) noexcept {
77     if (this == &from) return *this;
78     if (GetOwningArena() == from.GetOwningArena()
79   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
80         && GetOwningArena() != nullptr
81   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
82     ) {
83       InternalSwap(&from);
84     } else {
85       CopyFrom(from);
86     }
87     return *this;
88   }
89 
default_instance()90   static const SavedModel& default_instance() {
91     return *internal_default_instance();
92   }
internal_default_instance()93   static inline const SavedModel* internal_default_instance() {
94     return reinterpret_cast<const SavedModel*>(
95                &_SavedModel_default_instance_);
96   }
97   static constexpr int kIndexInFileMessages =
98     0;
99 
swap(SavedModel & a,SavedModel & b)100   friend void swap(SavedModel& a, SavedModel& b) {
101     a.Swap(&b);
102   }
Swap(SavedModel * other)103   inline void Swap(SavedModel* other) {
104     if (other == this) return;
105   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
106     if (GetOwningArena() != nullptr &&
107         GetOwningArena() == other->GetOwningArena()) {
108    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
109     if (GetOwningArena() == other->GetOwningArena()) {
110   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
111       InternalSwap(other);
112     } else {
113       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
114     }
115   }
116   void UnsafeArenaSwap(SavedModel* other) {
117     if (other == this) return;
118     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
119     InternalSwap(other);
120   }
121 
122   // implements Message ----------------------------------------------
123 
124   SavedModel* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
125     return CreateMaybeMessage<SavedModel>(arena);
126   }
127   SavedModel* New() const {
128     return New(nullptr);
129   }
130   void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)  final;
131   void CopyFrom(const SavedModel& from);
132   void MergeFrom(const SavedModel& from);
133   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
134   bool IsInitialized() const final;
135 
136   size_t ByteSizeLong() const final;
137   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
138   ::uint8_t* _InternalSerialize(
139       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
140   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
141 
142   private:
143   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
144   void SharedDtor();
145   void SetCachedSize(int size) const;
146   void InternalSwap(SavedModel* other);
147 
148   private:
149   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
150   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
151     return "tensorflow.SavedModel";
152   }
153   protected:
154   explicit SavedModel(::PROTOBUF_NAMESPACE_ID::Arena* arena,
155                        bool is_message_owned = false);
156   public:
157 
158   std::string GetTypeName() const final;
159 
160   // nested types ----------------------------------------------------
161 
162   // accessors -------------------------------------------------------
163 
164   enum : int {
165     kMetaGraphsFieldNumber = 2,
166     kSavedModelSchemaVersionFieldNumber = 1,
167   };
168   // repeated .tensorflow.MetaGraphDef meta_graphs = 2;
169   int meta_graphs_size() const;
170   private:
171   int _internal_meta_graphs_size() const;
172   public:
173   void clear_meta_graphs();
174   ::tensorflow::MetaGraphDef* mutable_meta_graphs(int index);
175   ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tensorflow::MetaGraphDef >*
176       mutable_meta_graphs();
177   private:
178   const ::tensorflow::MetaGraphDef& _internal_meta_graphs(int index) const;
179   ::tensorflow::MetaGraphDef* _internal_add_meta_graphs();
180   public:
181   const ::tensorflow::MetaGraphDef& meta_graphs(int index) const;
182   ::tensorflow::MetaGraphDef* add_meta_graphs();
183   const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tensorflow::MetaGraphDef >&
184       meta_graphs() const;
185 
186   // int64 saved_model_schema_version = 1;
187   void clear_saved_model_schema_version();
188   ::int64_t saved_model_schema_version() const;
189   void set_saved_model_schema_version(::int64_t value);
190   private:
191   ::int64_t _internal_saved_model_schema_version() const;
192   void _internal_set_saved_model_schema_version(::int64_t value);
193   public:
194 
195   // @@protoc_insertion_point(class_scope:tensorflow.SavedModel)
196  private:
197   class _Internal;
198 
199   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
200   typedef void InternalArenaConstructable_;
201   typedef void DestructorSkippable_;
202   struct Impl_ {
203     ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tensorflow::MetaGraphDef > meta_graphs_;
204     ::int64_t saved_model_schema_version_;
205     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
206   };
207   union { Impl_ _impl_; };
208   friend struct ::TableStruct_tensorflow_2fcore_2fprotobuf_2fsaved_5fmodel_2eproto;
209 };
210 // ===================================================================
211 
212 
213 // ===================================================================
214 
215 #ifdef __GNUC__
216   #pragma GCC diagnostic push
217   #pragma GCC diagnostic ignored "-Wstrict-aliasing"
218 #endif  // __GNUC__
219 // SavedModel
220 
221 // int64 saved_model_schema_version = 1;
clear_saved_model_schema_version()222 inline void SavedModel::clear_saved_model_schema_version() {
223   _impl_.saved_model_schema_version_ = ::int64_t{0};
224 }
_internal_saved_model_schema_version()225 inline ::int64_t SavedModel::_internal_saved_model_schema_version() const {
226   return _impl_.saved_model_schema_version_;
227 }
saved_model_schema_version()228 inline ::int64_t SavedModel::saved_model_schema_version() const {
229   // @@protoc_insertion_point(field_get:tensorflow.SavedModel.saved_model_schema_version)
230   return _internal_saved_model_schema_version();
231 }
_internal_set_saved_model_schema_version(::int64_t value)232 inline void SavedModel::_internal_set_saved_model_schema_version(::int64_t value) {
233 
234   _impl_.saved_model_schema_version_ = value;
235 }
set_saved_model_schema_version(::int64_t value)236 inline void SavedModel::set_saved_model_schema_version(::int64_t value) {
237   _internal_set_saved_model_schema_version(value);
238   // @@protoc_insertion_point(field_set:tensorflow.SavedModel.saved_model_schema_version)
239 }
240 
241 // repeated .tensorflow.MetaGraphDef meta_graphs = 2;
_internal_meta_graphs_size()242 inline int SavedModel::_internal_meta_graphs_size() const {
243   return _impl_.meta_graphs_.size();
244 }
meta_graphs_size()245 inline int SavedModel::meta_graphs_size() const {
246   return _internal_meta_graphs_size();
247 }
mutable_meta_graphs(int index)248 inline ::tensorflow::MetaGraphDef* SavedModel::mutable_meta_graphs(int index) {
249   // @@protoc_insertion_point(field_mutable:tensorflow.SavedModel.meta_graphs)
250   return _impl_.meta_graphs_.Mutable(index);
251 }
252 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tensorflow::MetaGraphDef >*
mutable_meta_graphs()253 SavedModel::mutable_meta_graphs() {
254   // @@protoc_insertion_point(field_mutable_list:tensorflow.SavedModel.meta_graphs)
255   return &_impl_.meta_graphs_;
256 }
_internal_meta_graphs(int index)257 inline const ::tensorflow::MetaGraphDef& SavedModel::_internal_meta_graphs(int index) const {
258   return _impl_.meta_graphs_.Get(index);
259 }
meta_graphs(int index)260 inline const ::tensorflow::MetaGraphDef& SavedModel::meta_graphs(int index) const {
261   // @@protoc_insertion_point(field_get:tensorflow.SavedModel.meta_graphs)
262   return _internal_meta_graphs(index);
263 }
_internal_add_meta_graphs()264 inline ::tensorflow::MetaGraphDef* SavedModel::_internal_add_meta_graphs() {
265   return _impl_.meta_graphs_.Add();
266 }
add_meta_graphs()267 inline ::tensorflow::MetaGraphDef* SavedModel::add_meta_graphs() {
268   ::tensorflow::MetaGraphDef* _add = _internal_add_meta_graphs();
269   // @@protoc_insertion_point(field_add:tensorflow.SavedModel.meta_graphs)
270   return _add;
271 }
272 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tensorflow::MetaGraphDef >&
meta_graphs()273 SavedModel::meta_graphs() const {
274   // @@protoc_insertion_point(field_list:tensorflow.SavedModel.meta_graphs)
275   return _impl_.meta_graphs_;
276 }
277 
278 #ifdef __GNUC__
279   #pragma GCC diagnostic pop
280 #endif  // __GNUC__
281 
282 // @@protoc_insertion_point(namespace_scope)
283 
284 }  // namespace tensorflow
285 
286 // @@protoc_insertion_point(global_scope)
287 
288 #include <google/protobuf/port_undef.inc>
289 #endif  // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_tensorflow_2fcore_2fprotobuf_2fsaved_5fmodel_2eproto
290