forward declare every struct and union to be able to self-reference

This commit is contained in:
Jan committed 2021-02-20 03:30:00 +01:00
1 parent a2029da1d5
commit 60a689f58c
3 files changed
+5 -1

No files matched your search

@@ -48,6 +48,8 @@ void HeaderBlockStruct::OnOpen(HeaderParserState* state)
{
state->m_namespace.Push(m_type_name);
}
state->AddForwardDeclaration(std::make_unique<ForwardDeclaration>(m_namespace, m_type_name, DataDefinitionType::STRUCT));
}
void HeaderBlockStruct::OnClose(HeaderParserState* state)