From: fred Date: Sat, 30 Nov 1996 11:09:32 +0000 (+0000) Subject: flower-1.0.10 X-Git-Tag: release/1.5.59~6717 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=cb239d0c47893a173b4913e388fd6f8e12d1b857;p=lilypond.git flower-1.0.10 --- diff --git a/flower/pcursor.hh b/flower/pcursor.hh index 5e535300d7..c9cc53411f 100644 --- a/flower/pcursor.hh +++ b/flower/pcursor.hh @@ -24,6 +24,7 @@ struct PCursor : public Cursor { PCursor operator +( int no) const { return PCursor (Cursor::operator+(no)); } + PCursor(const PointerList & l) : Cursor (l) {} PCursor( const Cursor& cursor ) : Cursor(cursor) { } @@ -34,13 +35,17 @@ struct PCursor : public Cursor { T operator ->() const { return ptr(); } operator T() { return ptr(); } T operator *() { return ptr(); } + void add(const T& p ) { Cursor::add((void*) p); } + void insert(const T& p ) { Cursor::insert((void*) p);} private: // Cursor::operator void*; // sigh }; /** -don't create PointerList's + don't create PointerList's. + This cursor is just an interface class for Cursor. It takes care of the + appropriate type casts */