1 #ifndef CSM_FILTER_NARYNODE_H
2 #define CSM_FILTER_NARYNODE_H
7 #include <boost/shared_ptr.hpp>
15 std::vector<boost::shared_ptr<Node> >
mNodes;
20 NAryNode (
const std::vector<boost::shared_ptr<Node> >& nodes,
const std::string&
name);
30 virtual std::string
toString (
bool numericColumns)
const;
virtual std::vector< int > getReferencedColumns() const
Definition: narynode.cpp:20
int getSize() const
Definition: narynode.cpp:10
const Node & operator[](int index) const
Definition: narynode.cpp:15
std::vector< boost::shared_ptr< Node > > mNodes
Definition: narynode.hpp:15
std::string mName
Definition: narynode.hpp:16
Root class for the filter node hierarchy.
Definition: node.hpp:23
Definition: narynode.hpp:13
virtual std::string toString(bool numericColumns) const
Definition: narynode.cpp:35
NAryNode(const std::vector< boost::shared_ptr< Node > > &nodes, const std::string &name)
Definition: narynode.cpp:5
const char * name
Definition: crashcatcher.cpp:59