@@ -279,25 +279,25 @@ class class_ : public objects::class_base
279279 template <class D >
280280 self& def_readonly (char const * name, D const & d, char const * doc=0 )
281281 {
282- return this ->def_readonly_impl (name, d BOOST_PYTHON_DATA_MEMBER_HELPER (D), doc );
282+ return this ->def_readonly_impl (name, d, doc BOOST_PYTHON_DATA_MEMBER_HELPER (D));
283283 }
284284
285285 template <class D >
286286 self& def_readwrite (char const * name, D const & d, char const * doc=0 )
287287 {
288- return this ->def_readwrite_impl (name, d BOOST_PYTHON_DATA_MEMBER_HELPER (D), doc );
288+ return this ->def_readwrite_impl (name, d, doc BOOST_PYTHON_DATA_MEMBER_HELPER (D));
289289 }
290290
291291 template <class D >
292292 self& def_readonly (char const * name, D& d, char const * doc=0 )
293293 {
294- return this ->def_readonly_impl (name, d BOOST_PYTHON_DATA_MEMBER_HELPER (D), doc );
294+ return this ->def_readonly_impl (name, d, doc BOOST_PYTHON_DATA_MEMBER_HELPER (D));
295295 }
296296
297297 template <class D >
298298 self& def_readwrite (char const * name, D& d, char const * doc=0 )
299299 {
300- return this ->def_readwrite_impl (name, d BOOST_PYTHON_DATA_MEMBER_HELPER (D), doc );
300+ return this ->def_readwrite_impl (name, d, doc BOOST_PYTHON_DATA_MEMBER_HELPER (D));
301301 }
302302
303303 // Property creation
@@ -422,28 +422,28 @@ class class_ : public objects::class_base
422422
423423 template <class D , class B >
424424 self& def_readonly_impl (
425- char const * name, D B::*pm_ BOOST_PYTHON_YES_DATA_MEMBER , char const * doc)
425+ char const * name, D B::*pm_, char const * doc BOOST_PYTHON_YES_DATA_MEMBER )
426426 {
427427 return this ->add_property (name, pm_, doc);
428428 }
429429
430430 template <class D , class B >
431431 self& def_readwrite_impl (
432- char const * name, D B::*pm_ BOOST_PYTHON_YES_DATA_MEMBER , char const * doc)
432+ char const * name, D B::*pm_, char const * doc BOOST_PYTHON_YES_DATA_MEMBER )
433433 {
434434 return this ->add_property (name, pm_, pm_, doc);
435435 }
436436
437437 template <class D >
438438 self& def_readonly_impl (
439- char const * name, D& d BOOST_PYTHON_NO_DATA_MEMBER , char const *)
439+ char const * name, D& d, char const * BOOST_PYTHON_NO_DATA_MEMBER )
440440 {
441441 return this ->add_static_property (name, python::make_getter (d));
442442 }
443443
444444 template <class D >
445445 self& def_readwrite_impl (
446- char const * name, D& d BOOST_PYTHON_NO_DATA_MEMBER , char const *)
446+ char const * name, D& d, char const * BOOST_PYTHON_NO_DATA_MEMBER )
447447 {
448448 return this ->add_static_property (name, python::make_getter (d), python::make_setter (d));
449449 }
0 commit comments