OLD | NEW |
1 // Generated by the protocol buffer compiler. DO NOT EDIT! | 1 // Generated by the protocol buffer compiler. DO NOT EDIT! |
2 // source: google/protobuf/any.proto | 2 // source: google/protobuf/any.proto |
3 | 3 |
4 #define INTERNAL_SUPPRESS_PROTOBUF_FIELD_DEPRECATION | 4 #define INTERNAL_SUPPRESS_PROTOBUF_FIELD_DEPRECATION |
5 #include <google/protobuf/any.pb.h> | 5 #include <google/protobuf/any.pb.h> |
6 | 6 |
7 #include <algorithm> | 7 #include <algorithm> |
8 | 8 |
9 #include <google/protobuf/stubs/common.h> | 9 #include <google/protobuf/stubs/common.h> |
10 #include <google/protobuf/stubs/port.h> | 10 #include <google/protobuf/stubs/port.h> |
11 #include <google/protobuf/stubs/once.h> | 11 #include <google/protobuf/stubs/once.h> |
12 #include <google/protobuf/io/coded_stream.h> | 12 #include <google/protobuf/io/coded_stream.h> |
13 #include <google/protobuf/wire_format_lite_inl.h> | 13 #include <google/protobuf/wire_format_lite_inl.h> |
14 #include <google/protobuf/descriptor.h> | 14 #include <google/protobuf/descriptor.h> |
15 #include <google/protobuf/generated_message_reflection.h> | 15 #include <google/protobuf/generated_message_reflection.h> |
16 #include <google/protobuf/reflection_ops.h> | 16 #include <google/protobuf/reflection_ops.h> |
17 #include <google/protobuf/wire_format.h> | 17 #include <google/protobuf/wire_format.h> |
18 // @@protoc_insertion_point(includes) | 18 // @@protoc_insertion_point(includes) |
19 | 19 |
20 namespace google { | 20 namespace google { |
21 namespace protobuf { | 21 namespace protobuf { |
22 class AnyDefaultTypeInternal : public ::google::protobuf::internal::ExplicitlyCo
nstructed<Any> {}; | |
23 AnyDefaultTypeInternal _Any_default_instance_; | |
24 | 22 |
25 namespace { | 23 namespace { |
26 | 24 |
27 ::google::protobuf::Metadata file_level_metadata[1]; | 25 const ::google::protobuf::Descriptor* Any_descriptor_ = NULL; |
| 26 const ::google::protobuf::internal::GeneratedMessageReflection* |
| 27 Any_reflection_ = NULL; |
28 | 28 |
29 } // namespace | 29 } // namespace |
30 | 30 |
31 | 31 |
32 const ::google::protobuf::uint32* protobuf_Offsets_google_2fprotobuf_2fany_2epro
to() GOOGLE_ATTRIBUTE_COLD; | 32 void protobuf_AssignDesc_google_2fprotobuf_2fany_2eproto() { |
33 const ::google::protobuf::uint32* protobuf_Offsets_google_2fprotobuf_2fany_2epro
to() { | 33 protobuf_AddDesc_google_2fprotobuf_2fany_2eproto(); |
34 static const ::google::protobuf::uint32 offsets[] = { | 34 const ::google::protobuf::FileDescriptor* file = |
35 ~0u, // no _has_bits_ | 35 ::google::protobuf::DescriptorPool::generated_pool()->FindFileByName( |
36 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Any, _internal_metadata_), | 36 "google/protobuf/any.proto"); |
37 ~0u, // no _extensions_ | 37 GOOGLE_CHECK(file != NULL); |
38 ~0u, // no _oneof_case_ | 38 Any_descriptor_ = file->message_type(0); |
| 39 static const int Any_offsets_[2] = { |
39 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Any, type_url_), | 40 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Any, type_url_), |
40 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Any, value_), | 41 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Any, value_), |
41 }; | 42 }; |
42 return offsets; | 43 Any_reflection_ = |
| 44 ::google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessag
eReflection( |
| 45 Any_descriptor_, |
| 46 Any::default_instance_, |
| 47 Any_offsets_, |
| 48 -1, |
| 49 -1, |
| 50 -1, |
| 51 sizeof(Any), |
| 52 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Any, _internal_metadata_), |
| 53 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Any, _is_default_instance_)
); |
43 } | 54 } |
44 | 55 |
45 static const ::google::protobuf::internal::MigrationSchema schemas[] = { | |
46 { 0, -1, sizeof(Any)}, | |
47 }; | |
48 | |
49 static const ::google::protobuf::internal::DefaultInstanceData file_default_inst
ances[] = { | |
50 {reinterpret_cast<const ::google::protobuf::Message*>(&_Any_default_instance_)
, NULL}, | |
51 }; | |
52 | |
53 namespace { | 56 namespace { |
54 | 57 |
55 void protobuf_AssignDescriptors() { | 58 GOOGLE_PROTOBUF_DECLARE_ONCE(protobuf_AssignDescriptors_once_); |
56 protobuf_AddDesc_google_2fprotobuf_2fany_2eproto(); | 59 inline void protobuf_AssignDescriptorsOnce() { |
57 ::google::protobuf::MessageFactory* factory = NULL; | 60 ::google::protobuf::GoogleOnceInit(&protobuf_AssignDescriptors_once_, |
58 AssignDescriptors( | 61 &protobuf_AssignDesc_google_2fprotobuf_2fany_2eproto); |
59 "google/protobuf/any.proto", schemas, file_default_instances, protobuf_Off
sets_google_2fprotobuf_2fany_2eproto(), factory, | |
60 file_level_metadata, NULL, NULL); | |
61 } | 62 } |
62 | 63 |
63 void protobuf_AssignDescriptorsOnce() { | |
64 static GOOGLE_PROTOBUF_DECLARE_ONCE(once); | |
65 ::google::protobuf::GoogleOnceInit(&once, &protobuf_AssignDescriptors); | |
66 } | |
67 | |
68 void protobuf_RegisterTypes(const ::std::string&) GOOGLE_ATTRIBUTE_COLD; | |
69 void protobuf_RegisterTypes(const ::std::string&) { | 64 void protobuf_RegisterTypes(const ::std::string&) { |
70 protobuf_AssignDescriptorsOnce(); | 65 protobuf_AssignDescriptorsOnce(); |
71 ::google::protobuf::internal::RegisterAllTypes(file_level_metadata, 1); | 66 ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( |
| 67 Any_descriptor_, &Any::default_instance()); |
72 } | 68 } |
73 | 69 |
74 } // namespace | 70 } // namespace |
75 | 71 |
76 void protobuf_ShutdownFile_google_2fprotobuf_2fany_2eproto() { | 72 void protobuf_ShutdownFile_google_2fprotobuf_2fany_2eproto() { |
77 _Any_default_instance_.Shutdown(); | 73 delete Any::default_instance_; |
78 delete file_level_metadata[0].reflection; | 74 delete Any_reflection_; |
79 } | 75 } |
80 | 76 |
81 void protobuf_InitDefaults_google_2fprotobuf_2fany_2eproto_impl() { | 77 void protobuf_AddDesc_google_2fprotobuf_2fany_2eproto() { |
| 78 static bool already_here = false; |
| 79 if (already_here) return; |
| 80 already_here = true; |
82 GOOGLE_PROTOBUF_VERIFY_VERSION; | 81 GOOGLE_PROTOBUF_VERIFY_VERSION; |
83 | 82 |
84 ::google::protobuf::internal::InitProtobufDefaults(); | |
85 _Any_default_instance_.DefaultConstruct(); | |
86 } | |
87 | |
88 void protobuf_InitDefaults_google_2fprotobuf_2fany_2eproto() { | |
89 static GOOGLE_PROTOBUF_DECLARE_ONCE(once); | |
90 ::google::protobuf::GoogleOnceInit(&once, &protobuf_InitDefaults_google_2fprot
obuf_2fany_2eproto_impl); | |
91 } | |
92 void protobuf_AddDesc_google_2fprotobuf_2fany_2eproto_impl() { | |
93 protobuf_InitDefaults_google_2fprotobuf_2fany_2eproto(); | |
94 static const char descriptor[] = { | |
95 "\n\031google/protobuf/any.proto\022\017google.prot" | |
96 "obuf\"&\n\003Any\022\020\n\010type_url\030\001 \001(\t\022\r\n\005value\0
30\002" | |
97 " \001(\014Bo\n\023com.google.protobufB\010AnyProtoP\001Z" | |
98 "%github.com/golang/protobuf/ptypes/any\242\002" | |
99 "\003GPB\252\002\036Google.Protobuf.WellKnownTypesb\006p" | |
100 "roto3" | |
101 }; | |
102 ::google::protobuf::DescriptorPool::InternalAddGeneratedFile( | 83 ::google::protobuf::DescriptorPool::InternalAddGeneratedFile( |
103 descriptor, 205); | 84 "\n\031google/protobuf/any.proto\022\017google.prot" |
| 85 "obuf\"&\n\003Any\022\020\n\010type_url\030\001 \001(\t\022\r\n\005value\030
\002" |
| 86 " \001(\014Br\n\023com.google.protobufB\010AnyProtoP\001Z" |
| 87 "%github.com/golang/protobuf/ptypes/any\240\001" |
| 88 "\001\242\002\003GPB\252\002\036Google.Protobuf.WellKnownTypes" |
| 89 "b\006proto3", 208); |
104 ::google::protobuf::MessageFactory::InternalRegisterGeneratedFile( | 90 ::google::protobuf::MessageFactory::InternalRegisterGeneratedFile( |
105 "google/protobuf/any.proto", &protobuf_RegisterTypes); | 91 "google/protobuf/any.proto", &protobuf_RegisterTypes); |
| 92 Any::default_instance_ = new Any(); |
| 93 Any::default_instance_->InitAsDefaultInstance(); |
106 ::google::protobuf::internal::OnShutdown(&protobuf_ShutdownFile_google_2fproto
buf_2fany_2eproto); | 94 ::google::protobuf::internal::OnShutdown(&protobuf_ShutdownFile_google_2fproto
buf_2fany_2eproto); |
107 } | 95 } |
108 | 96 |
109 GOOGLE_PROTOBUF_DECLARE_ONCE(protobuf_AddDesc_google_2fprotobuf_2fany_2eproto_on
ce_); | |
110 void protobuf_AddDesc_google_2fprotobuf_2fany_2eproto() { | |
111 ::google::protobuf::GoogleOnceInit(&protobuf_AddDesc_google_2fprotobuf_2fany_2
eproto_once_, | |
112 &protobuf_AddDesc_google_2fprotobuf_2fany_2eproto_impl); | |
113 } | |
114 // Force AddDescriptors() to be called at static initialization time. | 97 // Force AddDescriptors() to be called at static initialization time. |
115 struct StaticDescriptorInitializer_google_2fprotobuf_2fany_2eproto { | 98 struct StaticDescriptorInitializer_google_2fprotobuf_2fany_2eproto { |
116 StaticDescriptorInitializer_google_2fprotobuf_2fany_2eproto() { | 99 StaticDescriptorInitializer_google_2fprotobuf_2fany_2eproto() { |
117 protobuf_AddDesc_google_2fprotobuf_2fany_2eproto(); | 100 protobuf_AddDesc_google_2fprotobuf_2fany_2eproto(); |
118 } | 101 } |
119 } static_descriptor_initializer_google_2fprotobuf_2fany_2eproto_; | 102 } static_descriptor_initializer_google_2fprotobuf_2fany_2eproto_; |
120 | 103 |
| 104 namespace { |
| 105 |
| 106 static void MergeFromFail(int line) GOOGLE_ATTRIBUTE_COLD; |
| 107 static void MergeFromFail(int line) { |
| 108 GOOGLE_CHECK(false) << __FILE__ << ":" << line; |
| 109 } |
| 110 |
| 111 } // namespace |
| 112 |
| 113 |
121 // =================================================================== | 114 // =================================================================== |
122 | 115 |
123 void Any::PackFrom(const ::google::protobuf::Message& message) { | 116 void Any::PackFrom(const ::google::protobuf::Message& message) { |
124 _any_metadata_.PackFrom(message); | 117 _any_metadata_.PackFrom(message); |
125 } | 118 } |
126 | 119 |
127 void Any::PackFrom(const ::google::protobuf::Message& message, | 120 void Any::PackFrom(const ::google::protobuf::Message& message, |
128 const ::std::string& type_url_prefix) { | 121 const ::std::string& type_url_prefix) { |
129 _any_metadata_.PackFrom(message, type_url_prefix); | 122 _any_metadata_.PackFrom(message, type_url_prefix); |
130 } | 123 } |
131 | 124 |
132 bool Any::UnpackTo(::google::protobuf::Message* message) const { | 125 bool Any::UnpackTo(::google::protobuf::Message* message) const { |
133 return _any_metadata_.UnpackTo(message); | 126 return _any_metadata_.UnpackTo(message); |
134 } | 127 } |
135 | 128 |
136 #if !defined(_MSC_VER) || _MSC_VER >= 1900 | 129 #if !defined(_MSC_VER) || _MSC_VER >= 1900 |
137 const int Any::kTypeUrlFieldNumber; | 130 const int Any::kTypeUrlFieldNumber; |
138 const int Any::kValueFieldNumber; | 131 const int Any::kValueFieldNumber; |
139 #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 | 132 #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 |
140 | 133 |
141 Any::Any() | 134 Any::Any() |
142 : ::google::protobuf::Message(), _internal_metadata_(NULL), _any_metadata_(&ty
pe_url_, &value_) { | 135 : ::google::protobuf::Message(), _internal_metadata_(NULL), _any_metadata_(&ty
pe_url_, &value_) { |
143 if (GOOGLE_PREDICT_TRUE(this != internal_default_instance())) { | |
144 protobuf_InitDefaults_google_2fprotobuf_2fany_2eproto(); | |
145 } | |
146 SharedCtor(); | 136 SharedCtor(); |
147 // @@protoc_insertion_point(constructor:google.protobuf.Any) | 137 // @@protoc_insertion_point(constructor:google.protobuf.Any) |
148 } | 138 } |
| 139 |
| 140 void Any::InitAsDefaultInstance() { |
| 141 _is_default_instance_ = true; |
| 142 } |
| 143 |
149 Any::Any(const Any& from) | 144 Any::Any(const Any& from) |
150 : ::google::protobuf::Message(), | 145 : ::google::protobuf::Message(), |
151 _internal_metadata_(NULL), | 146 _internal_metadata_(NULL), |
152 _cached_size_(0), | 147 _any_metadata_(&type_url_, &value_) { |
153 _any_metadata_(&type_url_, &value_) { | 148 SharedCtor(); |
154 _internal_metadata_.MergeFrom(from._internal_metadata_); | 149 MergeFrom(from); |
155 type_url_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlread
yInited()); | |
156 if (from.type_url().size() > 0) { | |
157 type_url_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlr
eadyInited(), from.type_url_); | |
158 } | |
159 value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyIn
ited()); | |
160 if (from.value().size() > 0) { | |
161 value_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlread
yInited(), from.value_); | |
162 } | |
163 // @@protoc_insertion_point(copy_constructor:google.protobuf.Any) | 150 // @@protoc_insertion_point(copy_constructor:google.protobuf.Any) |
164 } | 151 } |
165 | 152 |
166 void Any::SharedCtor() { | 153 void Any::SharedCtor() { |
| 154 _is_default_instance_ = false; |
| 155 ::google::protobuf::internal::GetEmptyString(); |
| 156 _cached_size_ = 0; |
167 type_url_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlread
yInited()); | 157 type_url_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlread
yInited()); |
168 value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyIn
ited()); | 158 value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyIn
ited()); |
169 _cached_size_ = 0; | |
170 } | 159 } |
171 | 160 |
172 Any::~Any() { | 161 Any::~Any() { |
173 // @@protoc_insertion_point(destructor:google.protobuf.Any) | 162 // @@protoc_insertion_point(destructor:google.protobuf.Any) |
174 SharedDtor(); | 163 SharedDtor(); |
175 } | 164 } |
176 | 165 |
177 void Any::SharedDtor() { | 166 void Any::SharedDtor() { |
178 type_url_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyI
nited()); | 167 type_url_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyI
nited()); |
179 value_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInit
ed()); | 168 value_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInit
ed()); |
| 169 if (this != default_instance_) { |
| 170 } |
180 } | 171 } |
181 | 172 |
182 void Any::SetCachedSize(int size) const { | 173 void Any::SetCachedSize(int size) const { |
183 GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); | 174 GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); |
184 _cached_size_ = size; | 175 _cached_size_ = size; |
185 GOOGLE_SAFE_CONCURRENT_WRITES_END(); | 176 GOOGLE_SAFE_CONCURRENT_WRITES_END(); |
186 } | 177 } |
187 const ::google::protobuf::Descriptor* Any::descriptor() { | 178 const ::google::protobuf::Descriptor* Any::descriptor() { |
188 protobuf_AssignDescriptorsOnce(); | 179 protobuf_AssignDescriptorsOnce(); |
189 return file_level_metadata[0].descriptor; | 180 return Any_descriptor_; |
190 } | 181 } |
191 | 182 |
192 const Any& Any::default_instance() { | 183 const Any& Any::default_instance() { |
193 protobuf_InitDefaults_google_2fprotobuf_2fany_2eproto(); | 184 if (default_instance_ == NULL) protobuf_AddDesc_google_2fprotobuf_2fany_2eprot
o(); |
194 return *internal_default_instance(); | 185 return *default_instance_; |
195 } | 186 } |
196 | 187 |
| 188 Any* Any::default_instance_ = NULL; |
| 189 |
197 Any* Any::New(::google::protobuf::Arena* arena) const { | 190 Any* Any::New(::google::protobuf::Arena* arena) const { |
198 Any* n = new Any; | 191 Any* n = new Any; |
199 if (arena != NULL) { | 192 if (arena != NULL) { |
200 arena->Own(n); | 193 arena->Own(n); |
201 } | 194 } |
202 return n; | 195 return n; |
203 } | 196 } |
204 | 197 |
205 void Any::Clear() { | 198 void Any::Clear() { |
206 // @@protoc_insertion_point(message_clear_start:google.protobuf.Any) | 199 // @@protoc_insertion_point(message_clear_start:google.protobuf.Any) |
207 type_url_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlr
eadyInited()); | 200 type_url_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlr
eadyInited()); |
208 value_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlread
yInited()); | 201 value_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlread
yInited()); |
209 } | 202 } |
210 | 203 |
211 bool Any::MergePartialFromCodedStream( | 204 bool Any::MergePartialFromCodedStream( |
212 ::google::protobuf::io::CodedInputStream* input) { | 205 ::google::protobuf::io::CodedInputStream* input) { |
213 #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure | 206 #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure |
214 ::google::protobuf::uint32 tag; | 207 ::google::protobuf::uint32 tag; |
215 // @@protoc_insertion_point(parse_start:google.protobuf.Any) | 208 // @@protoc_insertion_point(parse_start:google.protobuf.Any) |
216 for (;;) { | 209 for (;;) { |
217 ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffN
oLastTag(127u); | 210 ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoff(
127); |
218 tag = p.first; | 211 tag = p.first; |
219 if (!p.second) goto handle_unusual; | 212 if (!p.second) goto handle_unusual; |
220 switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)
) { | 213 switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)
) { |
221 // string type_url = 1; | 214 // optional string type_url = 1; |
222 case 1: { | 215 case 1: { |
223 if (tag == 10u) { | 216 if (tag == 10) { |
224 DO_(::google::protobuf::internal::WireFormatLite::ReadString( | 217 DO_(::google::protobuf::internal::WireFormatLite::ReadString( |
225 input, this->mutable_type_url())); | 218 input, this->mutable_type_url())); |
226 DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( | 219 DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( |
227 this->type_url().data(), this->type_url().length(), | 220 this->type_url().data(), this->type_url().length(), |
228 ::google::protobuf::internal::WireFormatLite::PARSE, | 221 ::google::protobuf::internal::WireFormatLite::PARSE, |
229 "google.protobuf.Any.type_url")); | 222 "google.protobuf.Any.type_url")); |
230 } else { | 223 } else { |
231 goto handle_unusual; | 224 goto handle_unusual; |
232 } | 225 } |
| 226 if (input->ExpectTag(18)) goto parse_value; |
233 break; | 227 break; |
234 } | 228 } |
235 | 229 |
236 // bytes value = 2; | 230 // optional bytes value = 2; |
237 case 2: { | 231 case 2: { |
238 if (tag == 18u) { | 232 if (tag == 18) { |
| 233 parse_value: |
239 DO_(::google::protobuf::internal::WireFormatLite::ReadBytes( | 234 DO_(::google::protobuf::internal::WireFormatLite::ReadBytes( |
240 input, this->mutable_value())); | 235 input, this->mutable_value())); |
241 } else { | 236 } else { |
242 goto handle_unusual; | 237 goto handle_unusual; |
243 } | 238 } |
| 239 if (input->ExpectAtEnd()) goto success; |
244 break; | 240 break; |
245 } | 241 } |
246 | 242 |
247 default: { | 243 default: { |
248 handle_unusual: | 244 handle_unusual: |
249 if (tag == 0 || | 245 if (tag == 0 || |
250 ::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == | 246 ::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == |
251 ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { | 247 ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { |
252 goto success; | 248 goto success; |
253 } | 249 } |
254 DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag))
; | 250 DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag))
; |
255 break; | 251 break; |
256 } | 252 } |
257 } | 253 } |
258 } | 254 } |
259 success: | 255 success: |
260 // @@protoc_insertion_point(parse_success:google.protobuf.Any) | 256 // @@protoc_insertion_point(parse_success:google.protobuf.Any) |
261 return true; | 257 return true; |
262 failure: | 258 failure: |
263 // @@protoc_insertion_point(parse_failure:google.protobuf.Any) | 259 // @@protoc_insertion_point(parse_failure:google.protobuf.Any) |
264 return false; | 260 return false; |
265 #undef DO_ | 261 #undef DO_ |
266 } | 262 } |
267 | 263 |
268 void Any::SerializeWithCachedSizes( | 264 void Any::SerializeWithCachedSizes( |
269 ::google::protobuf::io::CodedOutputStream* output) const { | 265 ::google::protobuf::io::CodedOutputStream* output) const { |
270 // @@protoc_insertion_point(serialize_start:google.protobuf.Any) | 266 // @@protoc_insertion_point(serialize_start:google.protobuf.Any) |
271 // string type_url = 1; | 267 // optional string type_url = 1; |
272 if (this->type_url().size() > 0) { | 268 if (this->type_url().size() > 0) { |
273 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( | 269 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( |
274 this->type_url().data(), this->type_url().length(), | 270 this->type_url().data(), this->type_url().length(), |
275 ::google::protobuf::internal::WireFormatLite::SERIALIZE, | 271 ::google::protobuf::internal::WireFormatLite::SERIALIZE, |
276 "google.protobuf.Any.type_url"); | 272 "google.protobuf.Any.type_url"); |
277 ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( | 273 ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( |
278 1, this->type_url(), output); | 274 1, this->type_url(), output); |
279 } | 275 } |
280 | 276 |
281 // bytes value = 2; | 277 // optional bytes value = 2; |
282 if (this->value().size() > 0) { | 278 if (this->value().size() > 0) { |
283 ::google::protobuf::internal::WireFormatLite::WriteBytesMaybeAliased( | 279 ::google::protobuf::internal::WireFormatLite::WriteBytesMaybeAliased( |
284 2, this->value(), output); | 280 2, this->value(), output); |
285 } | 281 } |
286 | 282 |
287 // @@protoc_insertion_point(serialize_end:google.protobuf.Any) | 283 // @@protoc_insertion_point(serialize_end:google.protobuf.Any) |
288 } | 284 } |
289 | 285 |
290 ::google::protobuf::uint8* Any::InternalSerializeWithCachedSizesToArray( | 286 ::google::protobuf::uint8* Any::SerializeWithCachedSizesToArray( |
291 bool deterministic, ::google::protobuf::uint8* target) const { | 287 ::google::protobuf::uint8* target) const { |
292 (void)deterministic; // Unused | |
293 // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.Any) | 288 // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.Any) |
294 // string type_url = 1; | 289 // optional string type_url = 1; |
295 if (this->type_url().size() > 0) { | 290 if (this->type_url().size() > 0) { |
296 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( | 291 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( |
297 this->type_url().data(), this->type_url().length(), | 292 this->type_url().data(), this->type_url().length(), |
298 ::google::protobuf::internal::WireFormatLite::SERIALIZE, | 293 ::google::protobuf::internal::WireFormatLite::SERIALIZE, |
299 "google.protobuf.Any.type_url"); | 294 "google.protobuf.Any.type_url"); |
300 target = | 295 target = |
301 ::google::protobuf::internal::WireFormatLite::WriteStringToArray( | 296 ::google::protobuf::internal::WireFormatLite::WriteStringToArray( |
302 1, this->type_url(), target); | 297 1, this->type_url(), target); |
303 } | 298 } |
304 | 299 |
305 // bytes value = 2; | 300 // optional bytes value = 2; |
306 if (this->value().size() > 0) { | 301 if (this->value().size() > 0) { |
307 target = | 302 target = |
308 ::google::protobuf::internal::WireFormatLite::WriteBytesToArray( | 303 ::google::protobuf::internal::WireFormatLite::WriteBytesToArray( |
309 2, this->value(), target); | 304 2, this->value(), target); |
310 } | 305 } |
311 | 306 |
312 // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.Any) | 307 // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.Any) |
313 return target; | 308 return target; |
314 } | 309 } |
315 | 310 |
316 size_t Any::ByteSizeLong() const { | 311 int Any::ByteSize() const { |
317 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.Any) | 312 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.Any) |
318 size_t total_size = 0; | 313 int total_size = 0; |
319 | 314 |
320 // string type_url = 1; | 315 // optional string type_url = 1; |
321 if (this->type_url().size() > 0) { | 316 if (this->type_url().size() > 0) { |
322 total_size += 1 + | 317 total_size += 1 + |
323 ::google::protobuf::internal::WireFormatLite::StringSize( | 318 ::google::protobuf::internal::WireFormatLite::StringSize( |
324 this->type_url()); | 319 this->type_url()); |
325 } | 320 } |
326 | 321 |
327 // bytes value = 2; | 322 // optional bytes value = 2; |
328 if (this->value().size() > 0) { | 323 if (this->value().size() > 0) { |
329 total_size += 1 + | 324 total_size += 1 + |
330 ::google::protobuf::internal::WireFormatLite::BytesSize( | 325 ::google::protobuf::internal::WireFormatLite::BytesSize( |
331 this->value()); | 326 this->value()); |
332 } | 327 } |
333 | 328 |
334 int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); | |
335 GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); | 329 GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); |
336 _cached_size_ = cached_size; | 330 _cached_size_ = total_size; |
337 GOOGLE_SAFE_CONCURRENT_WRITES_END(); | 331 GOOGLE_SAFE_CONCURRENT_WRITES_END(); |
338 return total_size; | 332 return total_size; |
339 } | 333 } |
340 | 334 |
341 void Any::MergeFrom(const ::google::protobuf::Message& from) { | 335 void Any::MergeFrom(const ::google::protobuf::Message& from) { |
342 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.Any) | 336 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.Any) |
343 GOOGLE_DCHECK_NE(&from, this); | 337 if (GOOGLE_PREDICT_FALSE(&from == this)) MergeFromFail(__LINE__); |
344 const Any* source = | 338 const Any* source = |
345 ::google::protobuf::internal::DynamicCastToGenerated<const Any>( | 339 ::google::protobuf::internal::DynamicCastToGenerated<const Any>( |
346 &from); | 340 &from); |
347 if (source == NULL) { | 341 if (source == NULL) { |
348 // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.A
ny) | 342 // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.A
ny) |
349 ::google::protobuf::internal::ReflectionOps::Merge(from, this); | 343 ::google::protobuf::internal::ReflectionOps::Merge(from, this); |
350 } else { | 344 } else { |
351 // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobu
f.Any) | 345 // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobu
f.Any) |
352 MergeFrom(*source); | 346 MergeFrom(*source); |
353 } | 347 } |
354 } | 348 } |
355 | 349 |
356 void Any::MergeFrom(const Any& from) { | 350 void Any::MergeFrom(const Any& from) { |
357 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.Any) | 351 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.Any) |
358 GOOGLE_DCHECK_NE(&from, this); | 352 if (GOOGLE_PREDICT_FALSE(&from == this)) MergeFromFail(__LINE__); |
359 _internal_metadata_.MergeFrom(from._internal_metadata_); | |
360 if (from.type_url().size() > 0) { | 353 if (from.type_url().size() > 0) { |
361 | 354 |
362 type_url_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlr
eadyInited(), from.type_url_); | 355 type_url_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlr
eadyInited(), from.type_url_); |
363 } | 356 } |
364 if (from.value().size() > 0) { | 357 if (from.value().size() > 0) { |
365 | 358 |
366 value_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlread
yInited(), from.value_); | 359 value_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlread
yInited(), from.value_); |
367 } | 360 } |
368 } | 361 } |
369 | 362 |
370 void Any::CopyFrom(const ::google::protobuf::Message& from) { | 363 void Any::CopyFrom(const ::google::protobuf::Message& from) { |
371 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.Any) | 364 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.Any) |
372 if (&from == this) return; | 365 if (&from == this) return; |
373 Clear(); | 366 Clear(); |
374 MergeFrom(from); | 367 MergeFrom(from); |
375 } | 368 } |
376 | 369 |
377 void Any::CopyFrom(const Any& from) { | 370 void Any::CopyFrom(const Any& from) { |
378 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.Any) | 371 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.Any) |
379 if (&from == this) return; | 372 if (&from == this) return; |
380 Clear(); | 373 Clear(); |
381 MergeFrom(from); | 374 MergeFrom(from); |
382 } | 375 } |
383 | 376 |
384 bool Any::IsInitialized() const { | 377 bool Any::IsInitialized() const { |
| 378 |
385 return true; | 379 return true; |
386 } | 380 } |
387 | 381 |
388 void Any::Swap(Any* other) { | 382 void Any::Swap(Any* other) { |
389 if (other == this) return; | 383 if (other == this) return; |
390 InternalSwap(other); | 384 InternalSwap(other); |
391 } | 385 } |
392 void Any::InternalSwap(Any* other) { | 386 void Any::InternalSwap(Any* other) { |
393 type_url_.Swap(&other->type_url_); | 387 type_url_.Swap(&other->type_url_); |
394 value_.Swap(&other->value_); | 388 value_.Swap(&other->value_); |
| 389 _internal_metadata_.Swap(&other->_internal_metadata_); |
395 std::swap(_cached_size_, other->_cached_size_); | 390 std::swap(_cached_size_, other->_cached_size_); |
396 } | 391 } |
397 | 392 |
398 ::google::protobuf::Metadata Any::GetMetadata() const { | 393 ::google::protobuf::Metadata Any::GetMetadata() const { |
399 protobuf_AssignDescriptorsOnce(); | 394 protobuf_AssignDescriptorsOnce(); |
400 return file_level_metadata[0]; | 395 ::google::protobuf::Metadata metadata; |
| 396 metadata.descriptor = Any_descriptor_; |
| 397 metadata.reflection = Any_reflection_; |
| 398 return metadata; |
401 } | 399 } |
402 | 400 |
403 #if PROTOBUF_INLINE_NOT_IN_HEADERS | 401 #if PROTOBUF_INLINE_NOT_IN_HEADERS |
404 // Any | 402 // Any |
405 | 403 |
406 // string type_url = 1; | 404 // optional string type_url = 1; |
407 void Any::clear_type_url() { | 405 void Any::clear_type_url() { |
408 type_url_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlr
eadyInited()); | 406 type_url_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlr
eadyInited()); |
409 } | 407 } |
410 const ::std::string& Any::type_url() const { | 408 const ::std::string& Any::type_url() const { |
411 // @@protoc_insertion_point(field_get:google.protobuf.Any.type_url) | 409 // @@protoc_insertion_point(field_get:google.protobuf.Any.type_url) |
412 return type_url_.GetNoArena(); | 410 return type_url_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlrea
dyInited()); |
413 } | 411 } |
414 void Any::set_type_url(const ::std::string& value) { | 412 void Any::set_type_url(const ::std::string& value) { |
415 | 413 |
416 type_url_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInite
d(), value); | 414 type_url_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInite
d(), value); |
417 // @@protoc_insertion_point(field_set:google.protobuf.Any.type_url) | 415 // @@protoc_insertion_point(field_set:google.protobuf.Any.type_url) |
418 } | 416 } |
419 void Any::set_type_url(const char* value) { | 417 void Any::set_type_url(const char* value) { |
420 | 418 |
421 type_url_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInite
d(), ::std::string(value)); | 419 type_url_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInite
d(), ::std::string(value)); |
422 // @@protoc_insertion_point(field_set_char:google.protobuf.Any.type_url) | 420 // @@protoc_insertion_point(field_set_char:google.protobuf.Any.type_url) |
423 } | 421 } |
424 void Any::set_type_url(const char* value, size_t size) { | 422 void Any::set_type_url(const char* value, size_t size) { |
425 | 423 |
426 type_url_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInite
d(), | 424 type_url_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInite
d(), |
427 ::std::string(reinterpret_cast<const char*>(value), size)); | 425 ::std::string(reinterpret_cast<const char*>(value), size)); |
428 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Any.type_url) | 426 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Any.type_url) |
429 } | 427 } |
430 ::std::string* Any::mutable_type_url() { | 428 ::std::string* Any::mutable_type_url() { |
431 | 429 |
432 // @@protoc_insertion_point(field_mutable:google.protobuf.Any.type_url) | 430 // @@protoc_insertion_point(field_mutable:google.protobuf.Any.type_url) |
433 return type_url_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringA
lreadyInited()); | 431 return type_url_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringA
lreadyInited()); |
434 } | 432 } |
435 ::std::string* Any::release_type_url() { | 433 ::std::string* Any::release_type_url() { |
436 // @@protoc_insertion_point(field_release:google.protobuf.Any.type_url) | 434 // @@protoc_insertion_point(field_release:google.protobuf.Any.type_url) |
437 | 435 |
438 return type_url_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringA
lreadyInited()); | 436 return type_url_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringA
lreadyInited()); |
439 } | 437 } |
440 void Any::set_allocated_type_url(::std::string* type_url) { | 438 void Any::set_allocated_type_url(::std::string* type_url) { |
441 if (type_url != NULL) { | 439 if (type_url != NULL) { |
442 | 440 |
443 } else { | 441 } else { |
444 | 442 |
445 } | 443 } |
446 type_url_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlr
eadyInited(), type_url); | 444 type_url_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlr
eadyInited(), type_url); |
447 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Any.type_url) | 445 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Any.type_url) |
448 } | 446 } |
449 | 447 |
450 // bytes value = 2; | 448 // optional bytes value = 2; |
451 void Any::clear_value() { | 449 void Any::clear_value() { |
452 value_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlread
yInited()); | 450 value_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlread
yInited()); |
453 } | 451 } |
454 const ::std::string& Any::value() const { | 452 const ::std::string& Any::value() const { |
455 // @@protoc_insertion_point(field_get:google.protobuf.Any.value) | 453 // @@protoc_insertion_point(field_get:google.protobuf.Any.value) |
456 return value_.GetNoArena(); | 454 return value_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyI
nited()); |
457 } | 455 } |
458 void Any::set_value(const ::std::string& value) { | 456 void Any::set_value(const ::std::string& value) { |
459 | 457 |
460 value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()
, value); | 458 value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()
, value); |
461 // @@protoc_insertion_point(field_set:google.protobuf.Any.value) | 459 // @@protoc_insertion_point(field_set:google.protobuf.Any.value) |
462 } | 460 } |
463 void Any::set_value(const char* value) { | 461 void Any::set_value(const char* value) { |
464 | 462 |
465 value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()
, ::std::string(value)); | 463 value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()
, ::std::string(value)); |
466 // @@protoc_insertion_point(field_set_char:google.protobuf.Any.value) | 464 // @@protoc_insertion_point(field_set_char:google.protobuf.Any.value) |
467 } | 465 } |
468 void Any::set_value(const void* value, size_t size) { | 466 void Any::set_value(const void* value, size_t size) { |
469 | 467 |
470 value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()
, | 468 value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()
, |
471 ::std::string(reinterpret_cast<const char*>(value), size)); | 469 ::std::string(reinterpret_cast<const char*>(value), size)); |
472 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Any.value) | 470 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Any.value) |
473 } | 471 } |
474 ::std::string* Any::mutable_value() { | 472 ::std::string* Any::mutable_value() { |
475 | 473 |
476 // @@protoc_insertion_point(field_mutable:google.protobuf.Any.value) | 474 // @@protoc_insertion_point(field_mutable:google.protobuf.Any.value) |
477 return value_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlre
adyInited()); | 475 return value_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlre
adyInited()); |
478 } | 476 } |
479 ::std::string* Any::release_value() { | 477 ::std::string* Any::release_value() { |
480 // @@protoc_insertion_point(field_release:google.protobuf.Any.value) | 478 // @@protoc_insertion_point(field_release:google.protobuf.Any.value) |
481 | 479 |
482 return value_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlre
adyInited()); | 480 return value_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlre
adyInited()); |
483 } | 481 } |
484 void Any::set_allocated_value(::std::string* value) { | 482 void Any::set_allocated_value(::std::string* value) { |
485 if (value != NULL) { | 483 if (value != NULL) { |
486 | 484 |
487 } else { | 485 } else { |
488 | 486 |
489 } | 487 } |
490 value_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlread
yInited(), value); | 488 value_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlread
yInited(), value); |
491 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Any.value) | 489 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Any.value) |
492 } | 490 } |
493 | 491 |
494 #endif // PROTOBUF_INLINE_NOT_IN_HEADERS | 492 #endif // PROTOBUF_INLINE_NOT_IN_HEADERS |
495 | 493 |
496 // @@protoc_insertion_point(namespace_scope) | 494 // @@protoc_insertion_point(namespace_scope) |
497 | 495 |
498 } // namespace protobuf | 496 } // namespace protobuf |
499 } // namespace google | 497 } // namespace google |
500 | 498 |
501 // @@protoc_insertion_point(global_scope) | 499 // @@protoc_insertion_point(global_scope) |
OLD | NEW |