#pragma once #include "File.h" #include "Deserializer.h" class ParserStrategy { public: ParserStrategy() = default; virtual ~ParserStrategy() = 0; public: virtual void parse(File & f, Deserializer & d) = 0; virtual unsigned int heuristic(File & f) = 0; };