[C++-sig] Re: pure virtual methods with pyste
David Abrahams
dave at boost-consulting.com
Mon Jul 28 20:54:12 CEST 2003
David Abrahams <dave at boost-consulting.com> writes:
> BOOST_PYTHON_MODULE(test)
> {
> class_<Abstract, AbstractWrap, boost::noncopyable>("Abstract")
> .def("a", &Abstract::a)
> .def("a", &AbstractWrap::default_a)
> ;
>
> def("call", call);
> }
>
> I just wish I knew a way to detect that a function was pure-virtual so
> we could have Boost.Python generate that default_a automatically.
Perhaps this interface would be nice:
BOOST_PYTHON_MODULE(test)
{
class_<Abstract, AbstractWrap, boost::noncopyable>("Abstract")
.def("a", pure_virtual(&Abstract::a))
;
def("call", call);
}
??
--
Dave Abrahams
Boost Consulting
www.boost-consulting.com
More information about the Cplusplus-sig
mailing list