return all(begin(c), end(c), p);
}
- template <typename InputIterator, typename Predicate>
- bool none(InputIterator first, InputIterator last, Predicate p)
- {
- return std::find_if(first, last, p) == last;
- }
- template <typename Container, typename Predicate>
- bool none(const Container& c, Predicate p)
- {
- return none(begin(c), end(c), p);
- }
-
template <typename Container, typename T>
std::size_t count(const Container& c, const T& value)
{
}
case regex_constants::syntax_open_set:
return parse_set();
+ case regex_constants::syntax_newline:
+ if(this->flags() & regbase::newline_alt)
+ return parse_alt();
+ else
+ return parse_literal();
default:
return parse_literal();
}
return parse_alt();
case regex_constants::syntax_open_set:
return parse_set();
+ case regex_constants::syntax_newline:
+ if(this->flags() & regbase::newline_alt)
+ return parse_alt();
+ else
+ return parse_literal();
case regex_constants::syntax_hash:
//
// If we have a mod_x flag set, then skip until
}
bool equal(const named_slot_map_iterator& other) const {
return (group == other.group
- && (group == last_group
- || slot_ == other.slot_));
+ && (group == last_group
+ || slot_ == other.slot_));
}
#if BOOST_WORKAROUND(_MSC_VER, <= 1400)