/* * FillPredicateBase.hpp * * Created on: Jan 19, 2012 * Author: heber */ #ifndef FILLPREDICATEBASE_HPP_ #define FILLPREDICATEBASE_HPP_ // include config.h #ifdef HAVE_CONFIG_H #include #endif #include "Filling/NodeTypes.hpp" /** This class defines the interface for all derived classes. * * This is just a functor of a predicate function. * */ struct FillPredicateBase { FillPredicateBase(){}; virtual ~FillPredicateBase(){}; virtual bool operator()(const Node &n) const=0; }; #endif /* FILLPREDICATEBASE_HPP_ */