Skip to content

Commit fe3906a

Browse files
committed
Fix broken vc6 compatibility
[SVN r28515]
1 parent e5ed3a1 commit fe3906a

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

include/boost/python/class.hpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)