Config no longer depends on Flux/Image/Encode/Decode, breaking a circular

dependency.
This commit is contained in:
David Given
2024-10-12 01:49:13 +02:00
parent c6cbae4bc4
commit 7e80e255a4
30 changed files with 241 additions and 161 deletions

View File

@@ -12,6 +12,7 @@ class FluxMatcher;
class FluxmapReader;
class RawBits;
class DecoderProto;
class Config;
#include "lib/flux.h"
@@ -39,6 +40,7 @@ public:
virtual ~Decoder() {}
static std::unique_ptr<Decoder> create(Config& config);
static std::unique_ptr<Decoder> create(const DecoderProto& config);
public: