source file of the GNU LilyPond music typesetter
- (c) 2000--2007 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ (c) 2000--2009 Han-Wen Nienhuys <hanwen@xs4all.nl>
*/
#ifndef CONTEXT_DEF_HH
#include "smobs.hh"
#include "input.hh"
#include "virtual-methods.hh"
+#include <set>
/*
VIRTUAL_COPY_CONSTRUCTOR(Context_def, Context_def);
vector<Context_def*> path_to_acceptable_context (SCM type_string,
- Output_def *) const;
+ Output_def *,
+ SCM) const;
+ vector<Context_def*> internal_path_to_acceptable_context (SCM type_string,
+ Output_def *,
+ SCM,
+ set<const Context_def *> *seen) const;
Context *instantiate (SCM extra_ops);
SCM to_alist () const;