Emit include for bfbs-gen-embed (#7031)
authorDerek Bailey <derekbailey@google.com>
Tue, 25 Jan 2022 18:43:16 +0000 (10:43 -0800)
committerGitHub <noreply@github.com>
Tue, 25 Jan 2022 18:43:16 +0000 (10:43 -0800)
src/idl_gen_cpp.cpp
tests/monster_test_bfbs_generated.h

index 2abdca5..e4ebff2 100644 (file)
@@ -283,6 +283,9 @@ class CppGenerator : public BaseGenerator {
         code_ += "#pragma clang system_header\n\n";
       }
 
+      code_ += "#include \"flatbuffers/flatbuffers.h\"";
+      code_ += "";
+
       SetNameSpace(struct_def.defined_namespace);
       auto name = Name(struct_def);
       code_.SetValue("STRUCT_NAME", name);
index 814b17e..e3e4887 100644 (file)
@@ -4,6 +4,8 @@
 #ifndef FLATBUFFERS_GENERATED_MONSTERTEST_MYGAME_EXAMPLE_BFBS_H_
 #define FLATBUFFERS_GENERATED_MONSTERTEST_MYGAME_EXAMPLE_BFBS_H_
 
+#include "flatbuffers/flatbuffers.h"
+
 namespace MyGame {
 namespace Example {