Fixed string expression ctor

This commit is contained in:
rexy712 2019-10-29 03:09:06 -07:00
parent 2f17fe1c1a
commit 3c0c9b89be

View File

@ -288,9 +288,10 @@ namespace raii{
Right m_r;
public:
constexpr string_cat_expr(Left l, Right r):
m_l(std::forward<Left>(l)),
m_r(std::forward<Right>(r)){}
template<class T, class U>
constexpr string_cat_expr(T&& l, U&& r):
m_l(std::forward<T>(l)),
m_r(std::forward<U>(r)){}
constexpr string_cat_expr(const string_cat_expr& s):
m_l(std::forward<Left>(s.m_l)),
m_r(std::forward<Right>(s.m_r)){}