mirror of
https://github.com/boostorg/python.git
synced 2026-01-21 17:12:22 +00:00
Changed non-type template parameter int to long in operators declaration
[SVN r8253]
This commit is contained in:
@@ -36,14 +36,14 @@ class ClassWrapper
|
||||
// (type of lhs: 'left', of rhs: 'right')
|
||||
// usage: foo_class.def(py::operators<(py::op_add | py::op_sub), Foo>(),
|
||||
// py::left_operand<int const &>());
|
||||
template <int which, class left, class right>
|
||||
template <long which, class left, class right>
|
||||
void def(operators<which, right> o1, left_operand<left> o2)
|
||||
{ m_class->def(o1, o2); }
|
||||
|
||||
// export heterogeneous operators (type of lhs: 'left', of rhs: 'right')
|
||||
// usage: foo_class.def(py::operators<(py::op_add | py::op_sub), Foo>(),
|
||||
// py::right_operand<int const &>());
|
||||
template <int which, class left, class right>
|
||||
template <long which, class left, class right>
|
||||
void def(operators<which, left> o1, right_operand<right> o2)
|
||||
{ m_class->def(o1, o2); }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user