3#include <iolink/IOLinkAPI.h>
4#include <iolink/view/View.h>
Algorithms on the dependency graph.
Definition: DependencyGraph.h:23
static CommonAncestorStatus hasCommonAncestor(std::shared_ptr< View > view1, std::shared_ptr< View > view2)
Indicates if two views share a common ancestor.
All IOLink symbols are enclosed in this namespace.
Definition: ArrayX.h:8
CommonAncestorStatus
Status of the research of a common ancestor.
Definition: DependencyGraph.h:13
@ SHARE_NO_ANCESTOR
Views share no common ancestor at all.
@ SHARE_ANCESTOR
Views share at least one common ancestor.
@ UNDETERMINED
Information is not available, because the dependency tree is not complete.