- Spanner * p = new Spanner (basic);
- Tie::set_head (p,LEFT, dynamic_cast<Item*> (unsmob_element (gh_car (pair))));
- Tie::set_head (p,RIGHT, dynamic_cast<Item*> (unsmob_element (gh_cdr (pair))));
-
- tie_p_arr_.push (p);
- announce_element (p, req_l_);
- }
- else for (SCM s = head_list; gh_pair_p (s); s = gh_cdr (s))
- {
- Score_element * p = new Spanner (basic);
- Tie::set_interface (p);
-
- Tie::set_head (p, LEFT, dynamic_cast<Item*> (unsmob_element (gh_caar (s))));
- Tie::set_head (p, RIGHT, dynamic_cast<Item*> (unsmob_element (gh_cdar (s))));
-
- tie_p_arr_.push (p);
- announce_element (p, req_l_);