src/lib/INIReader.h
branchv_0
changeset 29 06aaad12c207
parent 28 0e7c57d48d1e
--- a/src/lib/INIReader.h	Sat Nov 28 18:14:15 2020 +0100
+++ b/src/lib/INIReader.h	Sat Nov 28 21:09:18 2020 +0100
@@ -21,6 +21,7 @@
 
 #include "INIContentHandler.h"
 #include "UnescapingProcessor.h"
+#include "Dialect.h"
 
 namespace relpipe {
 namespace in {
@@ -47,6 +48,7 @@
 	 */
 	virtual void addHandler(INIContentHandler* handler) = 0;
 	virtual void addUnescapingProcessor(std::shared_ptr<UnescapingProcessor> processor, const std::string uri, bool enabledByDefault) = 0;
+	virtual void addDialect(std::shared_ptr<Dialect> dialect, const std::string uri, bool enabledByDefault) = 0;
 	virtual void process() = 0;
 	static INIReader* create(std::istream& input);
 };