Add blocks to header parsing state that manipulate which sequences are valid

This commit is contained in:
Jan
2021-02-14 10:27:47 +01:00
parent 3f08be0564
commit e685348abd
18 changed files with 79 additions and 33 deletions

View File

@ -7,7 +7,7 @@ class HeaderBlockStruct final : public IHeaderBlock
public:
HeaderBlockType GetType() override;
const std::vector<sequence_t*>& GetTestsForBlock() override;
void OnOpen() override;
void OnClose() override;
void OnChildBlockClose(IHeaderBlock* block) override;
void OnOpen(HeaderParserState* state) override;
void OnClose(HeaderParserState* state) override;
void OnChildBlockClose(HeaderParserState* state, IHeaderBlock* block) override;
};