5 #ifndef DIGNEA_REPLACEMENT_H
6 #define DIGNEA_REPLACEMENT_H
8 #include <dignea/core/Solution.h>
31 virtual vector<S>
replace(vector<S> &, vector<S> &) = 0;
42 virtual vector<S>
replace(vector<S> &,
const S &,
const int &position) = 0;
44 virtual std::string getName()
const = 0;
Replacement skeleton operator.
Definition: Replacement.h:16
virtual vector< S > replace(vector< S > &, const S &, const int &position)=0
Method to perform the replacement operation. This is a virtual method that must be implemented in the...
virtual vector< S > replace(vector< S > &, vector< S > &)=0
Method to perform the replacement operation. This is a virtual method that must be implemented in the...