Compile cleanly with GCC 4.9.4

This commit is contained in:
Andrzej Rybczak
2016-12-22 10:35:15 +01:00
parent c48280b446
commit 54fd2d65c6
4 changed files with 8 additions and 8 deletions

View File

@@ -82,11 +82,11 @@ struct Filter
Filter() { }
template <typename FilterT>
Filter(const std::string &constraint,
Filter(const std::string &constraint_,
boost::regex_constants::syntax_option_type flags,
FilterT &&filter)
: m_rx(make(constraint, flags))
, m_constraint(constraint)
: m_rx(make(constraint_, flags))
, m_constraint(constraint_)
, m_filter(std::forward<FilterT>(filter))
{ }
@@ -124,11 +124,11 @@ template <typename T> struct ItemFilter
ItemFilter() { }
template <typename FilterT>
ItemFilter(const std::string &constraint,
ItemFilter(const std::string &constraint_,
boost::regex_constants::syntax_option_type flags,
FilterT &&filter)
: m_rx(make(constraint, flags))
, m_constraint(constraint)
: m_rx(make(constraint_, flags))
, m_constraint(constraint_)
, m_filter(std::forward<FilterT>(filter))
{ }