]> git.donarmstrong.com Git - lilypond.git/blobdiff - flower/include/plist.icc
release: 0.1.11
[lilypond.git] / flower / include / plist.icc
index 7fda7abb2c5cbc9302045fe1bf867e2e68905b9a..d81b322e48dac5e58461e86c6bffdcbf39dfeb7e 100644 (file)
@@ -8,7 +8,7 @@
 #define PLIST_INL
 
 template<class T>
-void
+inline void
 PL_copy (Pointer_list<T*> &to, Pointer_list<T*> const&src)
 {
   for (PCursor<T*> pc (src); pc.ok(); pc++) 
@@ -19,4 +19,15 @@ PL_copy (Pointer_list<T*> &to, Pointer_list<T*> const&src)
     }
 }
 
+
+template<class T>
+inline PCursor<T> 
+Link_list<T>::find (T what) const
+{
+  PCursor<T> i (*this);
+  for (; i.ok(); i++)
+       if (i.ptr() == what)
+          break;
+  return i;    
+}
 #endif