src/lib/INIReader.h
branchv_0
changeset 28 596a724fbb83
parent 27 e9aad9dd823a
--- a/src/lib/INIReader.h	Sat Nov 28 18:10:47 2020 +0100
+++ b/src/lib/INIReader.h	Sat Nov 28 20:59:29 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);
 };