diff options
Diffstat (limited to 'src/common/interface')
-rw-r--r-- | src/common/interface/Patch.hpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/common/interface/Patch.hpp b/src/common/interface/Patch.hpp index 0817d7c2..f46c1a6d 100644 --- a/src/common/interface/Patch.hpp +++ b/src/common/interface/Patch.hpp @@ -18,6 +18,7 @@ #ifndef INGEN_INTERFACE_PATCH_HPP #define INGEN_INTERFACE_PATCH_HPP +#include <map> #include "raul/SharedPtr.hpp" #include "raul/List.hpp" #include "interface/Node.hpp" @@ -35,7 +36,8 @@ class Connection; class Patch : virtual public Node { public: - typedef Raul::List< SharedPtr<Connection> > Connections; + typedef std::pair<const Port*, const Port*> ConnectionsKey; + typedef std::map< ConnectionsKey, SharedPtr<Connection> > Connections; virtual const Connections& connections() const = 0; |