2
0
mirror of https://github.com/boostorg/python.git synced 2026-01-26 18:52:26 +00:00

Automatic class def_init(), abstract class __init__ errors

Fixed line endings
Suppressed warnings


[SVN r14828]
This commit is contained in:
Dave Abrahams
2002-08-14 06:26:33 +00:00
parent c5ee39f54b
commit 6e06ff048d
31 changed files with 1045 additions and 115 deletions

View File

@@ -90,8 +90,7 @@ BOOST_PYTHON_MODULE_INIT(virtual_functions_ext)
{
module("virtual_functions_ext")
.add(
class_<concrete, concrete_callback>("concrete")
.def_init(args<int>())
class_<concrete, concrete_callback>("concrete", args<int>())
.def("value", &concrete::value)
.def("set", &concrete::set)
.def("call_f", &concrete::call_f)
@@ -99,16 +98,14 @@ BOOST_PYTHON_MODULE_INIT(virtual_functions_ext)
.add(
class_<abstract, boost::noncopyable, boost::shared_ptr<abstract_callback>
>("abstract")
>("abstract", args<int>())
.def_init(args<int>())
.def("value", &abstract::value)
.def("call_f", &abstract::call_f)
.def("set", &abstract::set))
.add(
class_<Y>("Y")
.def_init(args<int>())
class_<Y>("Y", args<int>())
.def("value", &Y::value)
.def("set", &Y::set)
)