99// Ensure the included flatbuffers.h is the same version as when this file was
1010// generated, otherwise it may not be compatible.
1111static_assert (FLATBUFFERS_VERSION_MAJOR == 25 &&
12- FLATBUFFERS_VERSION_MINOR == 9 &&
13- FLATBUFFERS_VERSION_REVISION == 23 ,
12+ FLATBUFFERS_VERSION_MINOR == 12 &&
13+ FLATBUFFERS_VERSION_REVISION == 19 ,
1414 " Non-compatible flatbuffers version included" );
1515
1616#include " SemVer_generated.h"
@@ -142,8 +142,10 @@ template<> struct GatewayToHubMessagePayloadTraits<OpenShock::Serialization::Gat
142142 static const GatewayToHubMessagePayload enum_value = GatewayToHubMessagePayload::OtaUpdateRequest;
143143};
144144
145- bool VerifyGatewayToHubMessagePayload (::flatbuffers::Verifier &verifier, const void *obj, GatewayToHubMessagePayload type);
146- bool VerifyGatewayToHubMessagePayloadVector (::flatbuffers::Verifier &verifier, const ::flatbuffers::Vector<::flatbuffers::Offset<void >> *values, const ::flatbuffers::Vector<GatewayToHubMessagePayload> *types);
145+ template <bool B = false >
146+ bool VerifyGatewayToHubMessagePayload (::flatbuffers::VerifierTemplate<B> &verifier, const void *obj, GatewayToHubMessagePayload type);
147+ template <bool B = false >
148+ bool VerifyGatewayToHubMessagePayloadVector (::flatbuffers::VerifierTemplate<B> &verifier, const ::flatbuffers::Vector<::flatbuffers::Offset<void >> *values, const ::flatbuffers::Vector<GatewayToHubMessagePayload> *types);
147149
148150struct Ping FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
149151 typedef PingBuilder Builder;
@@ -157,7 +159,8 @@ struct Ping FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
157159 uint64_t unix_utc_time () const {
158160 return GetField<uint64_t >(VT_UNIX_UTC_TIME, 0 );
159161 }
160- bool Verify (::flatbuffers::Verifier &verifier) const {
162+ template <bool B = false >
163+ bool Verify (::flatbuffers::VerifierTemplate<B> &verifier) const {
161164 return VerifyTableStart (verifier) &&
162165 VerifyField<uint64_t >(verifier, VT_UNIX_UTC_TIME, 8 ) &&
163166 verifier.EndTable ();
@@ -207,7 +210,8 @@ struct Trigger FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
207210 OpenShock::Serialization::Gateway::TriggerType type () const {
208211 return static_cast <OpenShock::Serialization::Gateway::TriggerType>(GetField<uint8_t >(VT_TYPE, 0 ));
209212 }
210- bool Verify (::flatbuffers::Verifier &verifier) const {
213+ template <bool B = false >
214+ bool Verify (::flatbuffers::VerifierTemplate<B> &verifier) const {
211215 return VerifyTableStart (verifier) &&
212216 VerifyField<uint8_t >(verifier, VT_TYPE, 1 ) &&
213217 verifier.EndTable ();
@@ -273,7 +277,8 @@ struct ShockerCommand FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
273277 uint16_t duration () const {
274278 return GetField<uint16_t >(VT_DURATION, 0 );
275279 }
276- bool Verify (::flatbuffers::Verifier &verifier) const {
280+ template <bool B = false >
281+ bool Verify (::flatbuffers::VerifierTemplate<B> &verifier) const {
277282 return VerifyTableStart (verifier) &&
278283 VerifyField<uint8_t >(verifier, VT_MODEL, 1 ) &&
279284 VerifyField<uint16_t >(verifier, VT_ID, 2 ) &&
@@ -347,7 +352,8 @@ struct ShockerCommandList FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table
347352 const ::flatbuffers::Vector<::flatbuffers::Offset<OpenShock::Serialization::Gateway::ShockerCommand>> *commands () const {
348353 return GetPointer<const ::flatbuffers::Vector<::flatbuffers::Offset<OpenShock::Serialization::Gateway::ShockerCommand>> *>(VT_COMMANDS);
349354 }
350- bool Verify (::flatbuffers::Verifier &verifier) const {
355+ template <bool B = false >
356+ bool Verify (::flatbuffers::VerifierTemplate<B> &verifier) const {
351357 return VerifyTableStart (verifier) &&
352358 VerifyOffsetRequired (verifier, VT_COMMANDS) &&
353359 verifier.VerifyVector (commands ()) &&
@@ -409,7 +415,8 @@ struct OtaUpdateRequest FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
409415 const OpenShock::Serialization::Types::SemVer *version () const {
410416 return GetPointer<const OpenShock::Serialization::Types::SemVer *>(VT_VERSION);
411417 }
412- bool Verify (::flatbuffers::Verifier &verifier) const {
418+ template <bool B = false >
419+ bool Verify (::flatbuffers::VerifierTemplate<B> &verifier) const {
413420 return VerifyTableStart (verifier) &&
414421 VerifyOffsetRequired (verifier, VT_VERSION) &&
415422 verifier.VerifyTable (version ()) &&
@@ -478,7 +485,8 @@ struct GatewayToHubMessage FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Tabl
478485 const OpenShock::Serialization::Gateway::OtaUpdateRequest *payload_as_OtaUpdateRequest () const {
479486 return payload_type () == OpenShock::Serialization::Gateway::GatewayToHubMessagePayload::OtaUpdateRequest ? static_cast <const OpenShock::Serialization::Gateway::OtaUpdateRequest *>(payload ()) : nullptr ;
480487 }
481- bool Verify (::flatbuffers::Verifier &verifier) const {
488+ template <bool B = false >
489+ bool Verify (::flatbuffers::VerifierTemplate<B> &verifier) const {
482490 return VerifyTableStart (verifier) &&
483491 VerifyField<uint8_t >(verifier, VT_PAYLOAD_TYPE, 1 ) &&
484492 VerifyOffsetRequired (verifier, VT_PAYLOAD) &&
@@ -540,7 +548,8 @@ struct GatewayToHubMessage::Traits {
540548 static auto constexpr Create = CreateGatewayToHubMessage;
541549};
542550
543- inline bool VerifyGatewayToHubMessagePayload (::flatbuffers::Verifier &verifier, const void *obj, GatewayToHubMessagePayload type) {
551+ template <bool B>
552+ inline bool VerifyGatewayToHubMessagePayload (::flatbuffers::VerifierTemplate<B> &verifier, const void *obj, GatewayToHubMessagePayload type) {
544553 switch (type) {
545554 case GatewayToHubMessagePayload::NONE: {
546555 return true ;
@@ -565,7 +574,8 @@ inline bool VerifyGatewayToHubMessagePayload(::flatbuffers::Verifier &verifier,
565574 }
566575}
567576
568- inline bool VerifyGatewayToHubMessagePayloadVector (::flatbuffers::Verifier &verifier, const ::flatbuffers::Vector<::flatbuffers::Offset<void >> *values, const ::flatbuffers::Vector<GatewayToHubMessagePayload> *types) {
577+ template <bool B>
578+ inline bool VerifyGatewayToHubMessagePayloadVector (::flatbuffers::VerifierTemplate<B> &verifier, const ::flatbuffers::Vector<::flatbuffers::Offset<void >> *values, const ::flatbuffers::Vector<GatewayToHubMessagePayload> *types) {
569579 if (!values || !types) return !values && !types;
570580 if (values->size () != types->size ()) return false ;
571581 for (::flatbuffers::uoffset_t i = 0 ; i < values->size (); ++i) {
@@ -585,14 +595,16 @@ inline const OpenShock::Serialization::Gateway::GatewayToHubMessage *GetSizePref
585595 return ::flatbuffers::GetSizePrefixedRoot<OpenShock::Serialization::Gateway::GatewayToHubMessage>(buf);
586596}
587597
598+ template <bool B = false >
588599inline bool VerifyGatewayToHubMessageBuffer (
589- ::flatbuffers::Verifier &verifier) {
590- return verifier.VerifyBuffer <OpenShock::Serialization::Gateway::GatewayToHubMessage>(nullptr );
600+ ::flatbuffers::VerifierTemplate<B> &verifier) {
601+ return verifier.template VerifyBuffer <OpenShock::Serialization::Gateway::GatewayToHubMessage>(nullptr );
591602}
592603
604+ template <bool B = false >
593605inline bool VerifySizePrefixedGatewayToHubMessageBuffer (
594- ::flatbuffers::Verifier &verifier) {
595- return verifier.VerifySizePrefixedBuffer <OpenShock::Serialization::Gateway::GatewayToHubMessage>(nullptr );
606+ ::flatbuffers::VerifierTemplate<B> &verifier) {
607+ return verifier.template VerifySizePrefixedBuffer <OpenShock::Serialization::Gateway::GatewayToHubMessage>(nullptr );
596608}
597609
598610inline void FinishGatewayToHubMessageBuffer (
0 commit comments