]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/context.hh
(LY_DEFINE): use scm_c_make_hash_table().
[lilypond.git] / lily / include / context.hh
index bb45f7254bdece9cd43ee3ab3bb4ae45818a7144..060fe9c22f1307fbea1d0e98a5ebbfe0a865da6a 100644 (file)
@@ -51,6 +51,7 @@ public:
   Object_key const *get_grob_key (String);
   Object_key const *get_context_key (String, String);
 
+  Context *create_context (Context_def*, String, SCM); 
   String id_string () const { return id_string_; } 
   SCM children_contexts () const { return context_list_; }
   SCM default_child_context_name () const;
@@ -88,6 +89,8 @@ public:
 
   Context *find_create_context (SCM context_name,
                                String id, SCM ops);
+  Context *create_unique_context (SCM context_name,
+                                  SCM ops);
   Link_array<Context> path_to_acceptable_context (SCM alias,
                                                  Output_def*) const;