11// automatically generated by the FlatBuffers compiler, do not modify
22
3-
43#ifndef FLATBUFFERS_GENERATED_ANIMAL_COM_FBS_APP_H_
54#define FLATBUFFERS_GENERATED_ANIMAL_COM_FBS_APP_H_
65
98// Ensure the included flatbuffers.h is the same version as when this file was
109// generated, otherwise it may not be compatible.
1110static_assert (FLATBUFFERS_VERSION_MAJOR == 24 &&
12- FLATBUFFERS_VERSION_MINOR == 12 &&
13- FLATBUFFERS_VERSION_REVISION == 23 ,
14- " Non-compatible flatbuffers version included" );
11+ FLATBUFFERS_VERSION_MINOR == 12 &&
12+ FLATBUFFERS_VERSION_REVISION == 23 ,
13+ " Non-compatible flatbuffers version included" );
1514
1615namespace com {
1716namespace fbs {
@@ -27,29 +26,24 @@ struct Animal FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
2726 VT_SOUND = 6 ,
2827 VT_WEIGHT = 8
2928 };
30- const ::flatbuffers::String *name () const {
31- return GetPointer<const ::flatbuffers::String *>(VT_NAME );
32- }
33- const ::flatbuffers::String *sound () const {
34- return GetPointer<const ::flatbuffers::String *>(VT_SOUND );
29+ const ::flatbuffers::String* name () const {
30+ return GetPointer<const ::flatbuffers::String*>(VT_NAME );
3531 }
36- uint16_t weight () const {
37- return GetField< uint16_t >( VT_WEIGHT , 0 );
32+ const ::flatbuffers::String* sound () const {
33+ return GetPointer< const ::flatbuffers::String*>( VT_SOUND );
3834 }
39- bool Verify (::flatbuffers::Verifier &verifier) const {
40- return VerifyTableStart (verifier) &&
41- VerifyOffset (verifier, VT_NAME ) &&
42- verifier.VerifyString (name ()) &&
43- VerifyOffset (verifier, VT_SOUND ) &&
35+ uint16_t weight () const { return GetField<uint16_t >(VT_WEIGHT , 0 ); }
36+ bool Verify (::flatbuffers::Verifier& verifier) const {
37+ return VerifyTableStart (verifier) && VerifyOffset (verifier, VT_NAME ) &&
38+ verifier.VerifyString (name ()) && VerifyOffset (verifier, VT_SOUND ) &&
4439 verifier.VerifyString (sound ()) &&
45- VerifyField<uint16_t >(verifier, VT_WEIGHT , 2 ) &&
46- verifier.EndTable ();
40+ VerifyField<uint16_t >(verifier, VT_WEIGHT , 2 ) && verifier.EndTable ();
4741 }
4842};
4943
5044struct AnimalBuilder {
5145 typedef Animal Table;
52- ::flatbuffers::FlatBufferBuilder & fbb_;
46+ ::flatbuffers::FlatBufferBuilder& fbb_;
5347 ::flatbuffers::uoffset_t start_;
5448 void add_name (::flatbuffers::Offset<::flatbuffers::String> name) {
5549 fbb_.AddOffset (Animal::VT_NAME , name);
@@ -60,8 +54,7 @@ struct AnimalBuilder {
6054 void add_weight (uint16_t weight) {
6155 fbb_.AddElement <uint16_t >(Animal::VT_WEIGHT , weight, 0 );
6256 }
63- explicit AnimalBuilder (::flatbuffers::FlatBufferBuilder &_fbb)
64- : fbb_(_fbb) {
57+ explicit AnimalBuilder (::flatbuffers::FlatBufferBuilder& _fbb) : fbb_(_fbb) {
6558 start_ = fbb_.StartTable ();
6659 }
6760 ::flatbuffers::Offset<Animal> Finish () {
@@ -72,7 +65,7 @@ struct AnimalBuilder {
7265};
7366
7467inline ::flatbuffers::Offset<Animal> CreateAnimal (
75- ::flatbuffers::FlatBufferBuilder & _fbb,
68+ ::flatbuffers::FlatBufferBuilder& _fbb,
7669 ::flatbuffers::Offset<::flatbuffers::String> name = 0 ,
7770 ::flatbuffers::Offset<::flatbuffers::String> sound = 0 ,
7871 uint16_t weight = 0 ) {
@@ -84,45 +77,37 @@ inline ::flatbuffers::Offset<Animal> CreateAnimal(
8477}
8578
8679inline ::flatbuffers::Offset<Animal> CreateAnimalDirect (
87- ::flatbuffers::FlatBufferBuilder &_fbb,
88- const char *name = nullptr ,
89- const char *sound = nullptr ,
90- uint16_t weight = 0 ) {
80+ ::flatbuffers::FlatBufferBuilder& _fbb, const char * name = nullptr ,
81+ const char * sound = nullptr , uint16_t weight = 0 ) {
9182 auto name__ = name ? _fbb.CreateString (name) : 0 ;
9283 auto sound__ = sound ? _fbb.CreateString (sound) : 0 ;
93- return com::fbs::app::CreateAnimal (
94- _fbb,
95- name__,
96- sound__,
97- weight);
84+ return com::fbs::app::CreateAnimal (_fbb, name__, sound__, weight);
9885}
9986
100- inline const com::fbs::app::Animal * GetAnimal (const void * buf) {
87+ inline const com::fbs::app::Animal* GetAnimal (const void * buf) {
10188 return ::flatbuffers::GetRoot<com::fbs::app::Animal>(buf);
10289}
10390
104- inline const com::fbs::app::Animal * GetSizePrefixedAnimal (const void * buf) {
91+ inline const com::fbs::app::Animal* GetSizePrefixedAnimal (const void * buf) {
10592 return ::flatbuffers::GetSizePrefixedRoot<com::fbs::app::Animal>(buf);
10693}
10794
108- inline bool VerifyAnimalBuffer (
109- ::flatbuffers::Verifier &verifier) {
95+ inline bool VerifyAnimalBuffer (::flatbuffers::Verifier& verifier) {
11096 return verifier.VerifyBuffer <com::fbs::app::Animal>(nullptr );
11197}
11298
113- inline bool VerifySizePrefixedAnimalBuffer (
114- ::flatbuffers::Verifier &verifier) {
99+ inline bool VerifySizePrefixedAnimalBuffer (::flatbuffers::Verifier& verifier) {
115100 return verifier.VerifySizePrefixedBuffer <com::fbs::app::Animal>(nullptr );
116101}
117102
118103inline void FinishAnimalBuffer (
119- ::flatbuffers::FlatBufferBuilder & fbb,
104+ ::flatbuffers::FlatBufferBuilder& fbb,
120105 ::flatbuffers::Offset<com::fbs::app::Animal> root) {
121106 fbb.Finish (root);
122107}
123108
124109inline void FinishSizePrefixedAnimalBuffer (
125- ::flatbuffers::FlatBufferBuilder & fbb,
110+ ::flatbuffers::FlatBufferBuilder& fbb,
126111 ::flatbuffers::Offset<com::fbs::app::Animal> root) {
127112 fbb.FinishSizePrefixed (root);
128113}
0 commit comments