OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ornode.hpp
Go to the documentation of this file.
1 #ifndef CSM_FILTER_ORNODE_H
2 #define CSM_FILTER_ORNODE_H
3 
4 #include "narynode.hpp"
5 
6 namespace CSMFilter
7 {
8  class OrNode : public NAryNode
9  {
10  public:
11 
12  OrNode (const std::vector<boost::shared_ptr<Node> >& nodes);
13 
14  virtual bool test (const CSMWorld::IdTableBase& table, int row,
15  const std::map<int, int>& columns) const;
18  };
19 }
20 
21 #endif
OrNode(const std::vector< boost::shared_ptr< Node > > &nodes)
Definition: ornode.cpp:5
Definition: narynode.hpp:13
virtual bool test(const CSMWorld::IdTableBase &table, int row, const std::map< int, int > &columns) const
Definition: ornode.cpp:9
Definition: idtablebase.hpp:12
Definition: ornode.hpp:8