create enum definitions from headers

This commit is contained in:
Jan
2021-02-18 17:15:46 +01:00
parent 3c1599c1a0
commit 5d5fc86923
34 changed files with 350 additions and 163 deletions

View File

@ -1,9 +1,9 @@
#pragma once
#include "IHeaderBlock.h"
#include "IHeaderBlockVariableDefining.h"
#include "IHeaderBlockNameHolder.h"
class HeaderBlockStruct final : public IHeaderBlock, public IHeaderBlockVariableDefining
class HeaderBlockStruct final : public IHeaderBlock, public IHeaderBlockNameHolder
{
std::string m_variable_name;
@ -13,6 +13,6 @@ public:
void OnOpen(HeaderParserState* state) override;
void OnClose(HeaderParserState* state) override;
void OnChildBlockClose(HeaderParserState* state, IHeaderBlock* block) override;
void SetVariableName(std::string name) override;
void SetBlockName(const TokenPos& nameTokenPos, std::string name) override;
};