Boost logo

Boost :

From: raphael.bossek_at_[hidden]
Date: 2001-05-04 01:10:50


hi all,

trying to abstract my class with virtual methods and running in
trouble with following compiler errors. It would be helpful if
someone could tell me what wrong with in?

/usr/src/projects/ivm/usr/include/boost/python/detail/extension_class.hpp:
In method
`boost::python::detail::instance_value_holder<speechdesign::PlayWaveStream,speechdesign::PythonPlayWaveStream::Callback>::instance_value_holder<boost::python::detail::reference_parameter<const
char *const &> >(boost::python::detail::extension_instance *,
boost::python::detail::reference_parameter<const char *const &>)':
/usr/src/projects/ivm/usr/include/boost/python/detail/init_function.hpp:265:
  instantiated from
`boost::python::detail::init1<boost::python::detail::instance_value_holder<speechdesign::PlayWaveStream,speechdesign::PythonPlayWaveStream::Callback>,const
char *const
&>::create_holder(boost::python::detail::extension_instance *,
PyObject *, PyObject *) const'
/usr/src/projects/ivm/usr/include/boost/python/detail/extension_class.hpp:227:
  instantiated from here
/usr/src/projects/ivm/usr/include/boost/python/detail/extension_class.hpp:743:
no matching function for call to
`speechdesign::PythonPlayWaveStream::Callback::Callback
(boost::python::detail::extension_instance *&,
boost::python::detail::reference_parameter<const char *const &> &)'
PythonPlayWaveStream.cpp:78: candidates are:
speechdesign::PythonPlayWaveStream::Callback::Callback(PyObject *)
PythonPlayWaveStream.cpp:84:
speechdesign::PythonPlayWaveStream::Callback::Callback(PyObject *,
speechdesign::PlayWaveStream &)
PythonPlayWaveStream.hpp:131:
speechdesign::PythonPlayWaveStream::Callback::Callback(const
speechdesign::PythonPlayWaveStream::Callback &)


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk