Lines Matching refs:impl
79 struct utils::text::regex_matches::impl : utils::noncopyable {
108 impl(const ::regex_t* preg, const std::string& str,
125 ~impl(void)
134 text::regex_matches::regex_matches(std::shared_ptr< impl > pimpl) :
200 struct utils::text::regex::impl : utils::noncopyable {
219 impl(const std::string& regex_, const std::size_t ngroups,
231 ~impl(void)
241 text::regex::regex(std::shared_ptr< impl > pimpl) : _pimpl(pimpl)
267 return regex(std::shared_ptr< impl >(new impl(regex_, ngroups,
280 std::shared_ptr< regex_matches::impl > pimpl(new regex_matches::impl(