3#include "../global.hpp"
5#include "value_node.hpp"
8#include "_detail/iconfigurable_selector_node.hpp"
27 virtual public Private::IConfigurableSelectorNode
42 if (selector_ == Selector::Undefined)
44 selector_ = (GetDependentNodeCount(
NodeList::Selected)) ? Selector::Yes : Selector::No;
46 return (selector_ == Selector::Yes) ? true :
false;
64 mutable Selector selector_ = Selector::Undefined;
Groups other nodes that are dependent on this one.
Definition: selector_node.hpp:31
bool IsSelector() const
Gets whether this node selects at least one other.
Definition: selector_node.hpp:40
std::vector< ValueNodePtr > SelectedNodes() const
Gets all nodes selected by this one.
Definition: selector_node.hpp:54
Base class for all nodes that have a value.
Definition: value_node.hpp:32
@ Selected
Node accesses the selected nodes.
Root namespace for the Image Manager interface.
Definition: c_barcode.h:24