Searched refs:DagNode (Results 1 – 1 of 1) sorted by relevance
704 struct DagNode : public std::pair<T, std::vector<std::reference_wrapper<DagNode<T>>>> { struct705 using Children = std::vector<std::reference_wrapper<DagNode>>; argument706 DagNode(const T& t, const Children& c) : std::pair<T, Children>(t, c) {} in DagNode() argument707 DagNode(T&& t, Children&& c) : std::pair<T, Children>(std::move(t), std::move(c)) {} in DagNode() function717 struct Dag : public std::forward_list<DagNode<T>> { argument