for (Dictionary_iter<Identifier*> i (*translator_p_dict_p_); i.ok (); i++)
{
- Translator * t = i.val ()->access_Translator (false);
+ Translator * t = i.val ()->access_content_Translator (false);
t-> output_def_l_ = this;
}
}
Music_output_def::find_translator_l (String name) const
{
if (translator_p_dict_p_->elem_b (name))
- return (*translator_p_dict_p_)[name]->access_Translator ();
+ return (*translator_p_dict_p_)[name]->access_content_Translator (false);
if (global_translator_dict_p->elem_b (name))
return (*global_translator_dict_p)[name];
if (!t)
error (_("Can't find Score context"));
t = t->clone ();
- Global_translator *g = dynamic_cast <Translator_group *> (t)->global_l ();
+ Global_translator *g = dynamic_cast <Global_translator *> (t);
t->add_processing ();
return g;
return "";
Identifier * id = (*scope_p_) ["output"];
- String *p = dynamic_cast <String *> (id);
+ String *p = id->access_content_String (false);
return p ? *p : String ("");
}