Welcome to mirror list, hosted at ThFree Co, Russian Federation.

filter_interface.hpp « generator - github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: fec8cdceff021a55aaaccfca9fe45735bb8ebf5a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#pragma once

struct OsmElement;
class FeatureBuilder1;

namespace generator
{
// Implementing this interface allows an object to filter OsmElement and FeatureBuilder1 elements.
class FilterInterface
{
public:
  virtual ~FilterInterface() = default;

  virtual bool IsAccepted(OsmElement const &) { return true; }
  virtual bool IsAccepted(FeatureBuilder1 const &) { return true; }
};
}  // namespace generator