mirror of
https://github.com/davidgiven/fluxengine.git
synced 2025-10-31 11:17:01 -07:00
Config no longer depends on Flux/Image/Encode/Decode, breaking a circular
dependency.
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
#include "lib/core/globals.h"
|
||||
#include "lib/config.h"
|
||||
#include "lib/flags.h"
|
||||
#include "lib/sector.h"
|
||||
#include "lib/imagereader/imagereader.h"
|
||||
@@ -11,6 +12,13 @@
|
||||
#include <algorithm>
|
||||
#include <ctype.h>
|
||||
|
||||
std::unique_ptr<ImageReader> ImageReader::create(Config& config)
|
||||
{
|
||||
if (!config.hasImageReader())
|
||||
error("no image reader configured");
|
||||
return create(config->image_reader());
|
||||
}
|
||||
|
||||
std::unique_ptr<ImageReader> ImageReader::create(const ImageReaderProto& config)
|
||||
{
|
||||
switch (config.type())
|
||||
|
||||
Reference in New Issue
Block a user