xref: /aosp_15_r20/external/federated-compute/fcp/base/tracing_schema_generated.h (revision 14675a029014e728ec732f129a32e299b2da0601)
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_