X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=flower%2Finclude%2Fplist.tcc;h=5ce6c2446c29b6921036d14e442eaa4b5dccc3db;hb=2862b1027f316a2f0444fa92e441ee28acf7a463;hp=07c1a0118f77ae6d0b67afbe3f36d2b05bac88d0;hpb=68ffccad7c4d4ce0386cb60c537c99523e61c4d9;p=lilypond.git diff --git a/flower/include/plist.tcc b/flower/include/plist.tcc index 07c1a0118f..5ce6c2446c 100644 --- a/flower/include/plist.tcc +++ b/flower/include/plist.tcc @@ -1,9 +1,19 @@ +/* + plist.tcc -- implement Pointer_list + + source file of the Flower Library + + (c) 1997 Han-Wen Nienhuys +*/ + + +#ifndef PLIST_TCC +#define PLIST_TCC + #include "plist.hh" -#define PL_INSTANTIATE(a) class Link_list; \ +#define POINTERLIST_INSTANTIATE(a) class Pointer_list;\ template class PCursor; -#define IPL_INSTANTIATE(a) PL_INSTANTIATE(a); \ - template class Pointer_list template void @@ -16,13 +26,4 @@ Pointer_list::junk() } } -template -PCursor -Link_list::find (T what) const -{ - PCursor i (*this); - for (; i.ok(); i++) - if (i.ptr() == what) - break; - return i; -} +#endif // PLIST_TCC