more removal of Placement
authorPaul Davis <paul@linuxaudiosystems.com>
Mon, 13 Jul 2009 01:14:49 +0000 (01:14 +0000)
committerPaul Davis <paul@linuxaudiosystems.com>
Mon, 13 Jul 2009 01:14:49 +0000 (01:14 +0000)
git-svn-id: svn://localhost/ardour2/branches/3.0@5345 d708f5d6-7413-0410-9779-e7cbd77b26cf

libs/ardour/ardour/route.h
libs/ardour/route.cc

index f7b51c20375c779e9b8d78beac22a8f6e5b7b8b0..133ec1eb785b6b0c2ddac4029d4bcd9823345927 100644 (file)
@@ -167,15 +167,6 @@ class Route : public SessionObject, public AutomatableControls
                }
        }
        
-       void foreach_processor (Placement p, sigc::slot<void, boost::weak_ptr<Processor> > method) {
-               Glib::RWLock::ReaderLock lm (_processor_lock);
-               ProcessorList::iterator start, end;
-               placement_range(p, start, end);
-               for (ProcessorList::iterator i = start; i != end; ++i) {
-                       method (boost::weak_ptr<Processor> (*i));
-               }
-       }
-
        boost::shared_ptr<Processor> nth_processor (uint32_t n) {
                Glib::RWLock::ReaderLock lm (_processor_lock);
                ProcessorList::iterator i;
@@ -412,7 +403,6 @@ class Route : public SessionObject, public AutomatableControls
        int configure_processors (ProcessorStreams*);
        int configure_processors_unlocked (ProcessorStreams*);
 
-       bool add_processor_from_xml (const XMLNode&, Placement);
        bool add_processor_from_xml (const XMLNode&, ProcessorList::iterator iter);     
 
        void placement_range (Placement p, ProcessorList::iterator& start, ProcessorList::iterator& end);
index 84b46f020ca3d288d44814a27a9ac8ea82907844..af80fd6c8961a7ca13c9922bc1d6a04b49e4b14c 100644 (file)
@@ -720,22 +720,6 @@ Route::add_processor (boost::shared_ptr<Processor> processor, ProcessorList::ite
        return 0;
 }
 
-bool
-Route::add_processor_from_xml (const XMLNode& node, Placement placement)
-{
-       ProcessorList::iterator loc;
-
-       if (placement == PreFader) {
-               /* generic pre-fader: insert immediately before the amp */
-               loc = find(_processors.begin(), _processors.end(), _amp);
-       } else {
-               /* generic post-fader: insert at end */
-               loc = _processors.end();
-       }
-
-       return add_processor_from_xml (node, loc);
-}
-
 bool
 Route::add_processor_from_xml (const XMLNode& node, ProcessorList::iterator iter)
 {