Plugin Order: remove from instant.xml and save to: plugin_metadata/plugin_order
[ardour.git] / libs / ardour / ardour / route_graph.h
index e1e1049cd6562d01b20d892ba53c85a9601d9041..aae2ba019db5fc1b8f6b32ed1073f35f8fb61d53 100644 (file)
@@ -44,6 +44,7 @@ public:
 
        void add (GraphVertex from, GraphVertex to, bool via_sends_only);
        bool has (GraphVertex from, GraphVertex to, bool* via_sends_only);
+       bool feeds (GraphVertex from, GraphVertex to);
        std::set<GraphVertex> from (GraphVertex r) const;
        void remove (GraphVertex from, GraphVertex to);
        bool has_none_to (GraphVertex to) const;
@@ -56,6 +57,7 @@ private:
        typedef std::multimap<GraphVertex, std::pair<GraphVertex, bool> > EdgeMapWithSends;
 
        EdgeMapWithSends::iterator find_in_from_to_with_sends (GraphVertex, GraphVertex);
+       EdgeMapWithSends::iterator find_recursively_in_from_to_with_sends (GraphVertex, GraphVertex);
 
        /** map of edges with from as `first' and to as `second' */
        EdgeMap _from_to;