Began refactoring the entire source tree.
[aesalon.git] / include / visualizer / visualization / AbstractRangeMatcher.h
blobe7bc4656b93d738ee5e17652564fa5fb235ec0e4
1 /**
2 Aesalon, a tool to visualize a program's behaviour at run-time.
3 Copyright (C) 2010, Aesalon Development Team.
5 Aesalon is distributed under the terms of the GNU GPLv3. For more
6 licensing information, see the file LICENSE included with the distribution.
8 @file include/visualizer/visualization/AbstractRangeMatcher.h
12 #ifndef AesalonVisualizer_Visualization_AbstractRangeMatcher_H
13 #define AesalonVisualizer_Visualization_AbstractRangeMatcher_H
15 #include "AbstractObject.h"
17 namespace Visualizer {
18 namespace Visualization {
20 class AbstractRangeMatcher {
21 public:
22 virtual ~AbstractRangeMatcher() {}
24 virtual bool matches(AbstractObject *object) = 0;
27 } // namespace Visualization
28 } // namespace Visualizer
30 #endif