]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/context-def.hh
Issue 4082/3: Run scripts/auxiliar/smob-convert.sh
[lilypond.git] / lily / include / context-def.hh
index 835354a2e5c57ea6a48eabf69e17dcd15d335901..258d07ba92d6de226a40f9770ff297a317202195 100644 (file)
   The definition of an interpretation context as given in the
   input. The lists are stored in order of definition.
 */
-struct Context_def
+struct Context_def : public Smob<Context_def>
 {
+  static SCM mark_smob (SCM);
+  static int print_smob (SCM, SCM, scm_print_state *);
+  static const char type_p_name_[];
+  virtual ~Context_def ();
 private:
   /*
     these lists store the definition, in opposite order of entry
@@ -76,12 +80,9 @@ public:
   void apply_default_property_operations (Context *);
 
 private:
-  DECLARE_SMOBS (Context_def);
   Context_def ();
   Context_def (Context_def const &);
 };
 
-DECLARE_UNSMOB (Context_def, context_def);
 
 #endif /* CONTEXT_DEF_HH */
-