removed a redundant tag

This commit is contained in:
Wenzel Jakob 2016-02-04 23:29:29 +01:00
parent a65017902e
commit e206564ebf

View File

@ -758,19 +758,19 @@ public:
template <detail::op_id id, detail::op_type ot, typename L, typename R, typename... Extra>
class_ &def(const detail::op_<id, ot, L, R> &op, const Extra&... extra) {
op.template execute<type>(*this, is_method(*this), extra...);
op.template execute<type>(*this, extra...);
return *this;
}
template <detail::op_id id, detail::op_type ot, typename L, typename R, typename... Extra>
class_ & def_cast(const detail::op_<id, ot, L, R> &op, const Extra&... extra) {
op.template execute_cast<type>(*this, is_method(*this), extra...);
op.template execute_cast<type>(*this, extra...);
return *this;
}
template <typename... Args, typename... Extra>
class_ &def(const detail::init<Args...> &init, const Extra&... extra) {
init.template execute<type>(*this, is_method(*this), extra...);
init.template execute<type>(*this, extra...);
return *this;
}