X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Finclude%2Fcontext.hh;h=c779074007cbfe3061051419be0471f2e01b25a2;hb=da83d823fe2fea01d78c7cad71c85e175729fd30;hp=14c348f6e4a91c658f30ec36d1570a5b93609ed2;hpb=21de640f0cb858515c587774f8f78598d9035591;p=lilypond.git diff --git a/lily/include/context.hh b/lily/include/context.hh index 14c348f6e4..c779074007 100644 --- a/lily/include/context.hh +++ b/lily/include/context.hh @@ -102,7 +102,7 @@ public: void instrumented_set_property (SCM, SCM, const char *, int, const char *); void internal_set_property (SCM var_sym, SCM value); - Context *create_context (Context_def *, string, SCM); + Context *create_context (Context_def *, const string&, SCM); DECLARE_LISTENER (create_context_from_event); DECLARE_LISTENER (acknowledge_infant); DECLARE_LISTENER (remove_context); @@ -116,7 +116,7 @@ public: virtual Context *get_score_context () const; virtual Output_def *get_output_def () const; virtual Moment now_mom () const; - virtual Context *get_default_interpreter (string context_id = ""); + virtual Context *get_default_interpreter (const string &context_id = ""); bool is_alias (SCM) const; void add_alias (SCM); @@ -125,8 +125,8 @@ public: bool is_removable () const; Context *find_create_context (SCM context_name, - string id, SCM ops); - Context *create_unique_context (SCM context_name, string context_id, + const string &id, SCM ops); + Context *create_unique_context (SCM context_name, const string &context_id, SCM ops); vector path_to_acceptable_context (SCM alias) const; }; @@ -144,7 +144,7 @@ void sloppy_general_pushpop_property (Context *context, SCM context_property, SCM grob_property_path, SCM val); SCM updated_grob_properties (Context *tg, SCM sym); Context *find_context_below (Context *where, - SCM type_sym, string id); + SCM type_sym, const string &id); bool melisma_busy (Context *); Context *get_voice_to_lyrics (Context *lyrics);