3#include "../global.hpp"
5#include "value_node.hpp"
35 if (selector_ == Selector::Undefined)
37 selector_ = (GetDependentNodeCount(
NodeList::Selected)) ? Selector::Yes : Selector::No;
39 return (selector_ == Selector::Yes) ? true :
false;
57 mutable Selector selector_ = Selector::Undefined;
Groups other nodes that are dependent on this one.
Definition: selector_node.hpp:24
bool IsSelector() const
Gets whether this node selects at least one other.
Definition: selector_node.hpp:33
std::vector< ValueNodePtr > SelectedNodes() const
Gets all nodes selected by this one.
Definition: selector_node.hpp:47
Base class for all nodes that have a value.
Definition: value_node.hpp:24
@ Selected
Node accesses the selected nodes.
Root namespace for the Image Manager interface.
Definition: c_barcode.h:24