inline const char *EnumNameDecision(Decision e) {
if (e < Decision_ANY || e > Decision_CHECK) return "";
- const size_t index = static_cast<int>(e);
+ const size_t index = static_cast<size_t>(e);
return EnumNamesDecision()[index];
}
inline const char *EnumNameBusAccessType(BusAccessType e) {
if (e < BusAccessType_USER || e > BusAccessType_ALL_GROUPS) return "";
- const size_t index = static_cast<int>(e);
+ const size_t index = static_cast<size_t>(e);
return EnumNamesBusAccessType()[index];
}
inline const char *EnumNameMessageType(MessageType e) {
if (e < MessageType_ANY || e > MessageType_SIGNAL) return "";
- const size_t index = static_cast<int>(e);
+ const size_t index = static_cast<size_t>(e);
return EnumNamesMessageType()[index];
}
return flatbuffers::GetSizePrefixedRoot<FB::File>(buf);
}
+inline const char *FileIdentifier() {
+ return "LDP1";
+}
+
+inline bool FileBufferHasIdentifier(const void *buf) {
+ return flatbuffers::BufferHasIdentifier(
+ buf, FileIdentifier());
+}
+
inline bool VerifyFileBuffer(
flatbuffers::Verifier &verifier) {
- return verifier.VerifyBuffer<FB::File>(nullptr);
+ return verifier.VerifyBuffer<FB::File>(FileIdentifier());
}
inline bool VerifySizePrefixedFileBuffer(
flatbuffers::Verifier &verifier) {
- return verifier.VerifySizePrefixedBuffer<FB::File>(nullptr);
+ return verifier.VerifySizePrefixedBuffer<FB::File>(FileIdentifier());
}
inline void FinishFileBuffer(
flatbuffers::FlatBufferBuilder &fbb,
flatbuffers::Offset<FB::File> root) {
- fbb.Finish(root);
+ fbb.Finish(root, FileIdentifier());
}
inline void FinishSizePrefixedFileBuffer(
flatbuffers::FlatBufferBuilder &fbb,
flatbuffers::Offset<FB::File> root) {
- fbb.FinishSizePrefixed(root);
+ fbb.FinishSizePrefixed(root, FileIdentifier());
}
} // namespace FB