From f725faf548f42d7a7eb95f4808a6459f51284899 Mon Sep 17 00:00:00 2001 From: Petr Pucil Date: Wed, 12 Aug 2020 11:55:23 +0200 Subject: [PATCH] C++: restore opaque types forward declarations --- .../src/main/scala/io/kaitai/struct/languages/CppCompiler.scala | 1 + 1 file changed, 1 insertion(+) diff --git a/shared/src/main/scala/io/kaitai/struct/languages/CppCompiler.scala b/shared/src/main/scala/io/kaitai/struct/languages/CppCompiler.scala index 0d01dbeb5..4f0ae366c 100644 --- a/shared/src/main/scala/io/kaitai/struct/languages/CppCompiler.scala +++ b/shared/src/main/scala/io/kaitai/struct/languages/CppCompiler.scala @@ -109,6 +109,7 @@ class CppCompiler( } override def opaqueClassDeclaration(classSpec: ClassSpec): Unit = { + classForwardDeclaration(classSpec.name) importListHdr.addLocal(outFileNameHeader(classSpec.name.head)) }