20 #ifndef __libpbd_configuration_h__
21 #define __libpbd_configuration_h__
27 #include <boost/function.hpp>
virtual void set_variables(XMLNode const &)=0
virtual int set_state(XMLNode const &, int)=0
static Metadata const * get_metadata(std::string const &)
virtual void map_parameters(boost::function< void(std::string)> &)=0
virtual XMLNode & get_state() const =0
static std::map< std::string, Metadata > all_metadata
PBD::Signal1< void, std::string > ParameterChanged
virtual XMLNode & get_variables(std::string const &nodename) const =0
std::vector< std::string > Metadata