2
0
mirror of https://github.com/boostorg/pfr.git synced 2026-01-19 04:22:13 +00:00

remove extra semicolons (fixes #72)

This commit is contained in:
Antony Polukhin
2021-04-09 10:03:59 +03:00
parent ea4c6e85f7
commit e94b247698
2 changed files with 7 additions and 7 deletions

View File

@@ -31,11 +31,11 @@ struct ubiq_lref_constructor {
std::size_t ignore;
template <class Type> constexpr operator Type&() const && noexcept { // tweak for template_unconstrained.cpp like cases
return detail::unsafe_declval<Type&>();
};
}
template <class Type> constexpr operator Type&() const & noexcept { // tweak for optional_chrono.cpp like cases
return detail::unsafe_declval<Type&>();
};
}
};
///////////////////// Structure that can be converted to rvalue reference to anything
@@ -43,7 +43,7 @@ struct ubiq_rref_constructor {
std::size_t ignore;
template <class Type> /*constexpr*/ operator Type() const && noexcept { // Allows initialization of rvalue reference fields and move-only types
return detail::unsafe_declval<Type>();
};
}
};
@@ -109,13 +109,13 @@ struct ubiq_lref_base_asserting {
noexcept(detail::static_assert_non_inherited<Derived, Type>()) // force the computation of assert function
{
return detail::unsafe_declval<Type&>();
};
}
template <class Type> constexpr operator Type&() const & // tweak for optional_chrono.cpp like cases
noexcept(detail::static_assert_non_inherited<Derived, Type>()) // force the computation of assert function
{
return detail::unsafe_declval<Type&>();
};
}
};
template <class Derived>
@@ -124,7 +124,7 @@ struct ubiq_rref_base_asserting {
noexcept(detail::static_assert_non_inherited<Derived, Type>()) // force the computation of assert function
{
return detail::unsafe_declval<Type>();
};
}
};
template <class T, std::size_t I0, std::size_t... I, class /*Enable*/ = typename std::enable_if<std::is_copy_constructible<T>::value>::type>

View File

@@ -73,7 +73,7 @@ void test_empty_struct() {
namespace foo {
struct testing { bool b1, b2; int i; };
BOOST_PFR_FUNCTIONS_FOR(testing);
BOOST_PFR_FUNCTIONS_FOR(testing)
}
template <class Comparator>