1
0
mirror of git://jb55.com/damus synced 2024-09-18 19:23:49 +00:00
damus/nostrdb/flatcc/reflection/reflection_builder.h
2023-08-25 19:05:34 -07:00

458 lines
24 KiB
C

#ifndef REFLECTION_BUILDER_H
#define REFLECTION_BUILDER_H
/* Generated by flatcc 0.6.1 FlatBuffers schema compiler for C by dvide.com */
#ifndef REFLECTION_READER_H
#include "reflection_reader.h"
#endif
#ifndef FLATBUFFERS_COMMON_BUILDER_H
#include "flatbuffers_common_builder.h"
#endif
#include "flatcc/flatcc_prologue.h"
#undef flatbuffers_identifier
#define flatbuffers_identifier "BFBS"
#undef flatbuffers_extension
#define flatbuffers_extension "bfbs"
#define __reflection_BaseType_formal_args , reflection_BaseType_enum_t v0
#define __reflection_BaseType_call_args , v0
__flatbuffers_build_scalar(flatbuffers_, reflection_BaseType, reflection_BaseType_enum_t)
static const flatbuffers_voffset_t __reflection_Type_required[] = { 0 };
typedef flatbuffers_ref_t reflection_Type_ref_t;
static reflection_Type_ref_t reflection_Type_clone(flatbuffers_builder_t *B, reflection_Type_table_t t);
__flatbuffers_build_table(flatbuffers_, reflection_Type, 4)
static const flatbuffers_voffset_t __reflection_KeyValue_required[] = { 0, 0 };
typedef flatbuffers_ref_t reflection_KeyValue_ref_t;
static reflection_KeyValue_ref_t reflection_KeyValue_clone(flatbuffers_builder_t *B, reflection_KeyValue_table_t t);
__flatbuffers_build_table(flatbuffers_, reflection_KeyValue, 2)
static const flatbuffers_voffset_t __reflection_EnumVal_required[] = { 0, 0 };
typedef flatbuffers_ref_t reflection_EnumVal_ref_t;
static reflection_EnumVal_ref_t reflection_EnumVal_clone(flatbuffers_builder_t *B, reflection_EnumVal_table_t t);
__flatbuffers_build_table(flatbuffers_, reflection_EnumVal, 5)
static const flatbuffers_voffset_t __reflection_Enum_required[] = { 0, 1, 3, 0 };
typedef flatbuffers_ref_t reflection_Enum_ref_t;
static reflection_Enum_ref_t reflection_Enum_clone(flatbuffers_builder_t *B, reflection_Enum_table_t t);
__flatbuffers_build_table(flatbuffers_, reflection_Enum, 6)
static const flatbuffers_voffset_t __reflection_Field_required[] = { 0, 1, 0 };
typedef flatbuffers_ref_t reflection_Field_ref_t;
static reflection_Field_ref_t reflection_Field_clone(flatbuffers_builder_t *B, reflection_Field_table_t t);
__flatbuffers_build_table(flatbuffers_, reflection_Field, 12)
static const flatbuffers_voffset_t __reflection_Object_required[] = { 0, 1, 0 };
typedef flatbuffers_ref_t reflection_Object_ref_t;
static reflection_Object_ref_t reflection_Object_clone(flatbuffers_builder_t *B, reflection_Object_table_t t);
__flatbuffers_build_table(flatbuffers_, reflection_Object, 7)
static const flatbuffers_voffset_t __reflection_RPCCall_required[] = { 0, 1, 2, 0 };
typedef flatbuffers_ref_t reflection_RPCCall_ref_t;
static reflection_RPCCall_ref_t reflection_RPCCall_clone(flatbuffers_builder_t *B, reflection_RPCCall_table_t t);
__flatbuffers_build_table(flatbuffers_, reflection_RPCCall, 5)
static const flatbuffers_voffset_t __reflection_Service_required[] = { 0, 0 };
typedef flatbuffers_ref_t reflection_Service_ref_t;
static reflection_Service_ref_t reflection_Service_clone(flatbuffers_builder_t *B, reflection_Service_table_t t);
__flatbuffers_build_table(flatbuffers_, reflection_Service, 4)
static const flatbuffers_voffset_t __reflection_Schema_required[] = { 0, 1, 0 };
typedef flatbuffers_ref_t reflection_Schema_ref_t;
static reflection_Schema_ref_t reflection_Schema_clone(flatbuffers_builder_t *B, reflection_Schema_table_t t);
__flatbuffers_build_table(flatbuffers_, reflection_Schema, 6)
#define __reflection_Type_formal_args , reflection_BaseType_enum_t v0, reflection_BaseType_enum_t v1, int32_t v2, uint16_t v3
#define __reflection_Type_call_args , v0, v1, v2, v3
static inline reflection_Type_ref_t reflection_Type_create(flatbuffers_builder_t *B __reflection_Type_formal_args);
__flatbuffers_build_table_prolog(flatbuffers_, reflection_Type, reflection_Type_file_identifier, reflection_Type_type_identifier)
#define __reflection_KeyValue_formal_args , flatbuffers_string_ref_t v0, flatbuffers_string_ref_t v1
#define __reflection_KeyValue_call_args , v0, v1
static inline reflection_KeyValue_ref_t reflection_KeyValue_create(flatbuffers_builder_t *B __reflection_KeyValue_formal_args);
__flatbuffers_build_table_prolog(flatbuffers_, reflection_KeyValue, reflection_KeyValue_file_identifier, reflection_KeyValue_type_identifier)
#define __reflection_EnumVal_formal_args ,\
flatbuffers_string_ref_t v0, int64_t v1, reflection_Object_ref_t v2, reflection_Type_ref_t v3, flatbuffers_string_vec_ref_t v4
#define __reflection_EnumVal_call_args ,\
v0, v1, v2, v3, v4
static inline reflection_EnumVal_ref_t reflection_EnumVal_create(flatbuffers_builder_t *B __reflection_EnumVal_formal_args);
__flatbuffers_build_table_prolog(flatbuffers_, reflection_EnumVal, reflection_EnumVal_file_identifier, reflection_EnumVal_type_identifier)
#define __reflection_Enum_formal_args ,\
flatbuffers_string_ref_t v0, reflection_EnumVal_vec_ref_t v1, flatbuffers_bool_t v2, reflection_Type_ref_t v3, reflection_KeyValue_vec_ref_t v4, flatbuffers_string_vec_ref_t v5
#define __reflection_Enum_call_args ,\
v0, v1, v2, v3, v4, v5
static inline reflection_Enum_ref_t reflection_Enum_create(flatbuffers_builder_t *B __reflection_Enum_formal_args);
__flatbuffers_build_table_prolog(flatbuffers_, reflection_Enum, reflection_Enum_file_identifier, reflection_Enum_type_identifier)
#define __reflection_Field_formal_args ,\
flatbuffers_string_ref_t v0, reflection_Type_ref_t v1, uint16_t v2, uint16_t v3,\
int64_t v4, double v5, flatbuffers_bool_t v6, flatbuffers_bool_t v7,\
flatbuffers_bool_t v8, reflection_KeyValue_vec_ref_t v9, flatbuffers_string_vec_ref_t v10, flatbuffers_bool_t v11
#define __reflection_Field_call_args ,\
v0, v1, v2, v3,\
v4, v5, v6, v7,\
v8, v9, v10, v11
static inline reflection_Field_ref_t reflection_Field_create(flatbuffers_builder_t *B __reflection_Field_formal_args);
__flatbuffers_build_table_prolog(flatbuffers_, reflection_Field, reflection_Field_file_identifier, reflection_Field_type_identifier)
#define __reflection_Object_formal_args ,\
flatbuffers_string_ref_t v0, reflection_Field_vec_ref_t v1, flatbuffers_bool_t v2, int32_t v3,\
int32_t v4, reflection_KeyValue_vec_ref_t v5, flatbuffers_string_vec_ref_t v6
#define __reflection_Object_call_args ,\
v0, v1, v2, v3,\
v4, v5, v6
static inline reflection_Object_ref_t reflection_Object_create(flatbuffers_builder_t *B __reflection_Object_formal_args);
__flatbuffers_build_table_prolog(flatbuffers_, reflection_Object, reflection_Object_file_identifier, reflection_Object_type_identifier)
#define __reflection_RPCCall_formal_args ,\
flatbuffers_string_ref_t v0, reflection_Object_ref_t v1, reflection_Object_ref_t v2, reflection_KeyValue_vec_ref_t v3, flatbuffers_string_vec_ref_t v4
#define __reflection_RPCCall_call_args ,\
v0, v1, v2, v3, v4
static inline reflection_RPCCall_ref_t reflection_RPCCall_create(flatbuffers_builder_t *B __reflection_RPCCall_formal_args);
__flatbuffers_build_table_prolog(flatbuffers_, reflection_RPCCall, reflection_RPCCall_file_identifier, reflection_RPCCall_type_identifier)
#define __reflection_Service_formal_args , flatbuffers_string_ref_t v0, reflection_RPCCall_vec_ref_t v1, reflection_KeyValue_vec_ref_t v2, flatbuffers_string_vec_ref_t v3
#define __reflection_Service_call_args , v0, v1, v2, v3
static inline reflection_Service_ref_t reflection_Service_create(flatbuffers_builder_t *B __reflection_Service_formal_args);
__flatbuffers_build_table_prolog(flatbuffers_, reflection_Service, reflection_Service_file_identifier, reflection_Service_type_identifier)
#define __reflection_Schema_formal_args ,\
reflection_Object_vec_ref_t v0, reflection_Enum_vec_ref_t v1, flatbuffers_string_ref_t v2, flatbuffers_string_ref_t v3, reflection_Object_ref_t v4, reflection_Service_vec_ref_t v5
#define __reflection_Schema_call_args ,\
v0, v1, v2, v3, v4, v5
static inline reflection_Schema_ref_t reflection_Schema_create(flatbuffers_builder_t *B __reflection_Schema_formal_args);
__flatbuffers_build_table_prolog(flatbuffers_, reflection_Schema, reflection_Schema_file_identifier, reflection_Schema_type_identifier)
__flatbuffers_build_scalar_field(0, flatbuffers_, reflection_Type_base_type, reflection_BaseType, reflection_BaseType_enum_t, 1, 1, INT8_C(0), reflection_Type)
__flatbuffers_build_scalar_field(1, flatbuffers_, reflection_Type_element, reflection_BaseType, reflection_BaseType_enum_t, 1, 1, INT8_C(0), reflection_Type)
__flatbuffers_build_scalar_field(2, flatbuffers_, reflection_Type_index, flatbuffers_int32, int32_t, 4, 4, INT32_C(-1), reflection_Type)
__flatbuffers_build_scalar_field(3, flatbuffers_, reflection_Type_fixed_length, flatbuffers_uint16, uint16_t, 2, 2, UINT16_C(0), reflection_Type)
static inline reflection_Type_ref_t reflection_Type_create(flatbuffers_builder_t *B __reflection_Type_formal_args)
{
if (reflection_Type_start(B)
|| reflection_Type_index_add(B, v2)
|| reflection_Type_fixed_length_add(B, v3)
|| reflection_Type_base_type_add(B, v0)
|| reflection_Type_element_add(B, v1)) {
return 0;
}
return reflection_Type_end(B);
}
static reflection_Type_ref_t reflection_Type_clone(flatbuffers_builder_t *B, reflection_Type_table_t t)
{
__flatbuffers_memoize_begin(B, t);
if (reflection_Type_start(B)
|| reflection_Type_index_pick(B, t)
|| reflection_Type_fixed_length_pick(B, t)
|| reflection_Type_base_type_pick(B, t)
|| reflection_Type_element_pick(B, t)) {
return 0;
}
__flatbuffers_memoize_end(B, t, reflection_Type_end(B));
}
__flatbuffers_build_string_field(0, flatbuffers_, reflection_KeyValue_key, reflection_KeyValue)
__flatbuffers_build_string_field(1, flatbuffers_, reflection_KeyValue_value, reflection_KeyValue)
static inline reflection_KeyValue_ref_t reflection_KeyValue_create(flatbuffers_builder_t *B __reflection_KeyValue_formal_args)
{
if (reflection_KeyValue_start(B)
|| reflection_KeyValue_key_add(B, v0)
|| reflection_KeyValue_value_add(B, v1)) {
return 0;
}
return reflection_KeyValue_end(B);
}
static reflection_KeyValue_ref_t reflection_KeyValue_clone(flatbuffers_builder_t *B, reflection_KeyValue_table_t t)
{
__flatbuffers_memoize_begin(B, t);
if (reflection_KeyValue_start(B)
|| reflection_KeyValue_key_pick(B, t)
|| reflection_KeyValue_value_pick(B, t)) {
return 0;
}
__flatbuffers_memoize_end(B, t, reflection_KeyValue_end(B));
}
__flatbuffers_build_string_field(0, flatbuffers_, reflection_EnumVal_name, reflection_EnumVal)
__flatbuffers_build_scalar_field(1, flatbuffers_, reflection_EnumVal_value, flatbuffers_int64, int64_t, 8, 8, INT64_C(0), reflection_EnumVal)
__flatbuffers_build_table_field(2, flatbuffers_, reflection_EnumVal_object, reflection_Object, reflection_EnumVal)
__flatbuffers_build_table_field(3, flatbuffers_, reflection_EnumVal_union_type, reflection_Type, reflection_EnumVal)
__flatbuffers_build_string_vector_field(4, flatbuffers_, reflection_EnumVal_documentation, reflection_EnumVal)
static inline reflection_EnumVal_ref_t reflection_EnumVal_create(flatbuffers_builder_t *B __reflection_EnumVal_formal_args)
{
if (reflection_EnumVal_start(B)
|| reflection_EnumVal_value_add(B, v1)
|| reflection_EnumVal_name_add(B, v0)
|| reflection_EnumVal_object_add(B, v2)
|| reflection_EnumVal_union_type_add(B, v3)
|| reflection_EnumVal_documentation_add(B, v4)) {
return 0;
}
return reflection_EnumVal_end(B);
}
static reflection_EnumVal_ref_t reflection_EnumVal_clone(flatbuffers_builder_t *B, reflection_EnumVal_table_t t)
{
__flatbuffers_memoize_begin(B, t);
if (reflection_EnumVal_start(B)
|| reflection_EnumVal_value_pick(B, t)
|| reflection_EnumVal_name_pick(B, t)
|| reflection_EnumVal_object_pick(B, t)
|| reflection_EnumVal_union_type_pick(B, t)
|| reflection_EnumVal_documentation_pick(B, t)) {
return 0;
}
__flatbuffers_memoize_end(B, t, reflection_EnumVal_end(B));
}
__flatbuffers_build_string_field(0, flatbuffers_, reflection_Enum_name, reflection_Enum)
/* vector has keyed elements */
__flatbuffers_build_table_vector_field(1, flatbuffers_, reflection_Enum_values, reflection_EnumVal, reflection_Enum)
__flatbuffers_build_scalar_field(2, flatbuffers_, reflection_Enum_is_union, flatbuffers_bool, flatbuffers_bool_t, 1, 1, UINT8_C(0), reflection_Enum)
__flatbuffers_build_table_field(3, flatbuffers_, reflection_Enum_underlying_type, reflection_Type, reflection_Enum)
/* vector has keyed elements */
__flatbuffers_build_table_vector_field(4, flatbuffers_, reflection_Enum_attributes, reflection_KeyValue, reflection_Enum)
__flatbuffers_build_string_vector_field(5, flatbuffers_, reflection_Enum_documentation, reflection_Enum)
static inline reflection_Enum_ref_t reflection_Enum_create(flatbuffers_builder_t *B __reflection_Enum_formal_args)
{
if (reflection_Enum_start(B)
|| reflection_Enum_name_add(B, v0)
|| reflection_Enum_values_add(B, v1)
|| reflection_Enum_underlying_type_add(B, v3)
|| reflection_Enum_attributes_add(B, v4)
|| reflection_Enum_documentation_add(B, v5)
|| reflection_Enum_is_union_add(B, v2)) {
return 0;
}
return reflection_Enum_end(B);
}
static reflection_Enum_ref_t reflection_Enum_clone(flatbuffers_builder_t *B, reflection_Enum_table_t t)
{
__flatbuffers_memoize_begin(B, t);
if (reflection_Enum_start(B)
|| reflection_Enum_name_pick(B, t)
|| reflection_Enum_values_pick(B, t)
|| reflection_Enum_underlying_type_pick(B, t)
|| reflection_Enum_attributes_pick(B, t)
|| reflection_Enum_documentation_pick(B, t)
|| reflection_Enum_is_union_pick(B, t)) {
return 0;
}
__flatbuffers_memoize_end(B, t, reflection_Enum_end(B));
}
__flatbuffers_build_string_field(0, flatbuffers_, reflection_Field_name, reflection_Field)
__flatbuffers_build_table_field(1, flatbuffers_, reflection_Field_type, reflection_Type, reflection_Field)
__flatbuffers_build_scalar_field(2, flatbuffers_, reflection_Field_id, flatbuffers_uint16, uint16_t, 2, 2, UINT16_C(0), reflection_Field)
__flatbuffers_build_scalar_field(3, flatbuffers_, reflection_Field_offset, flatbuffers_uint16, uint16_t, 2, 2, UINT16_C(0), reflection_Field)
__flatbuffers_build_scalar_field(4, flatbuffers_, reflection_Field_default_integer, flatbuffers_int64, int64_t, 8, 8, INT64_C(0), reflection_Field)
__flatbuffers_build_scalar_field(5, flatbuffers_, reflection_Field_default_real, flatbuffers_double, double, 8, 8, 0.0000000000000000, reflection_Field)
__flatbuffers_build_scalar_field(6, flatbuffers_, reflection_Field_deprecated, flatbuffers_bool, flatbuffers_bool_t, 1, 1, UINT8_C(0), reflection_Field)
__flatbuffers_build_scalar_field(7, flatbuffers_, reflection_Field_required, flatbuffers_bool, flatbuffers_bool_t, 1, 1, UINT8_C(0), reflection_Field)
__flatbuffers_build_scalar_field(8, flatbuffers_, reflection_Field_key, flatbuffers_bool, flatbuffers_bool_t, 1, 1, UINT8_C(0), reflection_Field)
/* vector has keyed elements */
__flatbuffers_build_table_vector_field(9, flatbuffers_, reflection_Field_attributes, reflection_KeyValue, reflection_Field)
__flatbuffers_build_string_vector_field(10, flatbuffers_, reflection_Field_documentation, reflection_Field)
__flatbuffers_build_scalar_field(11, flatbuffers_, reflection_Field_optional, flatbuffers_bool, flatbuffers_bool_t, 1, 1, UINT8_C(0), reflection_Field)
static inline reflection_Field_ref_t reflection_Field_create(flatbuffers_builder_t *B __reflection_Field_formal_args)
{
if (reflection_Field_start(B)
|| reflection_Field_default_integer_add(B, v4)
|| reflection_Field_default_real_add(B, v5)
|| reflection_Field_name_add(B, v0)
|| reflection_Field_type_add(B, v1)
|| reflection_Field_attributes_add(B, v9)
|| reflection_Field_documentation_add(B, v10)
|| reflection_Field_id_add(B, v2)
|| reflection_Field_offset_add(B, v3)
|| reflection_Field_deprecated_add(B, v6)
|| reflection_Field_required_add(B, v7)
|| reflection_Field_key_add(B, v8)
|| reflection_Field_optional_add(B, v11)) {
return 0;
}
return reflection_Field_end(B);
}
static reflection_Field_ref_t reflection_Field_clone(flatbuffers_builder_t *B, reflection_Field_table_t t)
{
__flatbuffers_memoize_begin(B, t);
if (reflection_Field_start(B)
|| reflection_Field_default_integer_pick(B, t)
|| reflection_Field_default_real_pick(B, t)
|| reflection_Field_name_pick(B, t)
|| reflection_Field_type_pick(B, t)
|| reflection_Field_attributes_pick(B, t)
|| reflection_Field_documentation_pick(B, t)
|| reflection_Field_id_pick(B, t)
|| reflection_Field_offset_pick(B, t)
|| reflection_Field_deprecated_pick(B, t)
|| reflection_Field_required_pick(B, t)
|| reflection_Field_key_pick(B, t)
|| reflection_Field_optional_pick(B, t)) {
return 0;
}
__flatbuffers_memoize_end(B, t, reflection_Field_end(B));
}
__flatbuffers_build_string_field(0, flatbuffers_, reflection_Object_name, reflection_Object)
/* vector has keyed elements */
__flatbuffers_build_table_vector_field(1, flatbuffers_, reflection_Object_fields, reflection_Field, reflection_Object)
__flatbuffers_build_scalar_field(2, flatbuffers_, reflection_Object_is_struct, flatbuffers_bool, flatbuffers_bool_t, 1, 1, UINT8_C(0), reflection_Object)
__flatbuffers_build_scalar_field(3, flatbuffers_, reflection_Object_minalign, flatbuffers_int32, int32_t, 4, 4, INT32_C(0), reflection_Object)
__flatbuffers_build_scalar_field(4, flatbuffers_, reflection_Object_bytesize, flatbuffers_int32, int32_t, 4, 4, INT32_C(0), reflection_Object)
/* vector has keyed elements */
__flatbuffers_build_table_vector_field(5, flatbuffers_, reflection_Object_attributes, reflection_KeyValue, reflection_Object)
__flatbuffers_build_string_vector_field(6, flatbuffers_, reflection_Object_documentation, reflection_Object)
static inline reflection_Object_ref_t reflection_Object_create(flatbuffers_builder_t *B __reflection_Object_formal_args)
{
if (reflection_Object_start(B)
|| reflection_Object_name_add(B, v0)
|| reflection_Object_fields_add(B, v1)
|| reflection_Object_minalign_add(B, v3)
|| reflection_Object_bytesize_add(B, v4)
|| reflection_Object_attributes_add(B, v5)
|| reflection_Object_documentation_add(B, v6)
|| reflection_Object_is_struct_add(B, v2)) {
return 0;
}
return reflection_Object_end(B);
}
static reflection_Object_ref_t reflection_Object_clone(flatbuffers_builder_t *B, reflection_Object_table_t t)
{
__flatbuffers_memoize_begin(B, t);
if (reflection_Object_start(B)
|| reflection_Object_name_pick(B, t)
|| reflection_Object_fields_pick(B, t)
|| reflection_Object_minalign_pick(B, t)
|| reflection_Object_bytesize_pick(B, t)
|| reflection_Object_attributes_pick(B, t)
|| reflection_Object_documentation_pick(B, t)
|| reflection_Object_is_struct_pick(B, t)) {
return 0;
}
__flatbuffers_memoize_end(B, t, reflection_Object_end(B));
}
__flatbuffers_build_string_field(0, flatbuffers_, reflection_RPCCall_name, reflection_RPCCall)
__flatbuffers_build_table_field(1, flatbuffers_, reflection_RPCCall_request, reflection_Object, reflection_RPCCall)
__flatbuffers_build_table_field(2, flatbuffers_, reflection_RPCCall_response, reflection_Object, reflection_RPCCall)
/* vector has keyed elements */
__flatbuffers_build_table_vector_field(3, flatbuffers_, reflection_RPCCall_attributes, reflection_KeyValue, reflection_RPCCall)
__flatbuffers_build_string_vector_field(4, flatbuffers_, reflection_RPCCall_documentation, reflection_RPCCall)
static inline reflection_RPCCall_ref_t reflection_RPCCall_create(flatbuffers_builder_t *B __reflection_RPCCall_formal_args)
{
if (reflection_RPCCall_start(B)
|| reflection_RPCCall_name_add(B, v0)
|| reflection_RPCCall_request_add(B, v1)
|| reflection_RPCCall_response_add(B, v2)
|| reflection_RPCCall_attributes_add(B, v3)
|| reflection_RPCCall_documentation_add(B, v4)) {
return 0;
}
return reflection_RPCCall_end(B);
}
static reflection_RPCCall_ref_t reflection_RPCCall_clone(flatbuffers_builder_t *B, reflection_RPCCall_table_t t)
{
__flatbuffers_memoize_begin(B, t);
if (reflection_RPCCall_start(B)
|| reflection_RPCCall_name_pick(B, t)
|| reflection_RPCCall_request_pick(B, t)
|| reflection_RPCCall_response_pick(B, t)
|| reflection_RPCCall_attributes_pick(B, t)
|| reflection_RPCCall_documentation_pick(B, t)) {
return 0;
}
__flatbuffers_memoize_end(B, t, reflection_RPCCall_end(B));
}
__flatbuffers_build_string_field(0, flatbuffers_, reflection_Service_name, reflection_Service)
/* vector has keyed elements */
__flatbuffers_build_table_vector_field(1, flatbuffers_, reflection_Service_calls, reflection_RPCCall, reflection_Service)
/* vector has keyed elements */
__flatbuffers_build_table_vector_field(2, flatbuffers_, reflection_Service_attributes, reflection_KeyValue, reflection_Service)
__flatbuffers_build_string_vector_field(3, flatbuffers_, reflection_Service_documentation, reflection_Service)
static inline reflection_Service_ref_t reflection_Service_create(flatbuffers_builder_t *B __reflection_Service_formal_args)
{
if (reflection_Service_start(B)
|| reflection_Service_name_add(B, v0)
|| reflection_Service_calls_add(B, v1)
|| reflection_Service_attributes_add(B, v2)
|| reflection_Service_documentation_add(B, v3)) {
return 0;
}
return reflection_Service_end(B);
}
static reflection_Service_ref_t reflection_Service_clone(flatbuffers_builder_t *B, reflection_Service_table_t t)
{
__flatbuffers_memoize_begin(B, t);
if (reflection_Service_start(B)
|| reflection_Service_name_pick(B, t)
|| reflection_Service_calls_pick(B, t)
|| reflection_Service_attributes_pick(B, t)
|| reflection_Service_documentation_pick(B, t)) {
return 0;
}
__flatbuffers_memoize_end(B, t, reflection_Service_end(B));
}
/* vector has keyed elements */
__flatbuffers_build_table_vector_field(0, flatbuffers_, reflection_Schema_objects, reflection_Object, reflection_Schema)
/* vector has keyed elements */
__flatbuffers_build_table_vector_field(1, flatbuffers_, reflection_Schema_enums, reflection_Enum, reflection_Schema)
__flatbuffers_build_string_field(2, flatbuffers_, reflection_Schema_file_ident, reflection_Schema)
__flatbuffers_build_string_field(3, flatbuffers_, reflection_Schema_file_ext, reflection_Schema)
__flatbuffers_build_table_field(4, flatbuffers_, reflection_Schema_root_table, reflection_Object, reflection_Schema)
/* vector has keyed elements */
__flatbuffers_build_table_vector_field(5, flatbuffers_, reflection_Schema_services, reflection_Service, reflection_Schema)
static inline reflection_Schema_ref_t reflection_Schema_create(flatbuffers_builder_t *B __reflection_Schema_formal_args)
{
if (reflection_Schema_start(B)
|| reflection_Schema_objects_add(B, v0)
|| reflection_Schema_enums_add(B, v1)
|| reflection_Schema_file_ident_add(B, v2)
|| reflection_Schema_file_ext_add(B, v3)
|| reflection_Schema_root_table_add(B, v4)
|| reflection_Schema_services_add(B, v5)) {
return 0;
}
return reflection_Schema_end(B);
}
static reflection_Schema_ref_t reflection_Schema_clone(flatbuffers_builder_t *B, reflection_Schema_table_t t)
{
__flatbuffers_memoize_begin(B, t);
if (reflection_Schema_start(B)
|| reflection_Schema_objects_pick(B, t)
|| reflection_Schema_enums_pick(B, t)
|| reflection_Schema_file_ident_pick(B, t)
|| reflection_Schema_file_ext_pick(B, t)
|| reflection_Schema_root_table_pick(B, t)
|| reflection_Schema_services_pick(B, t)) {
return 0;
}
__flatbuffers_memoize_end(B, t, reflection_Schema_end(B));
}
#include "flatcc/flatcc_epilogue.h"
#endif /* REFLECTION_BUILDER_H */