1 // automatically generated by the FlatBuffers compiler, do not modify
2
3
4 #ifndef FLATBUFFERS_GENERATED_TRACINGSCHEMA_H_
5 #define FLATBUFFERS_GENERATED_TRACINGSCHEMA_H_
6
7 #include "flatbuffers/flatbuffers.h"
8
9 // Ensure the included flatbuffers.h is the same version as when this file was
10 // generated, otherwise it may not be compatible.
11 static_assert(FLATBUFFERS_VERSION_MAJOR == 2 &&
12 FLATBUFFERS_VERSION_MINOR == 0 &&
13 FLATBUFFERS_VERSION_REVISION == 7,
14 "Non-compatible flatbuffers version included");
15
16 #include "fcp/tracing/tracing_schema_common_generated.h"
17
18 struct ResultExpectError;
19 struct ResultExpectErrorBuilder;
20 struct ResultExpectErrorT;
21
22 struct ResultExpectStatusError;
23 struct ResultExpectStatusErrorBuilder;
24 struct ResultExpectStatusErrorT;
25
26 struct ProtoParseFailure;
27 struct ProtoParseFailureBuilder;
28 struct ProtoParseFailureT;
29
30 inline const flatbuffers::TypeTable *ResultExpectErrorTypeTable();
31
32 inline const flatbuffers::TypeTable *ResultExpectStatusErrorTypeTable();
33
34 inline const flatbuffers::TypeTable *ProtoParseFailureTypeTable();
35
36 enum TracingStatusCode : int16_t {
37 TracingStatusCode_Ok = 0,
38 TracingStatusCode_Cancelled = 1,
39 TracingStatusCode_Unknown = 2,
40 TracingStatusCode_InvalidArgument = 3,
41 TracingStatusCode_DeadlineExceeded = 4,
42 TracingStatusCode_NotFound = 5,
43 TracingStatusCode_AlreadyExists = 6,
44 TracingStatusCode_PermissionDenied = 7,
45 TracingStatusCode_ResourceExhausted = 8,
46 TracingStatusCode_FailedPrecondition = 9,
47 TracingStatusCode_Aborted = 10,
48 TracingStatusCode_OutOfRange = 11,
49 TracingStatusCode_Unimplemented = 12,
50 TracingStatusCode_Internal = 13,
51 TracingStatusCode_Unavailable = 14,
52 TracingStatusCode_DataLoss = 15,
53 TracingStatusCode_Unauthenticated = 16,
54 TracingStatusCode_MIN = TracingStatusCode_Ok,
55 TracingStatusCode_MAX = TracingStatusCode_Unauthenticated
56 };
57
EnumValuesTracingStatusCode()58 inline const TracingStatusCode (&EnumValuesTracingStatusCode())[17] {
59 static const TracingStatusCode values[] = {
60 TracingStatusCode_Ok,
61 TracingStatusCode_Cancelled,
62 TracingStatusCode_Unknown,
63 TracingStatusCode_InvalidArgument,
64 TracingStatusCode_DeadlineExceeded,
65 TracingStatusCode_NotFound,
66 TracingStatusCode_AlreadyExists,
67 TracingStatusCode_PermissionDenied,
68 TracingStatusCode_ResourceExhausted,
69 TracingStatusCode_FailedPrecondition,
70 TracingStatusCode_Aborted,
71 TracingStatusCode_OutOfRange,
72 TracingStatusCode_Unimplemented,
73 TracingStatusCode_Internal,
74 TracingStatusCode_Unavailable,
75 TracingStatusCode_DataLoss,
76 TracingStatusCode_Unauthenticated
77 };
78 return values;
79 }
80
EnumNamesTracingStatusCode()81 inline const char * const *EnumNamesTracingStatusCode() {
82 static const char * const names[18] = {
83 "Ok",
84 "Cancelled",
85 "Unknown",
86 "InvalidArgument",
87 "DeadlineExceeded",
88 "NotFound",
89 "AlreadyExists",
90 "PermissionDenied",
91 "ResourceExhausted",
92 "FailedPrecondition",
93 "Aborted",
94 "OutOfRange",
95 "Unimplemented",
96 "Internal",
97 "Unavailable",
98 "DataLoss",
99 "Unauthenticated",
100 nullptr
101 };
102 return names;
103 }
104
EnumNameTracingStatusCode(TracingStatusCode e)105 inline const char *EnumNameTracingStatusCode(TracingStatusCode e) {
106 if (flatbuffers::IsOutRange(e, TracingStatusCode_Ok, TracingStatusCode_Unauthenticated)) return "";
107 const size_t index = static_cast<size_t>(e);
108 return EnumNamesTracingStatusCode()[index];
109 }
110
111 struct ResultExpectErrorT : public flatbuffers::NativeTable {
112 typedef ResultExpectError TableType;
113 std::string expectation{};
114 std::string file_name{};
115 int32_t line = 0;
116 };
117
118 struct ResultExpectError FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
119 typedef ResultExpectErrorT NativeTableType;
120 typedef ResultExpectErrorBuilder Builder;
MiniReflectTypeTableFLATBUFFERS_FINAL_CLASS121 static const flatbuffers::TypeTable *MiniReflectTypeTable() {
122 return ResultExpectErrorTypeTable();
123 }
124 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
125 VT_EXPECTATION = 4,
126 VT_FILE_NAME = 6,
127 VT_LINE = 8
128 };
expectationFLATBUFFERS_FINAL_CLASS129 const flatbuffers::String *expectation() const {
130 return GetPointer<const flatbuffers::String *>(VT_EXPECTATION);
131 }
file_nameFLATBUFFERS_FINAL_CLASS132 const flatbuffers::String *file_name() const {
133 return GetPointer<const flatbuffers::String *>(VT_FILE_NAME);
134 }
lineFLATBUFFERS_FINAL_CLASS135 int32_t line() const {
136 return GetField<int32_t>(VT_LINE, 0);
137 }
VerifyFLATBUFFERS_FINAL_CLASS138 bool Verify(flatbuffers::Verifier &verifier) const {
139 return VerifyTableStart(verifier) &&
140 VerifyOffset(verifier, VT_EXPECTATION) &&
141 verifier.VerifyString(expectation()) &&
142 VerifyOffset(verifier, VT_FILE_NAME) &&
143 verifier.VerifyString(file_name()) &&
144 VerifyField<int32_t>(verifier, VT_LINE, 4) &&
145 verifier.EndTable();
146 }
147 ResultExpectErrorT *UnPack(const flatbuffers::resolver_function_t *_resolver = nullptr) const;
148 void UnPackTo(ResultExpectErrorT *_o, const flatbuffers::resolver_function_t *_resolver = nullptr) const;
149 static flatbuffers::Offset<ResultExpectError> Pack(flatbuffers::FlatBufferBuilder &_fbb, const ResultExpectErrorT* _o, const flatbuffers::rehasher_function_t *_rehasher = nullptr);
150 };
151
152 struct ResultExpectErrorBuilder {
153 typedef ResultExpectError Table;
154 flatbuffers::FlatBufferBuilder &fbb_;
155 flatbuffers::uoffset_t start_;
add_expectationResultExpectErrorBuilder156 void add_expectation(flatbuffers::Offset<flatbuffers::String> expectation) {
157 fbb_.AddOffset(ResultExpectError::VT_EXPECTATION, expectation);
158 }
add_file_nameResultExpectErrorBuilder159 void add_file_name(flatbuffers::Offset<flatbuffers::String> file_name) {
160 fbb_.AddOffset(ResultExpectError::VT_FILE_NAME, file_name);
161 }
add_lineResultExpectErrorBuilder162 void add_line(int32_t line) {
163 fbb_.AddElement<int32_t>(ResultExpectError::VT_LINE, line, 0);
164 }
ResultExpectErrorBuilderResultExpectErrorBuilder165 explicit ResultExpectErrorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
166 : fbb_(_fbb) {
167 start_ = fbb_.StartTable();
168 }
FinishResultExpectErrorBuilder169 flatbuffers::Offset<ResultExpectError> Finish() {
170 const auto end = fbb_.EndTable(start_);
171 auto o = flatbuffers::Offset<ResultExpectError>(end);
172 return o;
173 }
174 };
175
176 inline flatbuffers::Offset<ResultExpectError> CreateResultExpectError(
177 flatbuffers::FlatBufferBuilder &_fbb,
178 flatbuffers::Offset<flatbuffers::String> expectation = 0,
179 flatbuffers::Offset<flatbuffers::String> file_name = 0,
180 int32_t line = 0) {
181 ResultExpectErrorBuilder builder_(_fbb);
182 builder_.add_line(line);
183 builder_.add_file_name(file_name);
184 builder_.add_expectation(expectation);
185 return builder_.Finish();
186 }
187
188 inline flatbuffers::Offset<ResultExpectError> CreateResultExpectErrorDirect(
189 flatbuffers::FlatBufferBuilder &_fbb,
190 const char *expectation = nullptr,
191 const char *file_name = nullptr,
192 int32_t line = 0) {
193 auto expectation__ = expectation ? _fbb.CreateString(expectation) : 0;
194 auto file_name__ = file_name ? _fbb.CreateString(file_name) : 0;
195 return CreateResultExpectError(
196 _fbb,
197 expectation__,
198 file_name__,
199 line);
200 }
201
202 flatbuffers::Offset<ResultExpectError> CreateResultExpectError(flatbuffers::FlatBufferBuilder &_fbb, const ResultExpectErrorT *_o, const flatbuffers::rehasher_function_t *_rehasher = nullptr);
203
204 struct ResultExpectStatusErrorT : public flatbuffers::NativeTable {
205 typedef ResultExpectStatusError TableType;
206 TracingStatusCode expected_code = TracingStatusCode_Ok;
207 TracingStatusCode actual_code = TracingStatusCode_Ok;
208 std::string message{};
209 std::string file_name{};
210 int32_t line = 0;
211 };
212
213 struct ResultExpectStatusError FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
214 typedef ResultExpectStatusErrorT NativeTableType;
215 typedef ResultExpectStatusErrorBuilder Builder;
MiniReflectTypeTableFLATBUFFERS_FINAL_CLASS216 static const flatbuffers::TypeTable *MiniReflectTypeTable() {
217 return ResultExpectStatusErrorTypeTable();
218 }
219 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
220 VT_EXPECTED_CODE = 4,
221 VT_ACTUAL_CODE = 6,
222 VT_MESSAGE = 8,
223 VT_FILE_NAME = 10,
224 VT_LINE = 12
225 };
expected_codeFLATBUFFERS_FINAL_CLASS226 TracingStatusCode expected_code() const {
227 return static_cast<TracingStatusCode>(GetField<int16_t>(VT_EXPECTED_CODE, 0));
228 }
actual_codeFLATBUFFERS_FINAL_CLASS229 TracingStatusCode actual_code() const {
230 return static_cast<TracingStatusCode>(GetField<int16_t>(VT_ACTUAL_CODE, 0));
231 }
messageFLATBUFFERS_FINAL_CLASS232 const flatbuffers::String *message() const {
233 return GetPointer<const flatbuffers::String *>(VT_MESSAGE);
234 }
file_nameFLATBUFFERS_FINAL_CLASS235 const flatbuffers::String *file_name() const {
236 return GetPointer<const flatbuffers::String *>(VT_FILE_NAME);
237 }
lineFLATBUFFERS_FINAL_CLASS238 int32_t line() const {
239 return GetField<int32_t>(VT_LINE, 0);
240 }
VerifyFLATBUFFERS_FINAL_CLASS241 bool Verify(flatbuffers::Verifier &verifier) const {
242 return VerifyTableStart(verifier) &&
243 VerifyField<int16_t>(verifier, VT_EXPECTED_CODE, 2) &&
244 VerifyField<int16_t>(verifier, VT_ACTUAL_CODE, 2) &&
245 VerifyOffset(verifier, VT_MESSAGE) &&
246 verifier.VerifyString(message()) &&
247 VerifyOffset(verifier, VT_FILE_NAME) &&
248 verifier.VerifyString(file_name()) &&
249 VerifyField<int32_t>(verifier, VT_LINE, 4) &&
250 verifier.EndTable();
251 }
252 ResultExpectStatusErrorT *UnPack(const flatbuffers::resolver_function_t *_resolver = nullptr) const;
253 void UnPackTo(ResultExpectStatusErrorT *_o, const flatbuffers::resolver_function_t *_resolver = nullptr) const;
254 static flatbuffers::Offset<ResultExpectStatusError> Pack(flatbuffers::FlatBufferBuilder &_fbb, const ResultExpectStatusErrorT* _o, const flatbuffers::rehasher_function_t *_rehasher = nullptr);
255 };
256
257 struct ResultExpectStatusErrorBuilder {
258 typedef ResultExpectStatusError Table;
259 flatbuffers::FlatBufferBuilder &fbb_;
260 flatbuffers::uoffset_t start_;
add_expected_codeResultExpectStatusErrorBuilder261 void add_expected_code(TracingStatusCode expected_code) {
262 fbb_.AddElement<int16_t>(ResultExpectStatusError::VT_EXPECTED_CODE, static_cast<int16_t>(expected_code), 0);
263 }
add_actual_codeResultExpectStatusErrorBuilder264 void add_actual_code(TracingStatusCode actual_code) {
265 fbb_.AddElement<int16_t>(ResultExpectStatusError::VT_ACTUAL_CODE, static_cast<int16_t>(actual_code), 0);
266 }
add_messageResultExpectStatusErrorBuilder267 void add_message(flatbuffers::Offset<flatbuffers::String> message) {
268 fbb_.AddOffset(ResultExpectStatusError::VT_MESSAGE, message);
269 }
add_file_nameResultExpectStatusErrorBuilder270 void add_file_name(flatbuffers::Offset<flatbuffers::String> file_name) {
271 fbb_.AddOffset(ResultExpectStatusError::VT_FILE_NAME, file_name);
272 }
add_lineResultExpectStatusErrorBuilder273 void add_line(int32_t line) {
274 fbb_.AddElement<int32_t>(ResultExpectStatusError::VT_LINE, line, 0);
275 }
ResultExpectStatusErrorBuilderResultExpectStatusErrorBuilder276 explicit ResultExpectStatusErrorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
277 : fbb_(_fbb) {
278 start_ = fbb_.StartTable();
279 }
FinishResultExpectStatusErrorBuilder280 flatbuffers::Offset<ResultExpectStatusError> Finish() {
281 const auto end = fbb_.EndTable(start_);
282 auto o = flatbuffers::Offset<ResultExpectStatusError>(end);
283 return o;
284 }
285 };
286
287 inline flatbuffers::Offset<ResultExpectStatusError> CreateResultExpectStatusError(
288 flatbuffers::FlatBufferBuilder &_fbb,
289 TracingStatusCode expected_code = TracingStatusCode_Ok,
290 TracingStatusCode actual_code = TracingStatusCode_Ok,
291 flatbuffers::Offset<flatbuffers::String> message = 0,
292 flatbuffers::Offset<flatbuffers::String> file_name = 0,
293 int32_t line = 0) {
294 ResultExpectStatusErrorBuilder builder_(_fbb);
295 builder_.add_line(line);
296 builder_.add_file_name(file_name);
297 builder_.add_message(message);
298 builder_.add_actual_code(actual_code);
299 builder_.add_expected_code(expected_code);
300 return builder_.Finish();
301 }
302
303 inline flatbuffers::Offset<ResultExpectStatusError> CreateResultExpectStatusErrorDirect(
304 flatbuffers::FlatBufferBuilder &_fbb,
305 TracingStatusCode expected_code = TracingStatusCode_Ok,
306 TracingStatusCode actual_code = TracingStatusCode_Ok,
307 const char *message = nullptr,
308 const char *file_name = nullptr,
309 int32_t line = 0) {
310 auto message__ = message ? _fbb.CreateString(message) : 0;
311 auto file_name__ = file_name ? _fbb.CreateString(file_name) : 0;
312 return CreateResultExpectStatusError(
313 _fbb,
314 expected_code,
315 actual_code,
316 message__,
317 file_name__,
318 line);
319 }
320
321 flatbuffers::Offset<ResultExpectStatusError> CreateResultExpectStatusError(flatbuffers::FlatBufferBuilder &_fbb, const ResultExpectStatusErrorT *_o, const flatbuffers::rehasher_function_t *_rehasher = nullptr);
322
323 struct ProtoParseFailureT : public flatbuffers::NativeTable {
324 typedef ProtoParseFailure TableType;
325 std::string type{};
326 };
327
328 struct ProtoParseFailure FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
329 typedef ProtoParseFailureT NativeTableType;
330 typedef ProtoParseFailureBuilder Builder;
MiniReflectTypeTableFLATBUFFERS_FINAL_CLASS331 static const flatbuffers::TypeTable *MiniReflectTypeTable() {
332 return ProtoParseFailureTypeTable();
333 }
334 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
335 VT_TYPE = 4
336 };
typeFLATBUFFERS_FINAL_CLASS337 const flatbuffers::String *type() const {
338 return GetPointer<const flatbuffers::String *>(VT_TYPE);
339 }
VerifyFLATBUFFERS_FINAL_CLASS340 bool Verify(flatbuffers::Verifier &verifier) const {
341 return VerifyTableStart(verifier) &&
342 VerifyOffset(verifier, VT_TYPE) &&
343 verifier.VerifyString(type()) &&
344 verifier.EndTable();
345 }
346 ProtoParseFailureT *UnPack(const flatbuffers::resolver_function_t *_resolver = nullptr) const;
347 void UnPackTo(ProtoParseFailureT *_o, const flatbuffers::resolver_function_t *_resolver = nullptr) const;
348 static flatbuffers::Offset<ProtoParseFailure> Pack(flatbuffers::FlatBufferBuilder &_fbb, const ProtoParseFailureT* _o, const flatbuffers::rehasher_function_t *_rehasher = nullptr);
349 };
350
351 struct ProtoParseFailureBuilder {
352 typedef ProtoParseFailure Table;
353 flatbuffers::FlatBufferBuilder &fbb_;
354 flatbuffers::uoffset_t start_;
add_typeProtoParseFailureBuilder355 void add_type(flatbuffers::Offset<flatbuffers::String> type) {
356 fbb_.AddOffset(ProtoParseFailure::VT_TYPE, type);
357 }
ProtoParseFailureBuilderProtoParseFailureBuilder358 explicit ProtoParseFailureBuilder(flatbuffers::FlatBufferBuilder &_fbb)
359 : fbb_(_fbb) {
360 start_ = fbb_.StartTable();
361 }
FinishProtoParseFailureBuilder362 flatbuffers::Offset<ProtoParseFailure> Finish() {
363 const auto end = fbb_.EndTable(start_);
364 auto o = flatbuffers::Offset<ProtoParseFailure>(end);
365 return o;
366 }
367 };
368
369 inline flatbuffers::Offset<ProtoParseFailure> CreateProtoParseFailure(
370 flatbuffers::FlatBufferBuilder &_fbb,
371 flatbuffers::Offset<flatbuffers::String> type = 0) {
372 ProtoParseFailureBuilder builder_(_fbb);
373 builder_.add_type(type);
374 return builder_.Finish();
375 }
376
377 inline flatbuffers::Offset<ProtoParseFailure> CreateProtoParseFailureDirect(
378 flatbuffers::FlatBufferBuilder &_fbb,
379 const char *type = nullptr) {
380 auto type__ = type ? _fbb.CreateString(type) : 0;
381 return CreateProtoParseFailure(
382 _fbb,
383 type__);
384 }
385
386 flatbuffers::Offset<ProtoParseFailure> CreateProtoParseFailure(flatbuffers::FlatBufferBuilder &_fbb, const ProtoParseFailureT *_o, const flatbuffers::rehasher_function_t *_rehasher = nullptr);
387
UnPack(const flatbuffers::resolver_function_t * _resolver)388 inline ResultExpectErrorT *ResultExpectError::UnPack(const flatbuffers::resolver_function_t *_resolver) const {
389 auto _o = std::unique_ptr<ResultExpectErrorT>(new ResultExpectErrorT());
390 UnPackTo(_o.get(), _resolver);
391 return _o.release();
392 }
393
UnPackTo(ResultExpectErrorT * _o,const flatbuffers::resolver_function_t * _resolver)394 inline void ResultExpectError::UnPackTo(ResultExpectErrorT *_o, const flatbuffers::resolver_function_t *_resolver) const {
395 (void)_o;
396 (void)_resolver;
397 { auto _e = expectation(); if (_e) _o->expectation = _e->str(); }
398 { auto _e = file_name(); if (_e) _o->file_name = _e->str(); }
399 { auto _e = line(); _o->line = _e; }
400 }
401
Pack(flatbuffers::FlatBufferBuilder & _fbb,const ResultExpectErrorT * _o,const flatbuffers::rehasher_function_t * _rehasher)402 inline flatbuffers::Offset<ResultExpectError> ResultExpectError::Pack(flatbuffers::FlatBufferBuilder &_fbb, const ResultExpectErrorT* _o, const flatbuffers::rehasher_function_t *_rehasher) {
403 return CreateResultExpectError(_fbb, _o, _rehasher);
404 }
405
CreateResultExpectError(flatbuffers::FlatBufferBuilder & _fbb,const ResultExpectErrorT * _o,const flatbuffers::rehasher_function_t * _rehasher)406 inline flatbuffers::Offset<ResultExpectError> CreateResultExpectError(flatbuffers::FlatBufferBuilder &_fbb, const ResultExpectErrorT *_o, const flatbuffers::rehasher_function_t *_rehasher) {
407 (void)_rehasher;
408 (void)_o;
409 struct _VectorArgs { flatbuffers::FlatBufferBuilder *__fbb; const ResultExpectErrorT* __o; const flatbuffers::rehasher_function_t *__rehasher; } _va = { &_fbb, _o, _rehasher}; (void)_va;
410 auto _expectation = _o->expectation.empty() ? 0 : _fbb.CreateString(_o->expectation);
411 auto _file_name = _o->file_name.empty() ? 0 : _fbb.CreateString(_o->file_name);
412 auto _line = _o->line;
413 return CreateResultExpectError(
414 _fbb,
415 _expectation,
416 _file_name,
417 _line);
418 }
419
UnPack(const flatbuffers::resolver_function_t * _resolver)420 inline ResultExpectStatusErrorT *ResultExpectStatusError::UnPack(const flatbuffers::resolver_function_t *_resolver) const {
421 auto _o = std::unique_ptr<ResultExpectStatusErrorT>(new ResultExpectStatusErrorT());
422 UnPackTo(_o.get(), _resolver);
423 return _o.release();
424 }
425
UnPackTo(ResultExpectStatusErrorT * _o,const flatbuffers::resolver_function_t * _resolver)426 inline void ResultExpectStatusError::UnPackTo(ResultExpectStatusErrorT *_o, const flatbuffers::resolver_function_t *_resolver) const {
427 (void)_o;
428 (void)_resolver;
429 { auto _e = expected_code(); _o->expected_code = _e; }
430 { auto _e = actual_code(); _o->actual_code = _e; }
431 { auto _e = message(); if (_e) _o->message = _e->str(); }
432 { auto _e = file_name(); if (_e) _o->file_name = _e->str(); }
433 { auto _e = line(); _o->line = _e; }
434 }
435
Pack(flatbuffers::FlatBufferBuilder & _fbb,const ResultExpectStatusErrorT * _o,const flatbuffers::rehasher_function_t * _rehasher)436 inline flatbuffers::Offset<ResultExpectStatusError> ResultExpectStatusError::Pack(flatbuffers::FlatBufferBuilder &_fbb, const ResultExpectStatusErrorT* _o, const flatbuffers::rehasher_function_t *_rehasher) {
437 return CreateResultExpectStatusError(_fbb, _o, _rehasher);
438 }
439
CreateResultExpectStatusError(flatbuffers::FlatBufferBuilder & _fbb,const ResultExpectStatusErrorT * _o,const flatbuffers::rehasher_function_t * _rehasher)440 inline flatbuffers::Offset<ResultExpectStatusError> CreateResultExpectStatusError(flatbuffers::FlatBufferBuilder &_fbb, const ResultExpectStatusErrorT *_o, const flatbuffers::rehasher_function_t *_rehasher) {
441 (void)_rehasher;
442 (void)_o;
443 struct _VectorArgs { flatbuffers::FlatBufferBuilder *__fbb; const ResultExpectStatusErrorT* __o; const flatbuffers::rehasher_function_t *__rehasher; } _va = { &_fbb, _o, _rehasher}; (void)_va;
444 auto _expected_code = _o->expected_code;
445 auto _actual_code = _o->actual_code;
446 auto _message = _o->message.empty() ? 0 : _fbb.CreateString(_o->message);
447 auto _file_name = _o->file_name.empty() ? 0 : _fbb.CreateString(_o->file_name);
448 auto _line = _o->line;
449 return CreateResultExpectStatusError(
450 _fbb,
451 _expected_code,
452 _actual_code,
453 _message,
454 _file_name,
455 _line);
456 }
457
UnPack(const flatbuffers::resolver_function_t * _resolver)458 inline ProtoParseFailureT *ProtoParseFailure::UnPack(const flatbuffers::resolver_function_t *_resolver) const {
459 auto _o = std::unique_ptr<ProtoParseFailureT>(new ProtoParseFailureT());
460 UnPackTo(_o.get(), _resolver);
461 return _o.release();
462 }
463
UnPackTo(ProtoParseFailureT * _o,const flatbuffers::resolver_function_t * _resolver)464 inline void ProtoParseFailure::UnPackTo(ProtoParseFailureT *_o, const flatbuffers::resolver_function_t *_resolver) const {
465 (void)_o;
466 (void)_resolver;
467 { auto _e = type(); if (_e) _o->type = _e->str(); }
468 }
469
Pack(flatbuffers::FlatBufferBuilder & _fbb,const ProtoParseFailureT * _o,const flatbuffers::rehasher_function_t * _rehasher)470 inline flatbuffers::Offset<ProtoParseFailure> ProtoParseFailure::Pack(flatbuffers::FlatBufferBuilder &_fbb, const ProtoParseFailureT* _o, const flatbuffers::rehasher_function_t *_rehasher) {
471 return CreateProtoParseFailure(_fbb, _o, _rehasher);
472 }
473
CreateProtoParseFailure(flatbuffers::FlatBufferBuilder & _fbb,const ProtoParseFailureT * _o,const flatbuffers::rehasher_function_t * _rehasher)474 inline flatbuffers::Offset<ProtoParseFailure> CreateProtoParseFailure(flatbuffers::FlatBufferBuilder &_fbb, const ProtoParseFailureT *_o, const flatbuffers::rehasher_function_t *_rehasher) {
475 (void)_rehasher;
476 (void)_o;
477 struct _VectorArgs { flatbuffers::FlatBufferBuilder *__fbb; const ProtoParseFailureT* __o; const flatbuffers::rehasher_function_t *__rehasher; } _va = { &_fbb, _o, _rehasher}; (void)_va;
478 auto _type = _o->type.empty() ? 0 : _fbb.CreateString(_o->type);
479 return CreateProtoParseFailure(
480 _fbb,
481 _type);
482 }
483
TracingStatusCodeTypeTable()484 inline const flatbuffers::TypeTable *TracingStatusCodeTypeTable() {
485 static const flatbuffers::TypeCode type_codes[] = {
486 { flatbuffers::ET_SHORT, 0, 0 },
487 { flatbuffers::ET_SHORT, 0, 0 },
488 { flatbuffers::ET_SHORT, 0, 0 },
489 { flatbuffers::ET_SHORT, 0, 0 },
490 { flatbuffers::ET_SHORT, 0, 0 },
491 { flatbuffers::ET_SHORT, 0, 0 },
492 { flatbuffers::ET_SHORT, 0, 0 },
493 { flatbuffers::ET_SHORT, 0, 0 },
494 { flatbuffers::ET_SHORT, 0, 0 },
495 { flatbuffers::ET_SHORT, 0, 0 },
496 { flatbuffers::ET_SHORT, 0, 0 },
497 { flatbuffers::ET_SHORT, 0, 0 },
498 { flatbuffers::ET_SHORT, 0, 0 },
499 { flatbuffers::ET_SHORT, 0, 0 },
500 { flatbuffers::ET_SHORT, 0, 0 },
501 { flatbuffers::ET_SHORT, 0, 0 },
502 { flatbuffers::ET_SHORT, 0, 0 }
503 };
504 static const flatbuffers::TypeFunction type_refs[] = {
505 TracingStatusCodeTypeTable
506 };
507 static const char * const names[] = {
508 "Ok",
509 "Cancelled",
510 "Unknown",
511 "InvalidArgument",
512 "DeadlineExceeded",
513 "NotFound",
514 "AlreadyExists",
515 "PermissionDenied",
516 "ResourceExhausted",
517 "FailedPrecondition",
518 "Aborted",
519 "OutOfRange",
520 "Unimplemented",
521 "Internal",
522 "Unavailable",
523 "DataLoss",
524 "Unauthenticated"
525 };
526 static const flatbuffers::TypeTable tt = {
527 flatbuffers::ST_ENUM, 17, type_codes, type_refs, nullptr, nullptr, names
528 };
529 return &tt;
530 }
531
ResultExpectErrorTypeTable()532 inline const flatbuffers::TypeTable *ResultExpectErrorTypeTable() {
533 static const flatbuffers::TypeCode type_codes[] = {
534 { flatbuffers::ET_STRING, 0, -1 },
535 { flatbuffers::ET_STRING, 0, -1 },
536 { flatbuffers::ET_INT, 0, -1 }
537 };
538 static const char * const names[] = {
539 "expectation",
540 "file_name",
541 "line"
542 };
543 static const flatbuffers::TypeTable tt = {
544 flatbuffers::ST_TABLE, 3, type_codes, nullptr, nullptr, nullptr, names
545 };
546 return &tt;
547 }
548
ResultExpectStatusErrorTypeTable()549 inline const flatbuffers::TypeTable *ResultExpectStatusErrorTypeTable() {
550 static const flatbuffers::TypeCode type_codes[] = {
551 { flatbuffers::ET_SHORT, 0, 0 },
552 { flatbuffers::ET_SHORT, 0, 0 },
553 { flatbuffers::ET_STRING, 0, -1 },
554 { flatbuffers::ET_STRING, 0, -1 },
555 { flatbuffers::ET_INT, 0, -1 }
556 };
557 static const flatbuffers::TypeFunction type_refs[] = {
558 TracingStatusCodeTypeTable
559 };
560 static const char * const names[] = {
561 "expected_code",
562 "actual_code",
563 "message",
564 "file_name",
565 "line"
566 };
567 static const flatbuffers::TypeTable tt = {
568 flatbuffers::ST_TABLE, 5, type_codes, type_refs, nullptr, nullptr, names
569 };
570 return &tt;
571 }
572
ProtoParseFailureTypeTable()573 inline const flatbuffers::TypeTable *ProtoParseFailureTypeTable() {
574 static const flatbuffers::TypeCode type_codes[] = {
575 { flatbuffers::ET_STRING, 0, -1 }
576 };
577 static const char * const names[] = {
578 "type"
579 };
580 static const flatbuffers::TypeTable tt = {
581 flatbuffers::ST_TABLE, 1, type_codes, nullptr, nullptr, nullptr, names
582 };
583 return &tt;
584 }
585
586 #endif // FLATBUFFERS_GENERATED_TRACINGSCHEMA_H_