/// A list of PortGroups
class PortGroupList : public sigc::trackable
{
- public:
+public:
PortGroupList ();
~PortGroupList();
/** A bundle in one of our groups has changed */
PBD::Signal1<void,ARDOUR::Bundle::Change> BundleChanged;
- private:
+private:
bool port_has_prefix (std::string const &, std::string const &) const;
std::string common_prefix (std::vector<std::string> const &) const;
std::string common_prefix_before (std::vector<std::string> const &, std::string const &) const;
void emit_changed ();
void emit_bundle_changed (ARDOUR::Bundle::Change);
boost::shared_ptr<ARDOUR::Bundle> make_bundle_from_ports (std::vector<std::string> const &, ARDOUR::DataType, bool, std::string const& bundle_name = std::string()) const;
- void maybe_add_processor_to_list (
- boost::weak_ptr<ARDOUR::Processor>, std::list<boost::shared_ptr<ARDOUR::IO> > *, bool, std::set<boost::shared_ptr<ARDOUR::IO> > &
- );
+ void maybe_add_processor_to_list (boost::weak_ptr<ARDOUR::Processor>, std::list<boost::shared_ptr<ARDOUR::IO> > *, bool, std::set<boost::shared_ptr<ARDOUR::IO> > &);
mutable PortGroup::BundleList _bundles;
List _groups;