| line | true | false | branch | 
 
| 149 | 0 | 0 | && _M_base == __other._M_base; | 
 
|  | 0 | 0 | && _M_base == __other._M_base; | 
 
| 233 | 0 | 0 | const __collate_type& __fclt(use_facet<__collate_type>(_M_locale)); | 
 
|  | 0 | 0 | const __collate_type& __fclt(use_facet<__collate_type>(_M_locale)); | 
 
|  | 0 | 0 | const __collate_type& __fclt(use_facet<__collate_type>(_M_locale)); | 
 
| 234 | 0 | 0 | string_type __s(__first, __last); | 
 
|  | 0 | 0 | string_type __s(__first, __last); | 
 
|  | 0 | 0 | string_type __s(__first, __last); | 
 
| 235 | 0 | 0 | return __fclt.transform(__s.data(), __s.data() + __s.size()); | 
 
|  | 0 | 0 | return __fclt.transform(__s.data(), __s.data() + __s.size()); | 
 
|  | 0 | 0 | return __fclt.transform(__s.data(), __s.data() + __s.size()); | 
 
| 263 | 0 | 0 | const __ctype_type& __fctyp(use_facet<__ctype_type>(_M_locale)); | 
 
|  | 0 | 0 | const __ctype_type& __fctyp(use_facet<__ctype_type>(_M_locale)); | 
 
| 264 | 0 | 0 | std::vector __s(__first, __last); | 
 
|  | 0 | 0 | std::vector __s(__first, __last); | 
 
| 265 | 0 | 0 | __fctyp.tolower(__s.data(), __s.data() + __s.size()); | 
 
|  | 0 | 0 | __fctyp.tolower(__s.data(), __s.data() + __s.size()); | 
 
| 266 | 0 | 0 | return this->transform(__s.data(), __s.data() + __s.size()); | 
 
|  | 0 | 0 | return this->transform(__s.data(), __s.data() + __s.size()); | 
 
| 512 | 0 | 0 | : basic_regex(std::move(__first), std::move(__last), locale_type(), __f) | 
 
| 767 | 0 | 0 | std::move(__first), std::move(__last), _M_loc, _M_flags)) | 
 
| 840 | 400 | 0 | { return this->matched ? std::distance(this->first, this->second) : 0; } | 
 
| 1620 | 0 | 800 | { return _Base_type::empty() ? 0 : _Base_type::size() - 3; } | 
 
| 1699 | 800 | 0 | : _M_unmatched_sub(); |