OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
booleannode.hpp
Go to the documentation of this file.
1 #ifndef CSM_FILTER_BOOLEANNODE_H
2 #define CSM_FILTER_BOOLEANNODE_H
3 
4 #include "leafnode.hpp"
5 
6 namespace CSMFilter
7 {
8  class BooleanNode : public LeafNode
9  {
10  bool mTrue;
11 
12  public:
13 
14  BooleanNode (bool true_);
15 
16  virtual bool test (const CSMWorld::IdTableBase& table, int row,
17  const std::map<int, int>& columns) const;
20 
21  virtual std::string toString (bool numericColumns) const;
25 
26  };
27 }
28 
29 #endif
bool mTrue
Definition: booleannode.hpp:10
Definition: leafnode.hpp:10
BooleanNode(bool true_)
Definition: booleannode.cpp:3
virtual std::string toString(bool numericColumns) const
Definition: booleannode.cpp:11
virtual bool test(const CSMWorld::IdTableBase &table, int row, const std::map< int, int > &columns) const
Definition: booleannode.cpp:5
Definition: booleannode.hpp:8
Definition: idtablebase.hpp:12