]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/gdb.cc
Issue 5167/6: Changes: show \markup xxx = ... \etc assignments
[lilypond.git] / lily / gdb.cc
index e8f71657e4418ad57a121da57f960ab34d9100f2..d01961985252681729911af9c1f5e956183c507e 100644 (file)
@@ -1,14 +1,22 @@
-#include "item.hh"
 #include "spanner.hh"
+#include "paper-column.hh"
 
-// thanks to GDBs wonderful casting abilities, we need these:
-Item*
-to_item (Grob* g)
-{
-  return dynamic_cast<Item*> (g);
-}
-Spanner*
-to_spanner (Grob*g)
-{
-  return dynamic_cast<Spanner*> (g);
+extern "C" {
+  // thanks to GDBs wonderful casting abilities, we need these:
+  Item *
+  to_item (Grob *g)
+  {
+    return dynamic_cast<Item *> (g);
+  }
+  Spanner *
+  to_spanner (Grob *g)
+  {
+    return dynamic_cast<Spanner *> (g);
+  }
+
+  Paper_column *
+  to_pc (Grob *g)
+  {
+    return dynamic_cast<Paper_column *> (g);
+  }
 }