1 #ifndef CSM_FILTER_NODE_H
2 #define CSM_FILTER_NODE_H
8 #include <boost/shared_ptr.hpp>
36 const std::map<int, int>& columns)
const = 0;
44 virtual std::string
toString (
bool numericColumns)
const = 0;
51 Q_DECLARE_METATYPE (boost::shared_ptr<CSMFilter::Node>)
Node & operator=(const Node &)
virtual ~Node()
Definition: node.cpp:5
Node()
Definition: node.cpp:3
Root class for the filter node hierarchy.
Definition: node.hpp:23
virtual std::vector< int > getReferencedColumns() const =0
Definition: idtablebase.hpp:12
virtual bool test(const CSMWorld::IdTableBase &table, int row, const std::map< int, int > &columns) const =0
virtual std::string toString(bool numericColumns) const =0