TrinityCore
semantic_version.pb.h
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: semantic_version.proto
3
4#ifndef PROTOBUF_semantic_5fversion_2eproto__INCLUDED
5#define PROTOBUF_semantic_5fversion_2eproto__INCLUDED
6
7#include <string>
8
9#include <google/protobuf/stubs/common.h>
10
11#if GOOGLE_PROTOBUF_VERSION < 2006000
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 2006001 < 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/generated_message_util.h>
23#include <google/protobuf/message.h>
24#include <google/protobuf/repeated_field.h>
25#include <google/protobuf/extension_set.h>
26#include <google/protobuf/unknown_field_set.h>
27#include "Define.h" // for TC_PROTO_API
28// @@protoc_insertion_point(includes)
29
30namespace bgs {
31namespace protocol {
32
33// Internal implementation detail -- do not call these.
37
38class SemanticVersion;
39
40// ===================================================================
41
42class TC_PROTO_API SemanticVersion : public ::google::protobuf::Message {
43 public:
46
48
50 CopyFrom(from);
51 return *this;
52 }
53
54 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
55 return _unknown_fields_;
56 }
57
58 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
59 return &_unknown_fields_;
60 }
61
62 static const ::google::protobuf::Descriptor* descriptor();
64
65 void Swap(SemanticVersion* other);
66
67 // implements Message ----------------------------------------------
68
70 int GetCachedSize() const { return _cached_size_; }
71 private:
72 void SharedCtor();
73 void SharedDtor();
74 void SetCachedSize(int size) const;
75 public:
76 ::google::protobuf::Metadata GetMetadata() const;
77
78 // nested types ----------------------------------------------------
79
80 // accessors -------------------------------------------------------
81
82 // optional uint32 major_version = 1;
83 inline bool has_major_version() const;
84 inline void clear_major_version();
85 static const int kMajorVersionFieldNumber = 1;
86 inline ::google::protobuf::uint32 major_version() const;
87 inline void set_major_version(::google::protobuf::uint32 value);
88
89 // optional uint32 minor_version = 2;
90 inline bool has_minor_version() const;
91 inline void clear_minor_version();
92 static const int kMinorVersionFieldNumber = 2;
93 inline ::google::protobuf::uint32 minor_version() const;
94 inline void set_minor_version(::google::protobuf::uint32 value);
95
96 // optional uint32 patch_version = 3;
97 inline bool has_patch_version() const;
98 inline void clear_patch_version();
99 static const int kPatchVersionFieldNumber = 3;
100 inline ::google::protobuf::uint32 patch_version() const;
101 inline void set_patch_version(::google::protobuf::uint32 value);
102
103 // optional string version_string = 4;
104 inline bool has_version_string() const;
105 inline void clear_version_string();
106 static const int kVersionStringFieldNumber = 4;
107 inline const ::std::string& version_string() const;
108 inline void set_version_string(const ::std::string& value);
109 inline void set_version_string(const char* value);
110 inline void set_version_string(const char* value, size_t size);
111 inline ::std::string* mutable_version_string();
112 inline ::std::string* release_version_string();
113 inline void set_allocated_version_string(::std::string* version_string);
114
115 // @@protoc_insertion_point(class_scope:bgs.protocol.SemanticVersion)
116 private:
117 inline void set_has_major_version();
118 inline void clear_has_major_version();
119 inline void set_has_minor_version();
120 inline void clear_has_minor_version();
121 inline void set_has_patch_version();
122 inline void clear_has_patch_version();
123 inline void set_has_version_string();
124 inline void clear_has_version_string();
125
126 ::google::protobuf::UnknownFieldSet _unknown_fields_;
127
129 mutable int _cached_size_;
132 ::std::string* version_string_;
137
140};
141// ===================================================================
142
143// ===================================================================
144
145// ===================================================================
146
147// SemanticVersion
148
149// optional uint32 major_version = 1;
151 return (_has_bits_[0] & 0x00000001u) != 0;
152}
154 _has_bits_[0] |= 0x00000001u;
155}
157 _has_bits_[0] &= ~0x00000001u;
158}
160 major_version_ = 0u;
162}
164 // @@protoc_insertion_point(field_get:bgs.protocol.SemanticVersion.major_version)
165 return major_version_;
166}
169 major_version_ = value;
170 // @@protoc_insertion_point(field_set:bgs.protocol.SemanticVersion.major_version)
171}
172
173// optional uint32 minor_version = 2;
175 return (_has_bits_[0] & 0x00000002u) != 0;
176}
178 _has_bits_[0] |= 0x00000002u;
179}
181 _has_bits_[0] &= ~0x00000002u;
182}
184 minor_version_ = 0u;
186}
188 // @@protoc_insertion_point(field_get:bgs.protocol.SemanticVersion.minor_version)
189 return minor_version_;
190}
193 minor_version_ = value;
194 // @@protoc_insertion_point(field_set:bgs.protocol.SemanticVersion.minor_version)
195}
196
197// optional uint32 patch_version = 3;
199 return (_has_bits_[0] & 0x00000004u) != 0;
200}
202 _has_bits_[0] |= 0x00000004u;
203}
205 _has_bits_[0] &= ~0x00000004u;
206}
208 patch_version_ = 0u;
210}
212 // @@protoc_insertion_point(field_get:bgs.protocol.SemanticVersion.patch_version)
213 return patch_version_;
214}
217 patch_version_ = value;
218 // @@protoc_insertion_point(field_set:bgs.protocol.SemanticVersion.patch_version)
219}
220
221// optional string version_string = 4;
223 return (_has_bits_[0] & 0x00000008u) != 0;
224}
226 _has_bits_[0] |= 0x00000008u;
227}
229 _has_bits_[0] &= ~0x00000008u;
230}
232 if (version_string_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
233 version_string_->clear();
234 }
236}
237inline const ::std::string& SemanticVersion::version_string() const {
238 // @@protoc_insertion_point(field_get:bgs.protocol.SemanticVersion.version_string)
239 return *version_string_;
240}
241inline void SemanticVersion::set_version_string(const ::std::string& value) {
243 if (version_string_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
244 version_string_ = new ::std::string;
245 }
246 version_string_->assign(value);
247 // @@protoc_insertion_point(field_set:bgs.protocol.SemanticVersion.version_string)
248}
249inline void SemanticVersion::set_version_string(const char* value) {
251 if (version_string_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
252 version_string_ = new ::std::string;
253 }
254 version_string_->assign(value);
255 // @@protoc_insertion_point(field_set_char:bgs.protocol.SemanticVersion.version_string)
256}
257inline void SemanticVersion::set_version_string(const char* value, size_t size) {
259 if (version_string_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
260 version_string_ = new ::std::string;
261 }
262 version_string_->assign(reinterpret_cast<const char*>(value), size);
263 // @@protoc_insertion_point(field_set_pointer:bgs.protocol.SemanticVersion.version_string)
264}
267 if (version_string_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
268 version_string_ = new ::std::string;
269 }
270 // @@protoc_insertion_point(field_mutable:bgs.protocol.SemanticVersion.version_string)
271 return version_string_;
272}
275 if (version_string_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
276 return NULL;
277 } else {
278 ::std::string* temp = version_string_;
279 version_string_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
280 return temp;
281 }
282}
283inline void SemanticVersion::set_allocated_version_string(::std::string* version_string) {
284 if (version_string_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
285 delete version_string_;
286 }
287 if (version_string) {
290 } else {
292 version_string_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
293 }
294 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.SemanticVersion.version_string)
295}
296
297// @@protoc_insertion_point(namespace_scope)
298
299} // namespace protocol
300} // namespace bgs
301
302#ifndef SWIG
303namespace google {
304namespace protobuf {
305} // namespace google
306} // namespace protobuf
307#endif // SWIG
308
309// @@protoc_insertion_point(global_scope)
310
311#endif // PROTOBUF_semantic_5fversion_2eproto__INCLUDED
#define TC_PROTO_API
Definition: Define.h:105
uint32_t uint32
Definition: Define.h:142
void set_minor_version(::google::protobuf::uint32 value)
inline ::google::protobuf::uint32 patch_version() const
::google::protobuf::uint32 _has_bits_[1]
void set_version_string(const ::std::string &value)
inline ::std::string * release_version_string()
inline ::std::string * mutable_version_string()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
::google::protobuf::uint32 minor_version_
void set_allocated_version_string(::std::string *version_string)
::google::protobuf::uint32 major_version_
const ::std::string & version_string() const
static const ::google::protobuf::Descriptor * descriptor()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
friend void protobuf_AssignDesc_semantic_5fversion_2eproto()
void set_major_version(::google::protobuf::uint32 value)
static SemanticVersion * default_instance_
SemanticVersion & operator=(const SemanticVersion &from)
void Swap(SemanticVersion *other)
static const SemanticVersion & default_instance()
friend void TC_PROTO_API protobuf_AddDesc_semantic_5fversion_2eproto()
SemanticVersion * New() const
inline ::google::protobuf::uint32 minor_version() const
void set_patch_version(::google::protobuf::uint32 value)
void SetCachedSize(int size) const
::google::protobuf::Metadata GetMetadata() const
SemanticVersion(const SemanticVersion &from)
friend void protobuf_ShutdownFile_semantic_5fversion_2eproto()
::google::protobuf::UnknownFieldSet _unknown_fields_
::google::protobuf::uint32 patch_version_
inline ::google::protobuf::uint32 major_version() const
constexpr std::size_t size()
Definition: UpdateField.h:796
void protobuf_AssignDesc_semantic_5fversion_2eproto()
void TC_PROTO_API protobuf_AddDesc_semantic_5fversion_2eproto()
void protobuf_ShutdownFile_semantic_5fversion_2eproto()
Definition: Session.h:36