2 identparent.hh -- part of LilyPond
4 (c) 1996 Han-Wen Nienhuys
12 #define IDACCESSOR( Input_staff, staff)\
13 virtual Input_staff * staff(bool = false) { error(#Input_staff); return 0; }
19 Identifier(String n) : name(n) { }
20 virtual ~Identifier() {}
21 virtual const char*classname() { return "new Identifier"; }
23 IDACCESSOR(Input_staff, staff)
24 IDACCESSOR(Input_music, music)
25 IDACCESSOR(Music_voice, mvoice)
26 IDACCESSOR(Script_def, script)
27 IDACCESSOR(Symtables, symtables)
28 IDACCESSOR(Music_general_chord, mchord)
29 IDACCESSOR(Lookup,lookup)
30 IDACCESSOR(Notename_tab, notename_tab)
32 #endif // IDENTPARENT_HH