include/boost/regex/v5/match_results.hpp

88.9% Lines (273/307) 61.1% List of functions (471/772)
match_results.hpp
f(x) Functions (772)
Function Calls Lines Blocks
<unknown function 71> :71 boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::match_results(std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) :71 1189481x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::match_results(std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) :71 5x 100.0% 86.0% boost::match_results<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > > > > >::match_results(std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > > > > const&) :71 24504x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > > >::match_results(std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > > const&) :71 194544x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > > >::match_results(std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > > const&) :71 2016x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > > > > >::match_results(std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > > > > const&) :71 24504x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > > >::match_results(std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > > const&) :71 1194081x 100.0% 100.0% boost::match_results<boost::bidirectional_iterator_archetype<char16_t>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<char16_t> > > >::match_results(std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<char16_t> > > const&) :71 0 0.0% 0.0% boost::match_results<boost::bidirectional_iterator_archetype<char>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<char> > > >::match_results(std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<char> > > const&) :71 0 0.0% 0.0% boost::match_results<boost::bidirectional_iterator_archetype<unsigned char>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<unsigned char> > > >::match_results(std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<unsigned char> > > const&) :71 0 0.0% 0.0% boost::match_results<boost::bidirectional_iterator_archetype<wchar_t>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<wchar_t> > > >::match_results(std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<wchar_t> > > const&) :71 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int> > > >::match_results(std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int> > > const&) :71 50580x 100.0% 100.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int> > > >::match_results(std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int> > > const&) :71 2016x 100.0% 100.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int> > > >::match_results(std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int> > > const&) :71 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int> > > >::match_results(std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int> > > const&) :71 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, int> > > >::match_results(std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, int> > > const&) :71 50307x 100.0% 100.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, unsigned int> > > >::match_results(std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, unsigned int> > > const&) :71 2017x 100.0% 100.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int> > > >::match_results(std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int> > > const&) :71 16x 100.0% 86.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int> > > >::match_results(std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int> > > const&) :71 2016x 100.0% 100.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int> > > >::match_results(std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int> > > const&) :71 2016x 100.0% 100.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int> > > >::match_results(std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int> > > const&) :71 50580x 100.0% 100.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int> > > >::match_results(std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int> > > const&) :71 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int> > > >::match_results(std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int> > > const&) :71 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int> > > >::match_results(std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int> > > const&) :71 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int> > > >::match_results(std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int> > > const&) :71 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<char const*, int> > > >::match_results(std::allocator<boost::sub_match<boost::u8_to_u32_iterator<char const*, int> > > const&) :71 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<unsigned char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<unsigned char const*, int> > > >::match_results(std::allocator<boost::sub_match<boost::u8_to_u32_iterator<unsigned char const*, int> > > const&) :71 50304x 100.0% 100.0% boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > >::match_results(std::allocator<boost::sub_match<char const*> > const&) :71 60157x 100.0% 100.0% boost::match_results<char16_t const*, std::allocator<boost::sub_match<char16_t const*> > >::match_results(std::allocator<boost::sub_match<char16_t const*> > const&) :71 24507x 100.0% 100.0% boost::match_results<char32_t const*, std::allocator<boost::sub_match<char32_t const*> > >::match_results(std::allocator<boost::sub_match<char32_t const*> > const&) :71 1x 100.0% 83.0% boost::match_results<std::_Deque_iterator<char, char&, char*>, std::allocator<boost::sub_match<std::_Deque_iterator<char, char&, char*> > > >::match_results(std::allocator<boost::sub_match<std::_Deque_iterator<char, char&, char*> > > const&) :71 1x 100.0% 86.0% boost::match_results<unsigned char const*, std::allocator<boost::sub_match<unsigned char const*> > >::match_results(std::allocator<boost::sub_match<unsigned char const*> > const&) :71 24504x 100.0% 100.0% boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::match_results(std::allocator<boost::sub_match<wchar_t const*> > const&) :71 34383x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::match_results(boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&) :78 1109997x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::match_results(boost::match_results<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&) :78 0 0.0% 0.0% boost::match_results<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > > >::match_results(boost::match_results<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > > > const&) :78 155304x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > > >::match_results(boost::match_results<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > > > const&) :78 0 0.0% 0.0% boost::match_results<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > > >::match_results(boost::match_results<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > > > const&) :78 1112714x 100.0% 100.0% boost::match_results<boost::bidirectional_iterator_archetype<wchar_t>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<wchar_t> > > >::match_results(boost::match_results<boost::bidirectional_iterator_archetype<wchar_t>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<wchar_t> > > > const&) :78 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int> > > >::match_results(boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int> > > > const&) :78 46224x 66.7% 86.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int> > > >::match_results(boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int> > > > const&) :78 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int> > > >::match_results(boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int> > > > const&) :78 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int> > > >::match_results(boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int> > > > const&) :78 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, int> > > >::match_results(boost::match_results<boost::u16_to_u32_iterator<char16_t const*, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, int> > > > const&) :78 46224x 66.7% 86.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, unsigned int> > > >::match_results(boost::match_results<boost::u16_to_u32_iterator<char16_t const*, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, unsigned int> > > > const&) :78 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int> > > >::match_results(boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int> > > > const&) :78 50x 66.7% 54.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int> > > >::match_results(boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int> > > > const&) :78 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int> > > >::match_results(boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int> > > > const&) :78 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int> > > >::match_results(boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int> > > > const&) :78 46224x 66.7% 86.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int> > > >::match_results(boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int> > > > const&) :78 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int> > > >::match_results(boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int> > > > const&) :78 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int> > > >::match_results(boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int> > > > const&) :78 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int> > > >::match_results(boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int> > > > const&) :78 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<char const*, int> > > >::match_results(boost::match_results<boost::u8_to_u32_iterator<char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<char const*, int> > > > const&) :78 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<unsigned char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<unsigned char const*, int> > > >::match_results(boost::match_results<boost::u8_to_u32_iterator<unsigned char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<unsigned char const*, int> > > > const&) :78 46224x 66.7% 86.0% boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > >::match_results(boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > > const&) :78 101450x 66.7% 83.0% boost::match_results<char16_t const*, std::allocator<boost::sub_match<char16_t const*> > >::match_results(boost::match_results<char16_t const*, std::allocator<boost::sub_match<char16_t const*> > > const&) :78 0 0.0% 0.0% boost::match_results<char32_t const*, std::allocator<boost::sub_match<char32_t const*> > >::match_results(boost::match_results<char32_t const*, std::allocator<boost::sub_match<char32_t const*> > > const&) :78 0 0.0% 0.0% boost::match_results<std::_Deque_iterator<char, char&, char*>, std::allocator<boost::sub_match<std::_Deque_iterator<char, char&, char*> > > >::match_results(boost::match_results<std::_Deque_iterator<char, char&, char*>, std::allocator<boost::sub_match<std::_Deque_iterator<char, char&, char*> > > > const&) :78 0 0.0% 0.0% boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::match_results(boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > > const&) :78 41028x 66.7% 83.0% boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::operator=(boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&) :87 1139820x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::operator=(boost::match_results<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&) :87 0 0.0% 0.0% boost::match_results<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > > >::operator=(boost::match_results<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > > > const&) :87 158156x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > > >::operator=(boost::match_results<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > > > const&) :87 132x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > > >::operator=(boost::match_results<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > > > const&) :87 1143168x 100.0% 100.0% boost::match_results<boost::bidirectional_iterator_archetype<wchar_t>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<wchar_t> > > >::operator=(boost::match_results<boost::bidirectional_iterator_archetype<wchar_t>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<wchar_t> > > > const&) :87 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int> > > >::operator=(boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int> > > > const&) :87 57252x 100.0% 100.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int> > > >::operator=(boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int> > > > const&) :87 132x 100.0% 100.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int> > > >::operator=(boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int> > > > const&) :87 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int> > > >::operator=(boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int> > > > const&) :87 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, int> > > >::operator=(boost::match_results<boost::u16_to_u32_iterator<char16_t const*, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, int> > > > const&) :87 57192x 100.0% 100.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, unsigned int> > > >::operator=(boost::match_results<boost::u16_to_u32_iterator<char16_t const*, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, unsigned int> > > > const&) :87 132x 100.0% 100.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int> > > >::operator=(boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int> > > > const&) :87 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int> > > >::operator=(boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int> > > > const&) :87 132x 100.0% 100.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int> > > >::operator=(boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int> > > > const&) :87 132x 100.0% 100.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int> > > >::operator=(boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int> > > > const&) :87 57252x 100.0% 100.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int> > > >::operator=(boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int> > > > const&) :87 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int> > > >::operator=(boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int> > > > const&) :87 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int> > > >::operator=(boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int> > > > const&) :87 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int> > > >::operator=(boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int> > > > const&) :87 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<char const*, int> > > >::operator=(boost::match_results<boost::u8_to_u32_iterator<char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<char const*, int> > > > const&) :87 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<unsigned char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<unsigned char const*, int> > > >::operator=(boost::match_results<boost::u8_to_u32_iterator<unsigned char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<unsigned char const*, int> > > > const&) :87 57192x 100.0% 100.0% boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > >::operator=(boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > > const&) :87 108997x 100.0% 100.0% boost::match_results<char32_t const*, std::allocator<boost::sub_match<char32_t const*> > >::operator=(boost::match_results<char32_t const*, std::allocator<boost::sub_match<char32_t const*> > > const&) :87 0 0.0% 0.0% boost::match_results<std::_Deque_iterator<char, char&, char*>, std::allocator<boost::sub_match<std::_Deque_iterator<char, char&, char*> > > >::operator=(boost::match_results<std::_Deque_iterator<char, char&, char*>, std::allocator<boost::sub_match<std::_Deque_iterator<char, char&, char*> > > > const&) :87 0 0.0% 0.0% boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::operator=(boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > > const&) :87 49285x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::~match_results() :100 2299478x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::~match_results() :100 5x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > > > > >::~match_results() :100 24504x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > > >::~match_results() :100 349848x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > > >::~match_results() :100 2016x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > > > > >::~match_results() :100 24504x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > > >::~match_results() :100 2306795x 100.0% 100.0% boost::match_results<boost::bidirectional_iterator_archetype<char16_t>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<char16_t> > > >::~match_results() :100 0 0.0% 0.0% boost::match_results<boost::bidirectional_iterator_archetype<char>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<char> > > >::~match_results() :100 0 0.0% 0.0% boost::match_results<boost::bidirectional_iterator_archetype<unsigned char>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<unsigned char> > > >::~match_results() :100 0 0.0% 0.0% boost::match_results<boost::bidirectional_iterator_archetype<wchar_t>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<wchar_t> > > >::~match_results() :100 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int> > > >::~match_results() :100 96804x 100.0% 100.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int> > > >::~match_results() :100 2016x 100.0% 100.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int> > > >::~match_results() :100 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int> > > >::~match_results() :100 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, int> > > >::~match_results() :100 96531x 100.0% 100.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, unsigned int> > > >::~match_results() :100 2017x 100.0% 100.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int> > > >::~match_results() :100 66x 100.0% 100.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int> > > >::~match_results() :100 2016x 100.0% 100.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int> > > >::~match_results() :100 2016x 100.0% 100.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int> > > >::~match_results() :100 96804x 100.0% 100.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int> > > >::~match_results() :100 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int> > > >::~match_results() :100 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int> > > >::~match_results() :100 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int> > > >::~match_results() :100 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<char const*, int> > > >::~match_results() :100 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<unsigned char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<unsigned char const*, int> > > >::~match_results() :100 96528x 100.0% 100.0% boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > >::~match_results() :100 161607x 50.0% 100.0% boost::match_results<char16_t const*, std::allocator<boost::sub_match<char16_t const*> > >::~match_results() :100 24507x 100.0% 100.0% boost::match_results<char32_t const*, std::allocator<boost::sub_match<char32_t const*> > >::~match_results() :100 1x 100.0% 100.0% boost::match_results<std::_Deque_iterator<char, char&, char*>, std::allocator<boost::sub_match<std::_Deque_iterator<char, char&, char*> > > >::~match_results() :100 1x 100.0% 100.0% boost::match_results<unsigned char const*, std::allocator<boost::sub_match<unsigned char const*> > >::~match_results() :100 24504x 100.0% 100.0% boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::~match_results() :100 75411x 50.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::size() const :103 1745606x 100.0% 86.0% boost::match_results<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::size() const :103 0 0.0% 0.0% boost::match_results<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > > > > >::size() const :103 19788x 100.0% 86.0% boost::match_results<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > > >::size() const :103 769504x 100.0% 86.0% boost::match_results<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > > >::size() const :103 444x 100.0% 86.0% boost::match_results<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > > > > >::size() const :103 19788x 100.0% 86.0% boost::match_results<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > > >::size() const :103 1751018x 100.0% 86.0% boost::match_results<boost::bidirectional_iterator_archetype<wchar_t>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<wchar_t> > > >::size() const :103 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int> > > >::size() const :103 84324x 100.0% 86.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int> > > >::size() const :103 444x 100.0% 86.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int> > > >::size() const :103 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int> > > >::size() const :103 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, int> > > >::size() const :103 83790x 100.0% 86.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, unsigned int> > > >::size() const :103 444x 100.0% 86.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int> > > >::size() const :103 562x 100.0% 86.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int> > > >::size() const :103 444x 100.0% 86.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int> > > >::size() const :103 444x 100.0% 86.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int> > > >::size() const :103 84324x 100.0% 86.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int> > > >::size() const :103 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int> > > >::size() const :103 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int> > > >::size() const :103 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int> > > >::size() const :103 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<char const*, int> > > >::size() const :103 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<unsigned char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<unsigned char const*, int> > > >::size() const :103 83784x 100.0% 86.0% boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > >::size() const :103 0 0.0% 0.0% boost::match_results<char16_t const*, std::allocator<boost::sub_match<char16_t const*> > >::size() const :103 19608x 100.0% 86.0% boost::match_results<char32_t const*, std::allocator<boost::sub_match<char32_t const*> > >::size() const :103 0 0.0% 0.0% boost::match_results<std::_Deque_iterator<char, char&, char*>, std::allocator<boost::sub_match<std::_Deque_iterator<char, char&, char*> > > >::size() const :103 7x 100.0% 86.0% boost::match_results<unsigned char const*, std::allocator<boost::sub_match<unsigned char const*> > >::size() const :103 19608x 100.0% 86.0% boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::size() const :103 0 0.0% 0.0% boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::empty() const :107 1745606x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::empty() const :107 0 0.0% 0.0% boost::match_results<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > > > > >::empty() const :107 19788x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > > >::empty() const :107 769504x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > > >::empty() const :107 444x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > > > > >::empty() const :107 19788x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > > >::empty() const :107 1751018x 100.0% 100.0% boost::match_results<boost::bidirectional_iterator_archetype<wchar_t>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<wchar_t> > > >::empty() const :107 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int> > > >::empty() const :107 84324x 100.0% 100.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int> > > >::empty() const :107 444x 100.0% 100.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int> > > >::empty() const :107 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int> > > >::empty() const :107 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, int> > > >::empty() const :107 83790x 100.0% 100.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, unsigned int> > > >::empty() const :107 444x 100.0% 100.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int> > > >::empty() const :107 562x 100.0% 100.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int> > > >::empty() const :107 444x 100.0% 100.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int> > > >::empty() const :107 444x 100.0% 100.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int> > > >::empty() const :107 84324x 100.0% 100.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int> > > >::empty() const :107 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int> > > >::empty() const :107 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int> > > >::empty() const :107 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int> > > >::empty() const :107 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<char const*, int> > > >::empty() const :107 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<unsigned char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<unsigned char const*, int> > > >::empty() const :107 83784x 100.0% 100.0% boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > >::empty() const :107 0 0.0% 0.0% boost::match_results<char16_t const*, std::allocator<boost::sub_match<char16_t const*> > >::empty() const :107 19608x 100.0% 100.0% boost::match_results<char32_t const*, std::allocator<boost::sub_match<char32_t const*> > >::empty() const :107 0 0.0% 0.0% boost::match_results<std::_Deque_iterator<char, char&, char*>, std::allocator<boost::sub_match<std::_Deque_iterator<char, char&, char*> > > >::empty() const :107 7x 100.0% 100.0% boost::match_results<unsigned char const*, std::allocator<boost::sub_match<unsigned char const*> > >::empty() const :107 19608x 100.0% 100.0% boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::empty() const :107 0 0.0% 0.0% boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::do_get_length(int) const :111 120404x 71.4% 77.0% boost::match_results<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::do_get_length(int) const :111 479x 71.4% 77.0% boost::match_results<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > > >::do_get_length(int) const :111 157496x 71.4% 77.0% boost::match_results<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > > >::do_get_length(int) const :111 3204x 71.4% 77.0% boost::match_results<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > > >::do_get_length(int) const :111 120936x 71.4% 77.0% boost::match_results<boost::bidirectional_iterator_archetype<wchar_t>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<wchar_t> > > >::do_get_length(int) const :111 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int> > > >::do_get_length(int) const :111 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int> > > >::do_get_length(int) const :111 3204x 71.4% 77.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int> > > >::do_get_length(int) const :111 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int> > > >::do_get_length(int) const :111 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, int> > > >::do_get_length(int) const :111 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, unsigned int> > > >::do_get_length(int) const :111 3205x 71.4% 77.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int> > > >::do_get_length(int) const :111 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int> > > >::do_get_length(int) const :111 3204x 71.4% 77.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int> > > >::do_get_length(int) const :111 3204x 71.4% 77.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int> > > >::do_get_length(int) const :111 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int> > > >::do_get_length(int) const :111 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int> > > >::do_get_length(int) const :111 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int> > > >::do_get_length(int) const :111 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int> > > >::do_get_length(int) const :111 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<char const*, int> > > >::do_get_length(int) const :111 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<unsigned char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<unsigned char const*, int> > > >::do_get_length(int) const :111 0 0.0% 0.0% boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > >::do_get_length(int) const :111 10x 62.5% 77.0% boost::match_results<char16_t const*, std::allocator<boost::sub_match<char16_t const*> > >::do_get_length(int) const :111 1x 71.4% 77.0% boost::match_results<std::_Deque_iterator<char, char&, char*>, std::allocator<boost::sub_match<std::_Deque_iterator<char, char&, char*> > > >::do_get_length(int) const :111 0 0.0% 0.0% boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::do_get_length(int) const :111 10x 62.5% 77.0% std::enable_if<std::is_integral<int>::value, long>::type boost::match_results<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > > >::length<int>(int) const :122 112008x 100.0% 100.0% std::enable_if<std::is_integral<int>::value, long>::type boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > >::length<int>(int) const :122 10x 100.0% 100.0% std::enable_if<std::is_integral<int>::value, long>::type boost::match_results<char16_t const*, std::allocator<boost::sub_match<char16_t const*> > >::length<int>(int) const :122 1x 100.0% 100.0% std::enable_if<std::is_integral<int>::value, long>::type boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::length<int>(int) const :122 10x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::length() const :126 120404x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::length() const :126 479x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > > >::length() const :126 45488x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > > >::length() const :126 3204x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > > >::length() const :126 120936x 100.0% 100.0% boost::match_results<boost::bidirectional_iterator_archetype<wchar_t>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<wchar_t> > > >::length() const :126 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int> > > >::length() const :126 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int> > > >::length() const :126 3204x 100.0% 100.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int> > > >::length() const :126 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int> > > >::length() const :126 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, int> > > >::length() const :126 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, unsigned int> > > >::length() const :126 3205x 100.0% 100.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int> > > >::length() const :126 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int> > > >::length() const :126 3204x 100.0% 100.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int> > > >::length() const :126 3204x 100.0% 100.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int> > > >::length() const :126 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int> > > >::length() const :126 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int> > > >::length() const :126 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int> > > >::length() const :126 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int> > > >::length() const :126 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<char const*, int> > > >::length() const :126 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<unsigned char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<unsigned char const*, int> > > >::length() const :126 0 0.0% 0.0% boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > >::length() const :126 0 0.0% 0.0% boost::match_results<char16_t const*, std::allocator<boost::sub_match<char16_t const*> > >::length() const :126 0 0.0% 0.0% boost::match_results<std::_Deque_iterator<char, char&, char*>, std::allocator<boost::sub_match<std::_Deque_iterator<char, char&, char*> > > >::length() const :126 0 0.0% 0.0% boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::length() const :126 0 0.0% 0.0% boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > >::length(char const*) const :127 8x 83.3% 89.0% boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::length(wchar_t const*) const :127 4x 83.3% 89.0% long boost::match_results<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > > >::length<char>(char const*) const :136 432x 83.3% 89.0% long boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::length<char>(char const*) const :136 4x 83.3% 89.0% long boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > >::length<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const :145 4x 100.0% 100.0% long boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::length<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const :145 2x 100.0% 100.0% long boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::length<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) const :145 2x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::position(unsigned long) const :149 5x 77.8% 81.0% boost::match_results<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > > >::position(unsigned long) const :149 112008x 77.8% 81.0% boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > >::position(unsigned long) const :149 10x 77.8% 81.0% boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::position(unsigned long) const :149 10x 77.8% 81.0% boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > >::position(char const*) const :164 8x 100.0% 100.0% boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::position(wchar_t const*) const :164 4x 100.0% 100.0% long boost::match_results<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > > >::position<char>(char const*) const :171 432x 100.0% 100.0% long boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::position<char>(char const*) const :171 4x 100.0% 100.0% long boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > >::position<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const :178 4x 100.0% 100.0% long boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::position<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const :178 2x 100.0% 100.0% long boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::position<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) const :178 2x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::do_get_string(int) const :183 198x 81.8% 80.0% boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > >::do_get_string[abi:cxx11](int) const :183 2x 81.8% 80.0% boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::do_get_string[abi:cxx11](int) const :183 2x 81.8% 80.0% std::enable_if<std::is_integral<int>::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::str<int>(int) const :201 2x 100.0% 100.0% std::enable_if<std::is_integral<int>::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > >::str<int>(int) const :201 2x 100.0% 100.0% std::enable_if<std::is_integral<int>::value, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >::type boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::str<int>(int) const :201 2x 100.0% 100.0% std::enable_if<std::is_integral<unsigned int>::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::str<unsigned int>(unsigned int) const :201 196x 100.0% 100.0% boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > >::str[abi:cxx11](char const*) const :206 4x 100.0% 100.0% boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::str[abi:cxx11](wchar_t const*) const :206 2x 100.0% 100.0% std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > >::str<std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const :211 4x 100.0% 100.0% std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::str<std::char_traits<wchar_t>, std::allocator<wchar_t> >(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) const :211 2x 100.0% 100.0% std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::str<char>(char const*) const :216 2x 100.0% 100.0% std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::str<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const :221 2x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::get_at(int) const :226 7440370x 77.8% 83.0% boost::match_results<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::get_at(int) const :226 9052x 77.8% 78.0% boost::match_results<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > > > > >::get_at(int) const :226 147552x 66.7% 61.0% boost::match_results<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > > >::get_at(int) const :226 965864x 66.7% 72.0% boost::match_results<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > > >::get_at(int) const :226 26544x 77.8% 83.0% boost::match_results<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > > > > >::get_at(int) const :226 145608x 66.7% 61.0% boost::match_results<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > > >::get_at(int) const :226 4653586x 77.8% 83.0% boost::match_results<boost::bidirectional_iterator_archetype<wchar_t>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<wchar_t> > > >::get_at(int) const :226 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int> > > >::get_at(int) const :226 245820x 66.7% 72.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int> > > >::get_at(int) const :226 26544x 77.8% 83.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int> > > >::get_at(int) const :226 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int> > > >::get_at(int) const :226 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, int> > > >::get_at(int) const :226 244754x 66.7% 72.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, unsigned int> > > >::get_at(int) const :226 26556x 77.8% 83.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int> > > >::get_at(int) const :226 1279x 66.7% 72.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int> > > >::get_at(int) const :226 26544x 77.8% 83.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int> > > >::get_at(int) const :226 26544x 77.8% 83.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int> > > >::get_at(int) const :226 245820x 66.7% 72.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int> > > >::get_at(int) const :226 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int> > > >::get_at(int) const :226 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int> > > >::get_at(int) const :226 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int> > > >::get_at(int) const :226 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<char const*, int> > > >::get_at(int) const :226 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<unsigned char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<unsigned char const*, int> > > >::get_at(int) const :226 244740x 66.7% 72.0% boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > >::get_at(int) const :226 200271x 60.0% 72.0% boost::match_results<char16_t const*, std::allocator<boost::sub_match<char16_t const*> > >::get_at(int) const :226 146653x 66.7% 61.0% boost::match_results<char32_t const*, std::allocator<boost::sub_match<char32_t const*> > >::get_at(int) const :226 2x 66.7% 61.0% boost::match_results<std::_Deque_iterator<char, char&, char*>, std::allocator<boost::sub_match<std::_Deque_iterator<char, char&, char*> > > >::get_at(int) const :226 3051x 66.7% 61.0% boost::match_results<unsigned char const*, std::allocator<boost::sub_match<unsigned char const*> > >::get_at(int) const :226 144708x 66.7% 61.0% boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::get_at(int) const :226 142030x 60.0% 72.0% std::enable_if<std::is_integral<int>::value, boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&>::type boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::operator[]<int>(int) const :243 6422621x 100.0% 100.0% std::enable_if<std::is_integral<int>::value, boost::sub_match<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&>::type boost::match_results<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::operator[]<int>(int) const :243 9052x 100.0% 100.0% std::enable_if<std::is_integral<int>::value, boost::sub_match<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > > > const&>::type boost::match_results<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > > > > >::operator[]<int>(int) const :243 147552x 100.0% 100.0% std::enable_if<std::is_integral<int>::value, boost::sub_match<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > const&>::type boost::match_results<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > > >::operator[]<int>(int) const :243 681816x 100.0% 100.0% std::enable_if<std::is_integral<int>::value, boost::sub_match<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > const&>::type boost::match_results<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > > >::operator[]<int>(int) const :243 26544x 100.0% 100.0% std::enable_if<std::is_integral<int>::value, boost::sub_match<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > > > const&>::type boost::match_results<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > > > > >::operator[]<int>(int) const :243 145608x 100.0% 100.0% std::enable_if<std::is_integral<int>::value, boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&>::type boost::match_results<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > > >::operator[]<int>(int) const :243 3633237x 100.0% 100.0% std::enable_if<std::is_integral<int>::value, boost::sub_match<boost::bidirectional_iterator_archetype<wchar_t> > const&>::type boost::match_results<boost::bidirectional_iterator_archetype<wchar_t>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<wchar_t> > > >::operator[]<int>(int) const :243 0 0.0% 0.0% std::enable_if<std::is_integral<int>::value, boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int> > const&>::type boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int> > > >::operator[]<int>(int) const :243 245820x 100.0% 100.0% std::enable_if<std::is_integral<int>::value, boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int> > const&>::type boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int> > > >::operator[]<int>(int) const :243 26544x 100.0% 100.0% std::enable_if<std::is_integral<int>::value, boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int> > const&>::type boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int> > > >::operator[]<int>(int) const :243 0 0.0% 0.0% std::enable_if<std::is_integral<int>::value, boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int> > const&>::type boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int> > > >::operator[]<int>(int) const :243 0 0.0% 0.0% std::enable_if<std::is_integral<int>::value, boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, int> > const&>::type boost::match_results<boost::u16_to_u32_iterator<char16_t const*, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, int> > > >::operator[]<int>(int) const :243 244754x 100.0% 100.0% std::enable_if<std::is_integral<int>::value, boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, unsigned int> > const&>::type boost::match_results<boost::u16_to_u32_iterator<char16_t const*, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, unsigned int> > > >::operator[]<int>(int) const :243 26556x 100.0% 100.0% std::enable_if<std::is_integral<int>::value, boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int> > const&>::type boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int> > > >::operator[]<int>(int) const :243 748x 100.0% 100.0% std::enable_if<std::is_integral<int>::value, boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int> > const&>::type boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int> > > >::operator[]<int>(int) const :243 26544x 100.0% 100.0% std::enable_if<std::is_integral<int>::value, boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int> > const&>::type boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int> > > >::operator[]<int>(int) const :243 26544x 100.0% 100.0% std::enable_if<std::is_integral<int>::value, boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int> > const&>::type boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int> > > >::operator[]<int>(int) const :243 245820x 100.0% 100.0% std::enable_if<std::is_integral<int>::value, boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int> > const&>::type boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int> > > >::operator[]<int>(int) const :243 0 0.0% 0.0% std::enable_if<std::is_integral<int>::value, boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int> > const&>::type boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int> > > >::operator[]<int>(int) const :243 0 0.0% 0.0% std::enable_if<std::is_integral<int>::value, boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int> > const&>::type boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int> > > >::operator[]<int>(int) const :243 0 0.0% 0.0% std::enable_if<std::is_integral<int>::value, boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int> > const&>::type boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int> > > >::operator[]<int>(int) const :243 0 0.0% 0.0% std::enable_if<std::is_integral<int>::value, boost::sub_match<boost::u8_to_u32_iterator<char const*, int> > const&>::type boost::match_results<boost::u8_to_u32_iterator<char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<char const*, int> > > >::operator[]<int>(int) const :243 0 0.0% 0.0% std::enable_if<std::is_integral<int>::value, boost::sub_match<boost::u8_to_u32_iterator<unsigned char const*, int> > const&>::type boost::match_results<boost::u8_to_u32_iterator<unsigned char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<unsigned char const*, int> > > >::operator[]<int>(int) const :243 244740x 100.0% 100.0% std::enable_if<std::is_integral<int>::value, boost::sub_match<char const*> const&>::type boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > >::operator[]<int>(int) const :243 106099x 100.0% 100.0% std::enable_if<std::is_integral<int>::value, boost::sub_match<char16_t const*> const&>::type boost::match_results<char16_t const*, std::allocator<boost::sub_match<char16_t const*> > >::operator[]<int>(int) const :243 146653x 100.0% 100.0% std::enable_if<std::is_integral<int>::value, boost::sub_match<char32_t const*> const&>::type boost::match_results<char32_t const*, std::allocator<boost::sub_match<char32_t const*> > >::operator[]<int>(int) const :243 2x 100.0% 100.0% std::enable_if<std::is_integral<int>::value, boost::sub_match<std::_Deque_iterator<char, char&, char*> > const&>::type boost::match_results<std::_Deque_iterator<char, char&, char*>, std::allocator<boost::sub_match<std::_Deque_iterator<char, char&, char*> > > >::operator[]<int>(int) const :243 3041x 100.0% 100.0% std::enable_if<std::is_integral<int>::value, boost::sub_match<unsigned char const*> const&>::type boost::match_results<unsigned char const*, std::allocator<boost::sub_match<unsigned char const*> > >::operator[]<int>(int) const :243 144708x 100.0% 100.0% std::enable_if<std::is_integral<int>::value, boost::sub_match<wchar_t const*> const&>::type boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::operator[]<int>(int) const :243 67074x 100.0% 100.0% std::enable_if<std::is_integral<unsigned int>::value, boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&>::type boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::operator[]<unsigned int>(unsigned int) const :243 1017749x 100.0% 100.0% std::enable_if<std::is_integral<unsigned int>::value, boost::sub_match<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > const&>::type boost::match_results<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > > >::operator[]<unsigned int>(unsigned int) const :243 284048x 100.0% 100.0% std::enable_if<std::is_integral<unsigned int>::value, boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&>::type boost::match_results<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > > >::operator[]<unsigned int>(unsigned int) const :243 1020349x 100.0% 100.0% std::enable_if<std::is_integral<unsigned int>::value, boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int> > const&>::type boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int> > > >::operator[]<unsigned int>(unsigned int) const :243 531x 100.0% 100.0% std::enable_if<std::is_integral<unsigned int>::value, boost::sub_match<char const*> const&>::type boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > >::operator[]<unsigned int>(unsigned int) const :243 0 0.0% 0.0% std::enable_if<std::is_integral<unsigned int>::value, boost::sub_match<std::_Deque_iterator<char, char&, char*> > const&>::type boost::match_results<std::_Deque_iterator<char, char&, char*>, std::allocator<boost::sub_match<std::_Deque_iterator<char, char&, char*> > > >::operator[]<unsigned int>(unsigned int) const :243 10x 100.0% 100.0% std::enable_if<std::is_integral<unsigned int>::value, boost::sub_match<wchar_t const*> const&>::type boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::operator[]<unsigned int>(unsigned int) const :243 0 0.0% 0.0% std::enable_if<std::is_integral<unsigned long>::value, boost::sub_match<char const*> const&>::type boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > >::operator[]<unsigned long>(unsigned long) const :243 94172x 100.0% 100.0% std::enable_if<std::is_integral<unsigned long>::value, boost::sub_match<wchar_t const*> const&>::type boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::operator[]<unsigned long>(unsigned long) const :243 74956x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::named_subexpression(char const*, char const*) const :250 144x 85.7% 92.0% boost::match_results<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::named_subexpression(char const*, char const*) const :250 0 0.0% 0.0% boost::match_results<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > > > > >::named_subexpression(char16_t const*, char16_t const*) const :250 40224x 71.4% 88.0% boost::match_results<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > > >::named_subexpression(int const*, int const*) const :250 78792x 71.4% 88.0% boost::match_results<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > > >::named_subexpression(int const*, int const*) const :250 72x 85.7% 92.0% boost::match_results<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > > >::named_subexpression(wchar_t const*, wchar_t const*) const :250 144x 85.7% 92.0% boost::match_results<boost::bidirectional_iterator_archetype<wchar_t>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<wchar_t> > > >::named_subexpression(wchar_t const*, wchar_t const*) const :250 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int> > > >::named_subexpression(unsigned int const*, unsigned int const*) const :250 72x 85.7% 92.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int> > > >::named_subexpression(unsigned int const*, unsigned int const*) const :250 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, unsigned int> > > >::named_subexpression(unsigned int const*, unsigned int const*) const :250 72x 85.7% 92.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int> > > >::named_subexpression(unsigned int const*, unsigned int const*) const :250 72x 85.7% 92.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int> > > >::named_subexpression(unsigned int const*, unsigned int const*) const :250 72x 85.7% 92.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int> > > >::named_subexpression(unsigned int const*, unsigned int const*) const :250 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int> > > >::named_subexpression(unsigned int const*, unsigned int const*) const :250 0 0.0% 0.0% boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > >::named_subexpression(char const*, char const*) const :250 16x 71.4% 83.0% boost::match_results<char16_t const*, std::allocator<boost::sub_match<char16_t const*> > >::named_subexpression(char16_t const*, char16_t const*) const :250 39864x 71.4% 88.0% boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::named_subexpression(wchar_t const*, wchar_t const*) const :250 16x 71.4% 83.0% boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const& boost::match_results<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > > >::named_subexpression<int>(int const*, int const*) const :263 0 0.0% 0.0% boost::sub_match<boost::bidirectional_iterator_archetype<wchar_t> > const& boost::match_results<boost::bidirectional_iterator_archetype<wchar_t>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<wchar_t> > > >::named_subexpression<int>(int const*, int const*) const :263 0 0.0% 0.0% boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int> > const& boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int> > > >::named_subexpression<int>(int const*, int const*) const :263 72x 87.5% 94.0% boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int> > const& boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int> > > >::named_subexpression<int>(int const*, int const*) const :263 0 0.0% 0.0% boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, unsigned int> > const& boost::match_results<boost::u16_to_u32_iterator<char16_t const*, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, unsigned int> > > >::named_subexpression<int>(int const*, int const*) const :263 72x 87.5% 94.0% boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int> > const& boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int> > > >::named_subexpression<int>(int const*, int const*) const :263 72x 87.5% 94.0% boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int> > const& boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int> > > >::named_subexpression<int>(int const*, int const*) const :263 72x 87.5% 94.0% boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int> > const& boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int> > > >::named_subexpression<int>(int const*, int const*) const :263 0 0.0% 0.0% boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int> > const& boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int> > > >::named_subexpression<int>(int const*, int const*) const :263 0 0.0% 0.0% boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::named_subexpression_index(char const*, char const*) const :273 720x 90.0% 93.0% boost::match_results<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::named_subexpression_index(char const*, char const*) const :273 0 0.0% 0.0% boost::match_results<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > > >::named_subexpression_index(int const*, int const*) const :273 864x 70.0% 81.0% boost::match_results<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > > >::named_subexpression_index(int const*, int const*) const :273 360x 90.0% 93.0% boost::match_results<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > > >::named_subexpression_index(wchar_t const*, wchar_t const*) const :273 720x 90.0% 93.0% boost::match_results<boost::bidirectional_iterator_archetype<wchar_t>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<wchar_t> > > >::named_subexpression_index(wchar_t const*, wchar_t const*) const :273 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int> > > >::named_subexpression_index(unsigned int const*, unsigned int const*) const :273 360x 90.0% 93.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int> > > >::named_subexpression_index(unsigned int const*, unsigned int const*) const :273 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, unsigned int> > > >::named_subexpression_index(unsigned int const*, unsigned int const*) const :273 360x 90.0% 93.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int> > > >::named_subexpression_index(unsigned int const*, unsigned int const*) const :273 360x 90.0% 93.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int> > > >::named_subexpression_index(unsigned int const*, unsigned int const*) const :273 360x 90.0% 93.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int> > > >::named_subexpression_index(unsigned int const*, unsigned int const*) const :273 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int> > > >::named_subexpression_index(unsigned int const*, unsigned int const*) const :273 0 0.0% 0.0% boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > >::named_subexpression_index(char const*, char const*) const :273 16x 70.0% 79.0% boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::named_subexpression_index(wchar_t const*, wchar_t const*) const :273 16x 70.0% 79.0% int boost::match_results<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > > >::named_subexpression_index<char>(char const*, char const*) const :291 864x 87.5% 94.0% int boost::match_results<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > > >::named_subexpression_index<int>(int const*, int const*) const :291 0 0.0% 0.0% int boost::match_results<boost::bidirectional_iterator_archetype<wchar_t>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<wchar_t> > > >::named_subexpression_index<int>(int const*, int const*) const :291 0 0.0% 0.0% int boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int> > > >::named_subexpression_index<int>(int const*, int const*) const :291 360x 87.5% 94.0% int boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int> > > >::named_subexpression_index<int>(int const*, int const*) const :291 0 0.0% 0.0% int boost::match_results<boost::u16_to_u32_iterator<char16_t const*, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, unsigned int> > > >::named_subexpression_index<int>(int const*, int const*) const :291 360x 87.5% 94.0% int boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int> > > >::named_subexpression_index<int>(int const*, int const*) const :291 360x 87.5% 94.0% int boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int> > > >::named_subexpression_index<int>(int const*, int const*) const :291 360x 87.5% 94.0% int boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int> > > >::named_subexpression_index<int>(int const*, int const*) const :291 0 0.0% 0.0% int boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int> > > >::named_subexpression_index<int>(int const*, int const*) const :291 0 0.0% 0.0% int boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::named_subexpression_index<char>(char const*, char const*) const :291 8x 87.5% 69.0% boost::sub_match<char const*> const& boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > >::operator[]<std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const :302 8x 100.0% 100.0% boost::sub_match<wchar_t const*> const& boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::operator[]<std::char_traits<wchar_t>, std::allocator<wchar_t> >(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) const :302 4x 100.0% 100.0% boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > >::operator[](char const*) const :306 8x 100.0% 100.0% boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::operator[](wchar_t const*) const :306 4x 100.0% 100.0% boost::sub_match<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > > > const& boost::match_results<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > > > > >::operator[]<char>(char const*) const :314 40224x 87.5% 94.0% boost::sub_match<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > const& boost::match_results<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > > >::operator[]<char>(char const*) const :314 78792x 87.5% 94.0% boost::sub_match<char16_t const*> const& boost::match_results<char16_t const*, std::allocator<boost::sub_match<char16_t const*> > >::operator[]<char>(char const*) const :314 39864x 87.5% 94.0% boost::sub_match<wchar_t const*> const& boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::operator[]<char>(char const*) const :314 4x 87.5% 69.0% boost::sub_match<wchar_t const*> const& boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::operator[]<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const :325 4x 13.0% 72.0% boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::prefix() const :336 322427x 75.0% 80.0% boost::match_results<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::prefix() const :336 958x 75.0% 80.0% boost::match_results<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > > > > >::prefix() const :336 28200x 75.0% 80.0% boost::match_results<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > > >::prefix() const :336 114200x 75.0% 80.0% boost::match_results<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > > >::prefix() const :336 4128x 75.0% 80.0% boost::match_results<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > > > > >::prefix() const :336 27984x 75.0% 80.0% boost::match_results<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > > >::prefix() const :336 324264x 75.0% 80.0% boost::match_results<boost::bidirectional_iterator_archetype<wchar_t>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<wchar_t> > > >::prefix() const :336 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int> > > >::prefix() const :336 19800x 75.0% 80.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int> > > >::prefix() const :336 4128x 75.0% 80.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int> > > >::prefix() const :336 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int> > > >::prefix() const :336 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, int> > > >::prefix() const :336 19622x 75.0% 80.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, unsigned int> > > >::prefix() const :336 4130x 75.0% 80.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int> > > >::prefix() const :336 14x 75.0% 80.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int> > > >::prefix() const :336 4128x 75.0% 80.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int> > > >::prefix() const :336 4128x 75.0% 80.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int> > > >::prefix() const :336 19800x 75.0% 80.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int> > > >::prefix() const :336 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int> > > >::prefix() const :336 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int> > > >::prefix() const :336 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int> > > >::prefix() const :336 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<char const*, int> > > >::prefix() const :336 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<unsigned char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<unsigned char const*, int> > > >::prefix() const :336 19620x 75.0% 80.0% boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > >::prefix() const :336 0 0.0% 0.0% boost::match_results<char16_t const*, std::allocator<boost::sub_match<char16_t const*> > >::prefix() const :336 28020x 75.0% 80.0% boost::match_results<char32_t const*, std::allocator<boost::sub_match<char32_t const*> > >::prefix() const :336 0 0.0% 0.0% boost::match_results<std::_Deque_iterator<char, char&, char*>, std::allocator<boost::sub_match<std::_Deque_iterator<char, char&, char*> > > >::prefix() const :336 0 0.0% 0.0% boost::match_results<unsigned char const*, std::allocator<boost::sub_match<unsigned char const*> > >::prefix() const :336 27804x 75.0% 80.0% boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::prefix() const :336 0 0.0% 0.0% boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::suffix() const :343 283754x 75.0% 80.0% boost::match_results<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::suffix() const :343 0 0.0% 0.0% boost::match_results<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > > >::suffix() const :343 125048x 75.0% 80.0% boost::match_results<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > > >::suffix() const :343 180x 75.0% 80.0% boost::match_results<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > > >::suffix() const :343 285240x 75.0% 80.0% boost::match_results<boost::bidirectional_iterator_archetype<wchar_t>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<wchar_t> > > >::suffix() const :343 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int> > > >::suffix() const :343 25200x 75.0% 80.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int> > > >::suffix() const :343 180x 75.0% 80.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int> > > >::suffix() const :343 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int> > > >::suffix() const :343 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, int> > > >::suffix() const :343 25022x 75.0% 80.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, unsigned int> > > >::suffix() const :343 180x 75.0% 80.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int> > > >::suffix() const :343 14x 75.0% 80.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int> > > >::suffix() const :343 180x 75.0% 80.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int> > > >::suffix() const :343 180x 75.0% 80.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int> > > >::suffix() const :343 25200x 75.0% 80.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int> > > >::suffix() const :343 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int> > > >::suffix() const :343 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int> > > >::suffix() const :343 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int> > > >::suffix() const :343 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<char const*, int> > > >::suffix() const :343 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<unsigned char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<unsigned char const*, int> > > >::suffix() const :343 25020x 75.0% 80.0% boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > >::suffix() const :343 0 0.0% 0.0% boost::match_results<char32_t const*, std::allocator<boost::sub_match<char32_t const*> > >::suffix() const :343 0 0.0% 0.0% boost::match_results<std::_Deque_iterator<char, char&, char*>, std::allocator<boost::sub_match<std::_Deque_iterator<char, char&, char*> > > >::suffix() const :343 0 0.0% 0.0% boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::suffix() const :343 0 0.0% 0.0% boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::begin() const :349 139156x 100.0% 88.0% boost::match_results<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::begin() const :349 0 0.0% 0.0% boost::match_results<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > > >::begin() const :349 22656x 100.0% 88.0% boost::match_results<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > > >::begin() const :349 264x 100.0% 88.0% boost::match_results<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > > >::begin() const :349 140448x 100.0% 88.0% boost::match_results<boost::bidirectional_iterator_archetype<wchar_t>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<wchar_t> > > >::begin() const :349 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int> > > >::begin() const :349 10824x 100.0% 88.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int> > > >::begin() const :349 264x 100.0% 88.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int> > > >::begin() const :349 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int> > > >::begin() const :349 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, int> > > >::begin() const :349 10824x 100.0% 88.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, unsigned int> > > >::begin() const :349 264x 100.0% 88.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int> > > >::begin() const :349 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int> > > >::begin() const :349 264x 100.0% 88.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int> > > >::begin() const :349 264x 100.0% 88.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int> > > >::begin() const :349 10824x 100.0% 88.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int> > > >::begin() const :349 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int> > > >::begin() const :349 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int> > > >::begin() const :349 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int> > > >::begin() const :349 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<char const*, int> > > >::begin() const :349 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<unsigned char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<unsigned char const*, int> > > >::begin() const :349 10824x 100.0% 88.0% boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > >::begin() const :349 0 0.0% 0.0% boost::match_results<char32_t const*, std::allocator<boost::sub_match<char32_t const*> > >::begin() const :349 0 0.0% 0.0% boost::match_results<std::_Deque_iterator<char, char&, char*>, std::allocator<boost::sub_match<std::_Deque_iterator<char, char&, char*> > > >::begin() const :349 0 0.0% 0.0% boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::begin() const :349 0 0.0% 0.0% boost::re_detail_600::string_out_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::format<boost::re_detail_600::string_out_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::basic_regex<char, boost::c_regex_traits<char> > >(boost::re_detail_600::string_out_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::regex_constants::_match_flags, boost::basic_regex<char, boost::c_regex_traits<char> > const&) const :385 3252x 80.0% 89.0% boost::re_detail_600::string_out_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::format<boost::re_detail_600::string_out_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::basic_regex<char, boost::cpp_regex_traits<char> > >(boost::re_detail_600::string_out_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::regex_constants::_match_flags, boost::basic_regex<char, boost::cpp_regex_traits<char> > const&) const :385 3252x 80.0% 89.0% boost::re_detail_600::string_out_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::format<boost::re_detail_600::string_out_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > >(boost::re_detail_600::string_out_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::regex_constants::_match_flags, boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > const&) const :385 14x 80.0% 89.0% boost::re_detail_600::string_out_iterator<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > boost::match_results<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > > >::format<boost::re_detail_600::string_out_iterator<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> > >(boost::re_detail_600::string_out_iterator<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, boost::regex_constants::_match_flags, boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> > const&) const :385 3252x 80.0% 89.0% boost::re_detail_600::string_out_iterator<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > boost::match_results<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > > >::format<boost::re_detail_600::string_out_iterator<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, boost::basic_regex<wchar_t, boost::cpp_regex_traits<wchar_t> > >(boost::re_detail_600::string_out_iterator<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, boost::regex_constants::_match_flags, boost::basic_regex<wchar_t, boost::cpp_regex_traits<wchar_t> > const&) const :385 3252x 80.0% 89.0% std::ostream_iterator<char, char, std::char_traits<char> > boost::match_results<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::format<std::ostream_iterator<char, char, std::char_traits<char> >, char const*, boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > >(std::ostream_iterator<char, char, std::char_traits<char> >, char const*, boost::regex_constants::_match_flags, boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > const&) const :385 475x 80.0% 80.0% std::ostream_iterator<char, char, std::char_traits<char> > boost::match_results<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::format<std::ostream_iterator<char, char, std::char_traits<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > >(std::ostream_iterator<char, char, std::char_traits<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::regex_constants::_match_flags, boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > const&) const :385 4x 80.0% 80.0% boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::get_last_closed_paren() const :415 192x 75.0% 88.0% boost::match_results<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::get_last_closed_paren() const :415 0 0.0% 0.0% boost::match_results<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > > >::get_last_closed_paren() const :415 96x 75.0% 88.0% boost::match_results<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > > >::get_last_closed_paren() const :415 192x 75.0% 88.0% boost::match_results<boost::bidirectional_iterator_archetype<wchar_t>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<wchar_t> > > >::get_last_closed_paren() const :415 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int> > > >::get_last_closed_paren() const :415 96x 75.0% 88.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int> > > >::get_last_closed_paren() const :415 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, unsigned int> > > >::get_last_closed_paren() const :415 96x 6.0% 88.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int> > > >::get_last_closed_paren() const :415 96x 75.0% 88.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int> > > >::get_last_closed_paren() const :415 96x 75.0% 88.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int> > > >::get_last_closed_paren() const :415 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int> > > >::get_last_closed_paren() const :415 0 0.0% 0.0% boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::swap(boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >&) :426 146088x 66.7% 67.0% boost::match_results<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > > >::swap(boost::match_results<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > > >&) :426 42596x 88.5% 67.0% boost::match_results<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > > >::swap(boost::match_results<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > > >&) :426 146592x 66.7% 67.0% boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::captures(int) const :469 657x 75.0% 83.0% boost::match_results<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > > >::captures(int) const :469 228x 75.0% 83.0% boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::set_second(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) :479 402962x 100.0% 91.0% boost::match_results<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::set_second(__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) :479 479x 100.0% 91.0% boost::match_results<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > > >::set_second(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >) :479 55592x 100.0% 91.0% boost::match_results<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > > >::set_second(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >) :479 3300x 100.0% 91.0% boost::match_results<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > > >::set_second(__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >) :479 403550x 100.0% 91.0% boost::match_results<boost::bidirectional_iterator_archetype<wchar_t>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<wchar_t> > > >::set_second(boost::bidirectional_iterator_archetype<wchar_t>) :479 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int> > > >::set_second(boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int>) :479 24804x 100.0% 91.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int> > > >::set_second(boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int>) :479 3300x 100.0% 91.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int> > > >::set_second(boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int>) :479 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int> > > >::set_second(boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int>) :479 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, int> > > >::set_second(boost::u16_to_u32_iterator<char16_t const*, int>) :479 24626x 100.0% 91.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, unsigned int> > > >::set_second(boost::u16_to_u32_iterator<char16_t const*, unsigned int>) :479 3301x 100.0% 91.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int> > > >::set_second(boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>) :479 14x 100.0% 91.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int> > > >::set_second(boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int>) :479 3300x 100.0% 91.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int> > > >::set_second(boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int>) :479 3300x 100.0% 91.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int> > > >::set_second(boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int>) :479 24804x 100.0% 91.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int> > > >::set_second(boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int>) :479 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int> > > >::set_second(boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int>) :479 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int> > > >::set_second(boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int>) :479 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int> > > >::set_second(boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int>) :479 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<char const*, int> > > >::set_second(boost::u8_to_u32_iterator<char const*, int>) :479 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<unsigned char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<unsigned char const*, int> > > >::set_second(boost::u8_to_u32_iterator<unsigned char const*, int>) :479 24624x 100.0% 91.0% boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > >::set_second(char const*) :479 13342x 100.0% 90.0% boost::match_results<char32_t const*, std::allocator<boost::sub_match<char32_t const*> > >::set_second(char32_t const*) :479 1x 100.0% 90.0% boost::match_results<std::_Deque_iterator<char, char&, char*>, std::allocator<boost::sub_match<std::_Deque_iterator<char, char&, char*> > > >::set_second(std::_Deque_iterator<char, char&, char*>) :479 2022x 100.0% 91.0% boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::set_second(wchar_t const*) :479 11402x 100.0% 90.0% boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::set_second(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned long, bool, bool) :492 6714528x 100.0% 94.0% boost::match_results<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::set_second(__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned long, bool, bool) :492 3694x 60.0% 50.0% boost::match_results<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > > > > >::set_second(__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned long, bool, bool) :492 28380x 100.0% 94.0% boost::match_results<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > > >::set_second(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, unsigned long, bool, bool) :492 133032x 100.0% 94.0% boost::match_results<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > > >::set_second(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned long, bool, bool) :492 12744x 60.0% 50.0% boost::match_results<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > > > > >::set_second(__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned long, bool, bool) :492 28380x 100.0% 94.0% boost::match_results<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > > >::set_second(__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, unsigned long, bool, bool) :492 1119662x 100.0% 94.0% boost::match_results<boost::bidirectional_iterator_archetype<char16_t>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<char16_t> > > >::set_second(boost::bidirectional_iterator_archetype<char16_t>, unsigned long, bool, bool) :492 0 0.0% 0.0% boost::match_results<boost::bidirectional_iterator_archetype<char>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<char> > > >::set_second(boost::bidirectional_iterator_archetype<char>, unsigned long, bool, bool) :492 0 0.0% 0.0% boost::match_results<boost::bidirectional_iterator_archetype<unsigned char>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<unsigned char> > > >::set_second(boost::bidirectional_iterator_archetype<unsigned char>, unsigned long, bool, bool) :492 0 0.0% 0.0% boost::match_results<boost::bidirectional_iterator_archetype<wchar_t>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<wchar_t> > > >::set_second(boost::bidirectional_iterator_archetype<wchar_t>, unsigned long, bool, bool) :492 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int> > > >::set_second(boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int>, unsigned long, bool, bool) :492 63132x 100.0% 94.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int> > > >::set_second(boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int>, unsigned long, bool, bool) :492 12744x 60.0% 50.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int> > > >::set_second(boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int>, unsigned long, bool, bool) :492 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int> > > >::set_second(boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int>, unsigned long, bool, bool) :492 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, int> > > >::set_second(boost::u16_to_u32_iterator<char16_t const*, int>, unsigned long, bool, bool) :492 63132x 100.0% 94.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, unsigned int> > > >::set_second(boost::u16_to_u32_iterator<char16_t const*, unsigned int>, unsigned long, bool, bool) :492 12748x 60.0% 50.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int> > > >::set_second(boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>, unsigned long, bool, bool) :492 152x 60.0% 50.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int> > > >::set_second(boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int>, unsigned long, bool, bool) :492 12744x 60.0% 50.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int> > > >::set_second(boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int>, unsigned long, bool, bool) :492 12744x 60.0% 50.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int> > > >::set_second(boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int>, unsigned long, bool, bool) :492 63132x 100.0% 94.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int> > > >::set_second(boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int>, unsigned long, bool, bool) :492 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int> > > >::set_second(boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int>, unsigned long, bool, bool) :492 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int> > > >::set_second(boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int>, unsigned long, bool, bool) :492 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int> > > >::set_second(boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int>, unsigned long, bool, bool) :492 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<char const*, int> > > >::set_second(boost::u8_to_u32_iterator<char const*, int>, unsigned long, bool, bool) :492 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<unsigned char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<unsigned char const*, int> > > >::set_second(boost::u8_to_u32_iterator<unsigned char const*, int>, unsigned long, bool, bool) :492 63132x 100.0% 94.0% boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > >::set_second(char const*, unsigned long, bool, bool) :492 76985x 60.0% 60.0% boost::match_results<char16_t const*, std::allocator<boost::sub_match<char16_t const*> > >::set_second(char16_t const*, unsigned long, bool, bool) :492 28202x 100.0% 93.0% boost::match_results<char32_t const*, std::allocator<boost::sub_match<char32_t const*> > >::set_second(char32_t const*, unsigned long, bool, bool) :492 0 0.0% 0.0% boost::match_results<std::_Deque_iterator<char, char&, char*>, std::allocator<boost::sub_match<std::_Deque_iterator<char, char&, char*> > > >::set_second(std::_Deque_iterator<char, char&, char*>, unsigned long, bool, bool) :492 3033x 60.0% 50.0% boost::match_results<unsigned char const*, std::allocator<boost::sub_match<unsigned char const*> > >::set_second(unsigned char const*, unsigned long, bool, bool) :492 28200x 100.0% 93.0% boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::set_second(wchar_t const*, unsigned long, bool, bool) :492 50212x 60.0% 60.0% boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::set_size(unsigned long, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) :510 861157x 100.0% 75.0% boost::match_results<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::set_size(unsigned long, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) :510 484x 83.3% 44.0% boost::match_results<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > > > > >::set_size(unsigned long, __gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, __gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >) :510 19788x 83.3% 57.0% boost::match_results<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > > >::set_size(unsigned long, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >) :510 110848x 83.3% 57.0% boost::match_results<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > > >::set_size(unsigned long, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >) :510 5220x 83.3% 57.0% boost::match_results<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > > > > >::set_size(unsigned long, __gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >) :510 19788x 83.3% 57.0% boost::match_results<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > > >::set_size(unsigned long, __gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, __gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >) :510 864878x 83.3% 57.0% boost::match_results<boost::bidirectional_iterator_archetype<char16_t>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<char16_t> > > >::set_size(unsigned long, boost::bidirectional_iterator_archetype<char16_t>, boost::bidirectional_iterator_archetype<char16_t>) :510 0 0.0% 0.0% boost::match_results<boost::bidirectional_iterator_archetype<char>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<char> > > >::set_size(unsigned long, boost::bidirectional_iterator_archetype<char>, boost::bidirectional_iterator_archetype<char>) :510 0 0.0% 0.0% boost::match_results<boost::bidirectional_iterator_archetype<unsigned char>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<unsigned char> > > >::set_size(unsigned long, boost::bidirectional_iterator_archetype<unsigned char>, boost::bidirectional_iterator_archetype<unsigned char>) :510 0 0.0% 0.0% boost::match_results<boost::bidirectional_iterator_archetype<wchar_t>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<wchar_t> > > >::set_size(unsigned long, boost::bidirectional_iterator_archetype<wchar_t>, boost::bidirectional_iterator_archetype<wchar_t>) :510 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int> > > >::set_size(unsigned long, boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int>, boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int>) :510 28740x 83.3% 57.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int> > > >::set_size(unsigned long, boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int>, boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int>) :510 5220x 83.3% 57.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int> > > >::set_size(unsigned long, boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int>, boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int>) :510 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int> > > >::set_size(unsigned long, boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int>, boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int>) :510 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, int> > > >::set_size(unsigned long, boost::u16_to_u32_iterator<char16_t const*, int>, boost::u16_to_u32_iterator<char16_t const*, int>) :510 28467x 83.3% 57.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, unsigned int> > > >::set_size(unsigned long, boost::u16_to_u32_iterator<char16_t const*, unsigned int>, boost::u16_to_u32_iterator<char16_t const*, unsigned int>) :510 5222x 83.3% 57.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int> > > >::set_size(unsigned long, boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>, boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>) :510 16x 83.3% 44.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int> > > >::set_size(unsigned long, boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int>, boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int>) :510 5220x 83.3% 57.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int> > > >::set_size(unsigned long, boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int>, boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int>) :510 5220x 83.3% 57.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int> > > >::set_size(unsigned long, boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int>, boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int>) :510 28740x 83.3% 57.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int> > > >::set_size(unsigned long, boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int>, boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int>) :510 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int> > > >::set_size(unsigned long, boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int>, boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int>) :510 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int> > > >::set_size(unsigned long, boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int>, boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int>) :510 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int> > > >::set_size(unsigned long, boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int>, boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int>) :510 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<char const*, int> > > >::set_size(unsigned long, boost::u8_to_u32_iterator<char const*, int>, boost::u8_to_u32_iterator<char const*, int>) :510 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<unsigned char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<unsigned char const*, int> > > >::set_size(unsigned long, boost::u8_to_u32_iterator<unsigned char const*, int>, boost::u8_to_u32_iterator<unsigned char const*, int>) :510 28464x 83.3% 57.0% boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > >::set_size(unsigned long, char const*, char const*) :510 16407x 50.0% 57.0% boost::match_results<char16_t const*, std::allocator<boost::sub_match<char16_t const*> > >::set_size(unsigned long, char16_t const*, char16_t const*) :510 19610x 83.3% 57.0% boost::match_results<char32_t const*, std::allocator<boost::sub_match<char32_t const*> > >::set_size(unsigned long, char32_t const*, char32_t const*) :510 1x 83.3% 44.0% boost::match_results<std::_Deque_iterator<char, char&, char*>, std::allocator<boost::sub_match<std::_Deque_iterator<char, char&, char*> > > >::set_size(unsigned long, std::_Deque_iterator<char, char&, char*>, std::_Deque_iterator<char, char&, char*>) :510 2022x 83.3% 45.0% boost::match_results<unsigned char const*, std::allocator<boost::sub_match<unsigned char const*> > >::set_size(unsigned long, unsigned char const*, unsigned char const*) :510 19608x 83.3% 57.0% boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::set_size(unsigned long, wchar_t const*, wchar_t const*) :510 14499x 50.0% 57.0% boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::set_base(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) :528 858698x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::set_base(__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) :528 958x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > > > > >::set_base(__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >) :528 19788x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > > >::set_base(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >) :528 116632x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > > >::set_base(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >) :528 6660x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > > > > >::set_base(__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >) :528 19788x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > > >::set_base(__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >) :528 862358x 100.0% 100.0% boost::match_results<boost::bidirectional_iterator_archetype<char16_t>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<char16_t> > > >::set_base(boost::bidirectional_iterator_archetype<char16_t>) :528 0 0.0% 0.0% boost::match_results<boost::bidirectional_iterator_archetype<char>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<char> > > >::set_base(boost::bidirectional_iterator_archetype<char>) :528 0 0.0% 0.0% boost::match_results<boost::bidirectional_iterator_archetype<unsigned char>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<unsigned char> > > >::set_base(boost::bidirectional_iterator_archetype<unsigned char>) :528 0 0.0% 0.0% boost::match_results<boost::bidirectional_iterator_archetype<wchar_t>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<wchar_t> > > >::set_base(boost::bidirectional_iterator_archetype<wchar_t>) :528 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int> > > >::set_base(boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int>) :528 28740x 100.0% 100.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int> > > >::set_base(boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int>) :528 6660x 100.0% 100.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int> > > >::set_base(boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int>) :528 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int> > > >::set_base(boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int>) :528 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, int> > > >::set_base(boost::u16_to_u32_iterator<char16_t const*, int>) :528 28467x 100.0% 100.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, unsigned int> > > >::set_base(boost::u16_to_u32_iterator<char16_t const*, unsigned int>) :528 6662x 100.0% 100.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int> > > >::set_base(boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>) :528 16x 100.0% 100.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int> > > >::set_base(boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int>) :528 6660x 100.0% 100.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int> > > >::set_base(boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int>) :528 6660x 100.0% 100.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int> > > >::set_base(boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int>) :528 28740x 100.0% 100.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int> > > >::set_base(boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int>) :528 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int> > > >::set_base(boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int>) :528 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int> > > >::set_base(boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int>) :528 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int> > > >::set_base(boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int>) :528 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<char const*, int> > > >::set_base(boost::u8_to_u32_iterator<char const*, int>) :528 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<unsigned char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<unsigned char const*, int> > > >::set_base(boost::u8_to_u32_iterator<unsigned char const*, int>) :528 28464x 100.0% 100.0% boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > >::set_base(char const*) :528 16407x 100.0% 100.0% boost::match_results<char16_t const*, std::allocator<boost::sub_match<char16_t const*> > >::set_base(char16_t const*) :528 19610x 100.0% 100.0% boost::match_results<char32_t const*, std::allocator<boost::sub_match<char32_t const*> > >::set_base(char32_t const*) :528 1x 100.0% 100.0% boost::match_results<std::_Deque_iterator<char, char&, char*>, std::allocator<boost::sub_match<std::_Deque_iterator<char, char&, char*> > > >::set_base(std::_Deque_iterator<char, char&, char*>) :528 2022x 100.0% 100.0% boost::match_results<unsigned char const*, std::allocator<boost::sub_match<unsigned char const*> > >::set_base(unsigned char const*) :528 19608x 100.0% 100.0% boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::set_base(wchar_t const*) :528 14499x 100.0% 100.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int> > > >::base() const :532 19788x 100.0% 100.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int> > > >::base() const :532 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, int> > > >::base() const :532 19610x 100.0% 100.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int> > > >::base() const :532 14x 4.2% 100.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int> > > >::base() const :532 19788x 100.0% 100.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int> > > >::base() const :532 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int> > > >::base() const :532 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<char const*, int> > > >::base() const :532 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<unsigned char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<unsigned char const*, int> > > >::base() const :532 19608x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::set_first(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) :536 1555925x 100.0% 94.0% boost::match_results<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::set_first(__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) :536 7888x 100.0% 94.0% boost::match_results<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > > > > >::set_first(__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >) :536 19788x 100.0% 94.0% boost::match_results<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > > >::set_first(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >) :536 90724x 100.0% 94.0% boost::match_results<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > > >::set_first(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >) :536 14760x 100.0% 94.0% boost::match_results<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > > > > >::set_first(__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >) :536 19788x 100.0% 94.0% boost::match_results<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > > >::set_first(__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >) :536 739076x 100.0% 94.0% boost::match_results<boost::bidirectional_iterator_archetype<char16_t>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<char16_t> > > >::set_first(boost::bidirectional_iterator_archetype<char16_t>) :536 0 0.0% 0.0% boost::match_results<boost::bidirectional_iterator_archetype<char>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<char> > > >::set_first(boost::bidirectional_iterator_archetype<char>) :536 0 0.0% 0.0% boost::match_results<boost::bidirectional_iterator_archetype<unsigned char>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<unsigned char> > > >::set_first(boost::bidirectional_iterator_archetype<unsigned char>) :536 0 0.0% 0.0% boost::match_results<boost::bidirectional_iterator_archetype<wchar_t>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<wchar_t> > > >::set_first(boost::bidirectional_iterator_archetype<wchar_t>) :536 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int> > > >::set_first(boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int>) :536 31452x 100.0% 94.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int> > > >::set_first(boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int>) :536 14760x 100.0% 94.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int> > > >::set_first(boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int>) :536 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int> > > >::set_first(boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int>) :536 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, int> > > >::set_first(boost::u16_to_u32_iterator<char16_t const*, int>) :536 31251x 100.0% 94.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, unsigned int> > > >::set_first(boost::u16_to_u32_iterator<char16_t const*, unsigned int>) :536 14762x 100.0% 94.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int> > > >::set_first(boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>) :536 28x 100.0% 94.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int> > > >::set_first(boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int>) :536 14760x 100.0% 94.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int> > > >::set_first(boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int>) :536 14760x 100.0% 94.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int> > > >::set_first(boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int>) :536 31452x 100.0% 94.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int> > > >::set_first(boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int>) :536 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int> > > >::set_first(boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int>) :536 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int> > > >::set_first(boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int>) :536 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int> > > >::set_first(boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int>) :536 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<char const*, int> > > >::set_first(boost::u8_to_u32_iterator<char const*, int>) :536 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<unsigned char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<unsigned char const*, int> > > >::set_first(boost::u8_to_u32_iterator<unsigned char const*, int>) :536 31248x 100.0% 94.0% boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > >::set_first(char const*) :536 31209x 100.0% 94.0% boost::match_results<char16_t const*, std::allocator<boost::sub_match<char16_t const*> > >::set_first(char16_t const*) :536 19610x 100.0% 94.0% boost::match_results<char32_t const*, std::allocator<boost::sub_match<char32_t const*> > >::set_first(char32_t const*) :536 1x 77.8% 62.0% boost::match_results<std::_Deque_iterator<char, char&, char*>, std::allocator<boost::sub_match<std::_Deque_iterator<char, char&, char*> > > >::set_first(std::_Deque_iterator<char, char&, char*>) :536 12132x 100.0% 94.0% boost::match_results<unsigned char const*, std::allocator<boost::sub_match<unsigned char const*> > >::set_first(unsigned char const*) :536 19608x 100.0% 94.0% boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::set_first(wchar_t const*) :536 19349x 100.0% 94.0% boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::set_first(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned long, bool) :551 6503993x 100.0% 88.0% boost::match_results<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::set_first(__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned long, bool) :551 6809x 66.7% 44.0% boost::match_results<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > > > > >::set_first(__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned long, bool) :551 28380x 77.8% 56.0% boost::match_results<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > > >::set_first(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, unsigned long, bool) :551 135672x 88.9% 88.0% boost::match_results<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > > >::set_first(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned long, bool) :551 22272x 66.7% 44.0% boost::match_results<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > > > > >::set_first(__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned long, bool) :551 28380x 77.8% 56.0% boost::match_results<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > > >::set_first(__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, unsigned long, bool) :551 1153988x 88.9% 88.0% boost::match_results<boost::bidirectional_iterator_archetype<char16_t>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<char16_t> > > >::set_first(boost::bidirectional_iterator_archetype<char16_t>, unsigned long, bool) :551 0 0.0% 0.0% boost::match_results<boost::bidirectional_iterator_archetype<char>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<char> > > >::set_first(boost::bidirectional_iterator_archetype<char>, unsigned long, bool) :551 0 0.0% 0.0% boost::match_results<boost::bidirectional_iterator_archetype<unsigned char>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<unsigned char> > > >::set_first(boost::bidirectional_iterator_archetype<unsigned char>, unsigned long, bool) :551 0 0.0% 0.0% boost::match_results<boost::bidirectional_iterator_archetype<wchar_t>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<wchar_t> > > >::set_first(boost::bidirectional_iterator_archetype<wchar_t>, unsigned long, bool) :551 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int> > > >::set_first(boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int>, unsigned long, bool) :551 63468x 88.9% 88.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int> > > >::set_first(boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int>, unsigned long, bool) :551 22272x 66.7% 44.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int> > > >::set_first(boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int>, unsigned long, bool) :551 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int> > > >::set_first(boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int>, unsigned long, bool) :551 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, int> > > >::set_first(boost::u16_to_u32_iterator<char16_t const*, int>, unsigned long, bool) :551 63468x 88.9% 88.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, unsigned int> > > >::set_first(boost::u16_to_u32_iterator<char16_t const*, unsigned int>, unsigned long, bool) :551 22276x 66.7% 44.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int> > > >::set_first(boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>, unsigned long, bool) :551 171x 66.7% 44.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int> > > >::set_first(boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int>, unsigned long, bool) :551 22272x 66.7% 44.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int> > > >::set_first(boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int>, unsigned long, bool) :551 22272x 66.7% 44.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int> > > >::set_first(boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int>, unsigned long, bool) :551 63468x 88.9% 88.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int> > > >::set_first(boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int>, unsigned long, bool) :551 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int> > > >::set_first(boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int>, unsigned long, bool) :551 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int> > > >::set_first(boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int>, unsigned long, bool) :551 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int> > > >::set_first(boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int>, unsigned long, bool) :551 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<char const*, int> > > >::set_first(boost::u8_to_u32_iterator<char const*, int>, unsigned long, bool) :551 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<unsigned char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<unsigned char const*, int> > > >::set_first(boost::u8_to_u32_iterator<unsigned char const*, int>, unsigned long, bool) :551 63468x 88.9% 88.0% boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > >::set_first(char const*, unsigned long, bool) :551 101446x 88.9% 87.0% boost::match_results<char16_t const*, std::allocator<boost::sub_match<char16_t const*> > >::set_first(char16_t const*, unsigned long, bool) :551 28202x 77.8% 60.0% boost::match_results<char32_t const*, std::allocator<boost::sub_match<char32_t const*> > >::set_first(char32_t const*, unsigned long, bool) :551 0 0.0% 0.0% boost::match_results<std::_Deque_iterator<char, char&, char*>, std::allocator<boost::sub_match<std::_Deque_iterator<char, char&, char*> > > >::set_first(std::_Deque_iterator<char, char&, char*>, unsigned long, bool) :551 3033x 66.7% 39.0% boost::match_results<unsigned char const*, std::allocator<boost::sub_match<unsigned char const*> > >::set_first(unsigned char const*, unsigned long, bool) :551 28200x 77.8% 60.0% boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::set_first(wchar_t const*, unsigned long, bool) :551 50598x 88.9% 87.0% boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::set_named_subs(std::shared_ptr<boost::re_detail_600::named_subexpressions>) :568 722339x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::set_named_subs(std::shared_ptr<boost::re_detail_600::named_subexpressions>) :568 484x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > > > > >::set_named_subs(std::shared_ptr<boost::re_detail_600::named_subexpressions>) :568 19788x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > > >::set_named_subs(std::shared_ptr<boost::re_detail_600::named_subexpressions>) :568 94624x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > > >::set_named_subs(std::shared_ptr<boost::re_detail_600::named_subexpressions>) :568 5040x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > > > > >::set_named_subs(std::shared_ptr<boost::re_detail_600::named_subexpressions>) :568 19788x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > > >::set_named_subs(std::shared_ptr<boost::re_detail_600::named_subexpressions>) :568 724598x 100.0% 100.0% boost::match_results<boost::bidirectional_iterator_archetype<char16_t>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<char16_t> > > >::set_named_subs(std::shared_ptr<boost::re_detail_600::named_subexpressions>) :568 0 0.0% 0.0% boost::match_results<boost::bidirectional_iterator_archetype<char>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<char> > > >::set_named_subs(std::shared_ptr<boost::re_detail_600::named_subexpressions>) :568 0 0.0% 0.0% boost::match_results<boost::bidirectional_iterator_archetype<unsigned char>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<unsigned char> > > >::set_named_subs(std::shared_ptr<boost::re_detail_600::named_subexpressions>) :568 0 0.0% 0.0% boost::match_results<boost::bidirectional_iterator_archetype<wchar_t>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<wchar_t> > > >::set_named_subs(std::shared_ptr<boost::re_detail_600::named_subexpressions>) :568 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int> > > >::set_named_subs(std::shared_ptr<boost::re_detail_600::named_subexpressions>) :568 24504x 100.0% 100.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int> > > >::set_named_subs(std::shared_ptr<boost::re_detail_600::named_subexpressions>) :568 5040x 100.0% 100.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int> > > >::set_named_subs(std::shared_ptr<boost::re_detail_600::named_subexpressions>) :568 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int> > > >::set_named_subs(std::shared_ptr<boost::re_detail_600::named_subexpressions>) :568 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, int> > > >::set_named_subs(std::shared_ptr<boost::re_detail_600::named_subexpressions>) :568 24303x 100.0% 100.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, unsigned int> > > >::set_named_subs(std::shared_ptr<boost::re_detail_600::named_subexpressions>) :568 5042x 100.0% 100.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int> > > >::set_named_subs(std::shared_ptr<boost::re_detail_600::named_subexpressions>) :568 16x 100.0% 100.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int> > > >::set_named_subs(std::shared_ptr<boost::re_detail_600::named_subexpressions>) :568 5040x 100.0% 100.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int> > > >::set_named_subs(std::shared_ptr<boost::re_detail_600::named_subexpressions>) :568 5040x 100.0% 100.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int> > > >::set_named_subs(std::shared_ptr<boost::re_detail_600::named_subexpressions>) :568 24504x 100.0% 100.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int> > > >::set_named_subs(std::shared_ptr<boost::re_detail_600::named_subexpressions>) :568 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int> > > >::set_named_subs(std::shared_ptr<boost::re_detail_600::named_subexpressions>) :568 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int> > > >::set_named_subs(std::shared_ptr<boost::re_detail_600::named_subexpressions>) :568 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int> > > >::set_named_subs(std::shared_ptr<boost::re_detail_600::named_subexpressions>) :568 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<char const*, int> > > >::set_named_subs(std::shared_ptr<boost::re_detail_600::named_subexpressions>) :568 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<unsigned char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<unsigned char const*, int> > > >::set_named_subs(std::shared_ptr<boost::re_detail_600::named_subexpressions>) :568 24300x 100.0% 100.0% boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > >::set_named_subs(std::shared_ptr<boost::re_detail_600::named_subexpressions>) :568 16405x 100.0% 100.0% boost::match_results<char16_t const*, std::allocator<boost::sub_match<char16_t const*> > >::set_named_subs(std::shared_ptr<boost::re_detail_600::named_subexpressions>) :568 19610x 100.0% 100.0% boost::match_results<char32_t const*, std::allocator<boost::sub_match<char32_t const*> > >::set_named_subs(std::shared_ptr<boost::re_detail_600::named_subexpressions>) :568 1x 100.0% 100.0% boost::match_results<std::_Deque_iterator<char, char&, char*>, std::allocator<boost::sub_match<std::_Deque_iterator<char, char&, char*> > > >::set_named_subs(std::shared_ptr<boost::re_detail_600::named_subexpressions>) :568 2022x 100.0% 100.0% boost::match_results<unsigned char const*, std::allocator<boost::sub_match<unsigned char const*> > >::set_named_subs(std::shared_ptr<boost::re_detail_600::named_subexpressions>) :568 19608x 100.0% 100.0% boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::set_named_subs(std::shared_ptr<boost::re_detail_600::named_subexpressions>) :568 14498x 100.0% 100.0% boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::raise_logic_error() :577 0 0.0% 0.0% boost::match_results<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::raise_logic_error() :577 0 0.0% 0.0% boost::match_results<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > > > > >::raise_logic_error() :577 0 0.0% 0.0% boost::match_results<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > > > >::raise_logic_error() :577 0 0.0% 0.0% boost::match_results<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > > > >::raise_logic_error() :577 0 0.0% 0.0% boost::match_results<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > > > > >::raise_logic_error() :577 0 0.0% 0.0% boost::match_results<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > > >::raise_logic_error() :577 0 0.0% 0.0% boost::match_results<boost::bidirectional_iterator_archetype<wchar_t>, std::allocator<boost::sub_match<boost::bidirectional_iterator_archetype<wchar_t> > > >::raise_logic_error() :577 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t const*, std::vector<char16_t, std::allocator<char16_t> > >, int> > > >::raise_logic_error() :577 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<__gnu_cxx::__normal_iterator<char16_t*, std::vector<char16_t, std::allocator<char16_t> > >, unsigned int> > > >::raise_logic_error() :577 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, int> > > >::raise_logic_error() :577 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<boost::bidirectional_iterator_archetype<char16_t>, unsigned int> > > >::raise_logic_error() :577 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, int> > > >::raise_logic_error() :577 0 0.0% 0.0% boost::match_results<boost::u16_to_u32_iterator<char16_t const*, unsigned int>, std::allocator<boost::sub_match<boost::u16_to_u32_iterator<char16_t const*, unsigned int> > > >::raise_logic_error() :577 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int> > > >::raise_logic_error() :577 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned int> > > >::raise_logic_error() :577 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int> > > >::raise_logic_error() :577 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, int> > > >::raise_logic_error() :577 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, int> > > >::raise_logic_error() :577 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<char>, unsigned int> > > >::raise_logic_error() :577 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, int> > > >::raise_logic_error() :577 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<boost::bidirectional_iterator_archetype<unsigned char>, unsigned int> > > >::raise_logic_error() :577 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<char const*, int> > > >::raise_logic_error() :577 0 0.0% 0.0% boost::match_results<boost::u8_to_u32_iterator<unsigned char const*, int>, std::allocator<boost::sub_match<boost::u8_to_u32_iterator<unsigned char const*, int> > > >::raise_logic_error() :577 0 0.0% 0.0% boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > >::raise_logic_error() :577 0 0.0% 0.0% boost::match_results<char16_t const*, std::allocator<boost::sub_match<char16_t const*> > >::raise_logic_error() :577 0 0.0% 0.0% boost::match_results<char32_t const*, std::allocator<boost::sub_match<char32_t const*> > >::raise_logic_error() :577 0 0.0% 0.0% boost::match_results<std::_Deque_iterator<char, char&, char*>, std::allocator<boost::sub_match<std::_Deque_iterator<char, char&, char*> > > >::raise_logic_error() :577 0 0.0% 0.0% boost::match_results<unsigned char const*, std::allocator<boost::sub_match<unsigned char const*> > >::raise_logic_error() :577 0 0.0% 0.0% boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::raise_logic_error() :577 0 0.0% 0.0% boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::maybe_assign(boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&) :597 125763x 95.7% 93.0% boost::match_results<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::maybe_assign(boost::match_results<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&) :597 0 0.0% 0.0% boost::match_results<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > > >::maybe_assign(boost::match_results<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > > > const&) :597 126744x 95.7% 93.0% boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > >::maybe_assign(boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > > const&) :597 2x 8.7% 5.0% boost::match_results<char32_t const*, std::allocator<boost::sub_match<char32_t const*> > >::maybe_assign(boost::match_results<char32_t const*, std::allocator<boost::sub_match<char32_t const*> > > const&) :597 0 0.0% 0.0% boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > >::maybe_assign(boost::match_results<wchar_t const*, std::allocator<boost::sub_match<wchar_t const*> > > const&) :597 1x 8.7% 5.0%
Line TLA Hits Source Code
1 /*
2 *
3 * Copyright (c) 1998-2009
4 * John Maddock
5 *
6 * Use, modification and distribution are subject to the
7 * Boost Software License, Version 1.0. (See accompanying file
8 * LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
9 *
10 */
11
12 /*
13 * LOCATION: see http://www.boost.org for most recent version.
14 * FILE match_results.cpp
15 * VERSION see <boost/version.hpp>
16 * DESCRIPTION: Declares template class match_results.
17 */
18
19 #ifndef BOOST_REGEX_V5_MATCH_RESULTS_HPP
20 #define BOOST_REGEX_V5_MATCH_RESULTS_HPP
21
22 #include <boost/regex/v5/match_flags.hpp>
23 #include <boost/regex/v5/sub_match.hpp>
24 #include <boost/regex/v5/basic_regex.hpp>
25 #include <boost/regex/v5/regex_format.hpp>
26
27 #ifndef BOOST_REGEX_AS_MODULE
28 #include <string>
29 #include <vector>
30 #endif
31
32 namespace boost{
33 #ifdef BOOST_REGEX_MSVC
34 #pragma warning(push)
35 #pragma warning(disable : 4251 4459)
36 #if BOOST_REGEX_MSVC < 1700
37 # pragma warning(disable : 4231)
38 #endif
39 # if BOOST_REGEX_MSVC < 1600
40 # pragma warning(disable : 4660)
41 # endif
42 #endif
43
44 namespace BOOST_REGEX_DETAIL_NS{
45
46 class named_subexpressions;
47
48 }
49
50 BOOST_REGEX_MODULE_EXPORT template <class BidiIterator, class Allocator>
51 class match_results
52 {
53 private:
54 typedef std::vector<sub_match<BidiIterator>, Allocator> vector_type;
55 public:
56 typedef sub_match<BidiIterator> value_type;
57 typedef typename std::allocator_traits<Allocator>::value_type const & const_reference;
58 typedef const_reference reference;
59 typedef typename vector_type::const_iterator const_iterator;
60 typedef const_iterator iterator;
61 typedef typename std::iterator_traits<
62 BidiIterator>::difference_type difference_type;
63 typedef typename std::allocator_traits<Allocator>::size_type size_type;
64 typedef Allocator allocator_type;
65 typedef typename std::iterator_traits<
66 BidiIterator>::value_type char_type;
67 typedef std::basic_string<char_type> string_type;
68 typedef BOOST_REGEX_DETAIL_NS::named_subexpressions named_sub_type;
69
70 // construct/copy/destroy:
71 2982540x explicit match_results(const Allocator& a = Allocator())
72 2982540x : m_subs(a), m_base(), m_null(), m_last_closed_paren(0), m_is_singular(true) {}
73 //
74 // IMPORTANT: in the code below, the crazy looking checks around m_is_singular are
75 // all required because it is illegal to copy a singular iterator.
76 // See https://svn.boost.org/trac/boost/ticket/3632.
77 //
78 2705439x match_results(const match_results& m)
79 2705439x : m_subs(m.m_subs), m_base(), m_null(), m_named_subs(m.m_named_subs), m_last_closed_paren(m.m_last_closed_paren), m_is_singular(m.m_is_singular)
80 {
81 2705439x if(!m_is_singular)
82 {
83 660905x m_base = m.m_base;
84 660905x m_null = m.m_null;
85 }
86 2705439x }
87 2828974x match_results& operator=(const match_results& m)
88 {
89 2828974x m_subs = m.m_subs;
90 2828974x m_named_subs = m.m_named_subs;
91 2828974x m_last_closed_paren = m.m_last_closed_paren;
92 2828974x m_is_singular = m.m_is_singular;
93 2828974x if(!m_is_singular)
94 {
95 496094x m_base = m.m_base;
96 496094x m_null = m.m_null;
97 }
98 2828974x return *this;
99 }
100 5687979x ~match_results(){}
101
102 // size:
103 4683931x size_type size() const
104 4683931x { return empty() ? 0 : m_subs.size() - 2; }
105 size_type max_size() const
106 { return m_subs.max_size(); }
107 4683931x bool empty() const
108 4683931x { return m_subs.size() < 2; }
109 // element access:
110 private:
111 415357x difference_type do_get_length(int sub = 0) const
112 {
113 415357x if (m_is_singular)
114 raise_logic_error();
115 415357x sub += 2;
116 415357x if ((sub < (int)m_subs.size()) && (sub > 0))
117 415357x return m_subs[sub].length();
118 return 0;
119 }
120 public:
121 template <class Integer>
122 112029x typename std::enable_if<std::is_integral<Integer>::value, difference_type>::type length(Integer sub) const
123 {
124 112029x return do_get_length(static_cast<int>(sub));
125 }
126 303328x difference_type length() const { return do_get_length(0); }
127 12x difference_type length(const char_type* sub) const
128 {
129 12x if(m_is_singular)
130 raise_logic_error();
131 12x const char_type* sub_end = sub;
132 48x while(*sub_end) ++sub_end;
133 12x return length(named_subexpression_index(sub, sub_end));
134 }
135 template <class charT>
136 436x difference_type length(const charT* sub) const
137 {
138 436x if(m_is_singular)
139 raise_logic_error();
140 436x const charT* sub_end = sub;
141 1600x while(*sub_end) ++sub_end;
142 436x return length(named_subexpression_index(sub, sub_end));
143 }
144 template <class charT, class Traits, class A>
145 8x difference_type length(const std::basic_string<charT, Traits, A>& sub) const
146 {
147 8x return length(sub.c_str());
148 }
149 112033x difference_type position(size_type sub = 0) const
150 {
151 112033x if(m_is_singular)
152 raise_logic_error();
153 112033x sub += 2;
154 112033x if(sub < m_subs.size())
155 {
156 112033x const sub_match<BidiIterator>& s = m_subs[sub];
157 112033x if(s.matched || (sub == 2))
158 {
159 112053x return std::distance((BidiIterator)(m_base), (BidiIterator)(s.first));
160 }
161 }
162 return ~static_cast<difference_type>(0);
163 }
164 12x difference_type position(const char_type* sub) const
165 {
166 12x const char_type* sub_end = sub;
167 48x while(*sub_end) ++sub_end;
168 12x return position(named_subexpression_index(sub, sub_end));
169 }
170 template <class charT>
171 436x difference_type position(const charT* sub) const
172 {
173 436x const charT* sub_end = sub;
174 1600x while(*sub_end) ++sub_end;
175 436x return position(named_subexpression_index(sub, sub_end));
176 }
177 template <class charT, class Traits, class A>
178 8x difference_type position(const std::basic_string<charT, Traits, A>& sub) const
179 {
180 8x return position(sub.c_str());
181 }
182 private:
183 202x string_type do_get_string(int sub = 0) const
184 {
185 202x if(m_is_singular)
186 raise_logic_error();
187 202x sub += 2;
188 202x string_type result;
189 202x if(sub < (int)m_subs.size() && (sub > 0))
190 {
191 202x const sub_match<BidiIterator>& s = m_subs[sub];
192 202x if(s.matched)
193 {
194 202x result = s.str();
195 }
196 }
197 202x return result;
198 }
199 public:
200 template <class Integer>
201 202x typename std::enable_if<std::is_integral<Integer>::value, string_type>::type str(Integer sub) const
202 {
203 202x return do_get_string(static_cast<int>(sub));
204 }
205 string_type str() const { return do_get_string(0); }
206 6x string_type str(const char_type* sub) const
207 {
208 6x return (*this)[sub].str();
209 }
210 template <class Traits, class A>
211 6x string_type str(const std::basic_string<char_type, Traits, A>& sub) const
212 {
213 6x return (*this)[sub].str();
214 }
215 template <class charT>
216 2x string_type str(const charT* sub) const
217 {
218 2x return (*this)[sub].str();
219 }
220 template <class charT, class Traits, class A>
221 2x string_type str(const std::basic_string<charT, Traits, A>& sub) const
222 {
223 2x return (*this)[sub].str();
224 }
225 private:
226 15113892x const_reference get_at(int sub) const
227 {
228 15113892x if(m_is_singular && m_subs.empty())
229 raise_logic_error();
230
231 15113892x if (sub >= INT_MAX - 2 )
232 4x return m_null;
233
234 15113888x sub += 2;
235 15113888x if(sub < (int)m_subs.size() && (sub >= 0))
236 {
237 15113132x return m_subs[sub];
238 }
239 756x return m_null;
240 }
241 public:
242 template <class Integer>
243 15113892x typename std::enable_if<std::is_integral<Integer>::value, const_reference>::type operator[](Integer sub) const
244 {
245 15113892x return get_at(static_cast<int>(sub));
246 }
247 //
248 // Named sub-expressions:
249 //
250 159560x const_reference named_subexpression(const char_type* i, const char_type* j) const
251 {
252 //
253 // Scan for the leftmost *matched* subexpression with the specified named:
254 //
255 159560x if(m_is_singular)
256 raise_logic_error();
257 159560x BOOST_REGEX_DETAIL_NS::named_subexpressions::range_type r = m_named_subs->equal_range(i, j);
258 159668x while((r.first != r.second) && ((*this)[r.first->index].matched == false))
259 108x ++r.first;
260 305826x return r.first != r.second ? (*this)[r.first->index] : m_null;
261 }
262 template <class charT>
263 288x const_reference named_subexpression(const charT* i, const charT* j) const
264 {
265 static_assert(sizeof(charT) <= sizeof(char_type), "Failed internal logic");
266 288x if(i == j)
267 return m_null;
268 288x std::vector<char_type> s;
269 1152x while(i != j)
270 864x s.insert(s.end(), *i++);
271 288x return named_subexpression(&*s.begin(), &*s.begin() + s.size());
272 288x }
273 4136x int named_subexpression_index(const char_type* i, const char_type* j) const
274 {
275 //
276 // Scan for the leftmost *matched* subexpression with the specified named.
277 // If none found then return the leftmost expression with that name,
278 // otherwise an invalid index:
279 //
280 4136x if(m_is_singular)
281 raise_logic_error();
282 4136x BOOST_REGEX_DETAIL_NS::named_subexpressions::range_type s, r;
283 4136x s = r = m_named_subs->equal_range(i, j);
284 5756x while((r.first != r.second) && ((*this)[r.first->index].matched == false))
285 1620x ++r.first;
286 4136x if(r.first == r.second)
287 1620x r = s;
288 7930x return r.first != r.second ? r.first->index : -20;
289 }
290 template <class charT>
291 2312x int named_subexpression_index(const charT* i, const charT* j) const
292 {
293 static_assert(sizeof(charT) <= sizeof(char_type), "Failed internal logic");
294 2312x if(i == j)
295 return -20;
296 2312x std::vector<char_type> s;
297 8960x while(i != j)
298 6648x s.insert(s.end(), *i++);
299 2312x return named_subexpression_index(&*s.begin(), &*s.begin() + s.size());
300 2312x }
301 template <class Traits, class A>
302 12x const_reference operator[](const std::basic_string<char_type, Traits, A>& s) const
303 {
304 12x return named_subexpression(s.c_str(), s.c_str() + s.size());
305 }
306 12x const_reference operator[](const char_type* p) const
307 {
308 12x const char_type* e = p;
309 48x while(*e) ++e;
310 12x return named_subexpression(p, e);
311 }
312
313 template <class charT>
314 158884x const_reference operator[](const charT* p) const
315 {
316 static_assert(sizeof(charT) <= sizeof(char_type), "Failed internal logic");
317 158884x if(*p == 0)
318 return m_null;
319 158884x std::vector<char_type> s;
320 477520x while(*p)
321 318636x s.insert(s.end(), *p++);
322 158884x return named_subexpression(&*s.begin(), &*s.begin() + s.size());
323 158884x }
324 template <class charT, class Traits, class A>
325 4x const_reference operator[](const std::basic_string<charT, Traits, A>& ns) const
326 {
327 static_assert(sizeof(charT) <= sizeof(char_type), "Failed internal logic");
328 4x if(ns.empty())
329 return m_null;
330 4x std::vector<char_type> s;
331 16x for(unsigned i = 0; i < ns.size(); ++i)
332 12x s.insert(s.end(), ns[i]);
333 4x return named_subexpression(&*s.begin(), &*s.begin() + s.size());
334 4x }
335
336 973355x const_reference prefix() const
337 {
338 973355x if(m_is_singular)
339 raise_logic_error();
340 973355x return (*this)[-1];
341 }
342
343 795398x const_reference suffix() const
344 {
345 795398x if(m_is_singular)
346 raise_logic_error();
347 795398x return (*this)[-2];
348 }
349 346876x const_iterator begin() const
350 {
351 346876x return (m_subs.size() > 2) ? (m_subs.begin() + 2) : m_subs.end();
352 }
353 const_iterator end() const
354 {
355 return m_subs.end();
356 }
357 // format:
358 template <class OutputIterator, class Functor>
359 OutputIterator format(OutputIterator out,
360 Functor fmt,
361 match_flag_type flags = format_default) const
362 {
363 if(m_is_singular)
364 raise_logic_error();
365 typedef typename BOOST_REGEX_DETAIL_NS::compute_functor_type<Functor, match_results<BidiIterator, Allocator>, OutputIterator>::type F;
366 F func(fmt);
367 return func(*this, out, flags);
368 }
369 template <class Functor>
370 string_type format(Functor fmt, match_flag_type flags = format_default) const
371 {
372 if(m_is_singular)
373 raise_logic_error();
374 std::basic_string<char_type> result;
375 BOOST_REGEX_DETAIL_NS::string_out_iterator<std::basic_string<char_type> > i(result);
376
377 typedef typename BOOST_REGEX_DETAIL_NS::compute_functor_type<Functor, match_results<BidiIterator, Allocator>, BOOST_REGEX_DETAIL_NS::string_out_iterator<std::basic_string<char_type> > >::type F;
378 F func(fmt);
379
380 func(*this, i, flags);
381 return result;
382 }
383 // format with locale:
384 template <class OutputIterator, class Functor, class RegexT>
385 13501x OutputIterator format(OutputIterator out,
386 Functor fmt,
387 match_flag_type flags,
388 const RegexT& re) const
389 {
390 13501x if(m_is_singular)
391 raise_logic_error();
392 typedef ::boost::regex_traits_wrapper<typename RegexT::traits_type> traits_type;
393 typedef typename BOOST_REGEX_DETAIL_NS::compute_functor_type<Functor, match_results<BidiIterator, Allocator>, OutputIterator, traits_type>::type F;
394 13501x F func(fmt);
395 25439x return func(*this, out, flags, re.get_traits());
396 }
397 template <class RegexT, class Functor>
398 string_type format(Functor fmt,
399 match_flag_type flags,
400 const RegexT& re) const
401 {
402 if(m_is_singular)
403 raise_logic_error();
404 typedef ::boost::regex_traits_wrapper<typename RegexT::traits_type> traits_type;
405 std::basic_string<char_type> result;
406 BOOST_REGEX_DETAIL_NS::string_out_iterator<std::basic_string<char_type> > i(result);
407
408 typedef typename BOOST_REGEX_DETAIL_NS::compute_functor_type<Functor, match_results<BidiIterator, Allocator>, BOOST_REGEX_DETAIL_NS::string_out_iterator<std::basic_string<char_type> >, traits_type >::type F;
409 F func(fmt);
410
411 func(*this, i, flags, re.get_traits());
412 return result;
413 }
414
415 864x const_reference get_last_closed_paren()const
416 {
417 864x if(m_is_singular)
418 raise_logic_error();
419 864x return m_last_closed_paren == 0 ? m_null : (*this)[m_last_closed_paren];
420 }
421
422 allocator_type get_allocator() const
423 {
424 return m_subs.get_allocator();
425 }
426 335276x void swap(match_results& that)
427 {
428 335276x std::swap(m_subs, that.m_subs);
429 335276x std::swap(m_named_subs, that.m_named_subs);
430 335276x std::swap(m_last_closed_paren, that.m_last_closed_paren);
431 335276x if(m_is_singular)
432 {
433 335276x if(!that.m_is_singular)
434 {
435 335276x m_base = that.m_base;
436 335276x m_null = that.m_null;
437 }
438 }
439 else if(that.m_is_singular)
440 {
441 that.m_base = m_base;
442 that.m_null = m_null;
443 }
444 else
445 {
446 std::swap(m_base, that.m_base);
447 std::swap(m_null, that.m_null);
448 }
449 335276x std::swap(m_is_singular, that.m_is_singular);
450 335276x }
451 bool operator==(const match_results& that)const
452 {
453 if(m_is_singular)
454 {
455 return that.m_is_singular;
456 }
457 else if(that.m_is_singular)
458 {
459 return false;
460 }
461 return (m_subs == that.m_subs) && (m_base == that.m_base) && (m_last_closed_paren == that.m_last_closed_paren);
462 }
463 bool operator!=(const match_results& that)const
464 { return !(*this == that); }
465
466 #ifdef BOOST_REGEX_MATCH_EXTRA
467 typedef typename sub_match<BidiIterator>::capture_sequence_type capture_sequence_type;
468
469 885x const capture_sequence_type& captures(int i)const
470 {
471 885x if(m_is_singular)
472 raise_logic_error();
473 885x return (*this)[i].captures();
474 }
475 #endif
476
477 //
478 // private access functions:
479 1004723x void set_second(BidiIterator i)
480 {
481 1004723x BOOST_REGEX_ASSERT(m_subs.size() > 2);
482 1004723x m_subs[2].second = i;
483 1004723x m_subs[2].matched = true;
484 1004723x m_subs[0].first = i;
485 1004723x m_subs[0].matched = (m_subs[0].first != m_subs[0].second);
486 1004723x m_null.first = i;
487 1004723x m_null.second = i;
488 1004723x m_null.matched = false;
489 1004723x m_is_singular = false;
490 1004723x }
491
492 8530712x void set_second(BidiIterator i, size_type pos, bool m = true, bool escape_k = false)
493 {
494 8530712x if(pos)
495 8436555x m_last_closed_paren = static_cast<int>(pos);
496 8530712x pos += 2;
497 8530712x BOOST_REGEX_ASSERT(m_subs.size() > pos);
498 8530712x m_subs[pos].second = i;
499 8530712x m_subs[pos].matched = m;
500 8530712x if((pos == 2) && !escape_k)
501 {
502 93667x m_subs[0].first = i;
503 93667x m_subs[0].matched = (m_subs[0].first != m_subs[0].second);
504 93667x m_null.first = i;
505 93667x m_null.second = i;
506 93667x m_null.matched = false;
507 93667x m_is_singular = false;
508 }
509 8530712x }
510 2089619x void set_size(size_type n, BidiIterator i, BidiIterator j)
511 {
512 2089619x value_type v(j);
513 2089619x size_type len = m_subs.size();
514 2089619x if(len > n + 2)
515 {
516 1x m_subs.erase(m_subs.begin()+n+2, m_subs.end());
517 1x std::fill(m_subs.begin(), m_subs.end(), v);
518 }
519 else
520 {
521 2089618x std::fill(m_subs.begin(), m_subs.end(), v);
522 2089618x if(n+2 != len)
523 1284954x m_subs.insert(m_subs.end(), n+2-len, v);
524 }
525 2089619x m_subs[1].first = i;
526 2089619x m_last_closed_paren = 0;
527 2089619x }
528 2098098x void set_base(BidiIterator pos)
529 {
530 2098098x m_base = pos;
531 2098098x }
532 78808x BidiIterator base()const
533 {
534 78808x return m_base;
535 }
536 2734331x void set_first(BidiIterator i)
537 {
538 2734331x BOOST_REGEX_ASSERT(m_subs.size() > 2);
539 // set up prefix:
540 2734331x m_subs[1].second = i;
541 2734331x m_subs[1].matched = (m_subs[1].first != i);
542 // set up $0:
543 2734331x m_subs[2].first = i;
544 // zero out everything else:
545 4852919x for(size_type n = 3; n < m_subs.size(); ++n)
546 {
547 2118588x m_subs[n].first = m_subs[n].second = m_subs[0].second;
548 2118588x m_subs[n].matched = false;
549 }
550 2734331x }
551 8434108x void set_first(BidiIterator i, size_type pos, bool escape_k = false)
552 {
553 8434108x BOOST_REGEX_ASSERT(pos+2 < m_subs.size());
554 8434108x if(pos || escape_k)
555 {
556 8355300x m_subs[pos+2].first = i;
557 8355300x if(escape_k)
558 {
559 2503x m_subs[1].second = i;
560 2503x m_subs[1].matched = (m_subs[1].first != m_subs[1].second);
561 }
562 }
563 else
564 78808x set_first(i);
565 8434108x }
566 void maybe_assign(const match_results<BidiIterator, Allocator>& m);
567
568 1776594x void set_named_subs(std::shared_ptr<named_sub_type> subs)
569 {
570 1776594x m_named_subs = std::move(subs);
571 1776594x }
572
573 private:
574 //
575 // Error handler called when an uninitialized match_results is accessed:
576 //
577 static void raise_logic_error()
578 {
579 std::logic_error e("Attempt to access an uninitialized boost::match_results<> class.");
580 #ifndef BOOST_REGEX_STANDALONE
581 boost::throw_exception(e);
582 #else
583 throw e;
584 #endif
585 }
586
587
588 vector_type m_subs; // subexpressions
589 BidiIterator m_base; // where the search started from
590 sub_match<BidiIterator> m_null; // a null match
591 std::shared_ptr<named_sub_type> m_named_subs; // Shared copy of named subs in the regex object
592 int m_last_closed_paren; // Last ) to be seen - used for formatting
593 bool m_is_singular; // True if our stored iterators are singular
594 };
595
596 template <class BidiIterator, class Allocator>
597 308226x void match_results<BidiIterator, Allocator>::maybe_assign(const match_results<BidiIterator, Allocator>& m)
598 {
599 308226x if(m_is_singular)
600 {
601 134788x *this = m;
602 137236x return;
603 }
604 173438x const_iterator p1, p2;
605 173438x p1 = begin();
606 173438x p2 = m.begin();
607 //
608 // Distances are measured from the start of *this* match, unless this isn't
609 // a valid match in which case we use the start of the whole sequence. Note that
610 // no subsequent match-candidate can ever be to the left of the first match found.
611 // This ensures that when we are using bidirectional iterators, that distances
612 // measured are as short as possible, and therefore as efficient as possible
613 // to compute. Finally note that we don't use the "matched" data member to test
614 // whether a sub-expression is a valid match, because partial matches set this
615 // to false for sub-expression 0.
616 //
617 173438x BidiIterator l_end = this->suffix().second;
618 173438x BidiIterator l_base = (p1->first == l_end) ? this->prefix().first : (*this)[0].first;
619 173438x difference_type len1 = 0;
620 173438x difference_type len2 = 0;
621 173438x difference_type base1 = 0;
622 173438x difference_type base2 = 0;
623 std::size_t i;
624 184454x for(i = 0; i < size(); ++i, ++p1, ++p2)
625 {
626 //
627 // Leftmost takes priority over longest; handle special cases
628 // where distances need not be computed first (an optimisation
629 // for bidirectional iterators: ensure that we don't accidently
630 // compute the length of the whole sequence, as this can be really
631 // expensive).
632 //
633 184454x if(p1->first == l_end)
634 {
635 9806x if(p2->first != l_end)
636 {
637 // p2 must be better than p1, and no need to calculate
638 // actual distances:
639 5366x base1 = 1;
640 5366x base2 = 0;
641 5366x break;
642 }
643 else
644 {
645 // *p1 and *p2 are either unmatched or match end-of sequence,
646 // either way no need to calculate distances:
647 4440x if((p1->matched == false) && (p2->matched == true))
648 2808x break;
649 1632x if((p1->matched == true) && (p2->matched == false))
650 816x return;
651 816x continue;
652 }
653 }
654 174648x else if(p2->first == l_end)
655 {
656 // p1 better than p2, and no need to calculate distances:
657 1224x return;
658 }
659 173424x base1 = std::distance(l_base, p1->first);
660 173424x base2 = std::distance(l_base, p2->first);
661 173424x BOOST_REGEX_ASSERT(base1 >= 0);
662 173424x BOOST_REGEX_ASSERT(base2 >= 0);
663 173424x if(base1 < base2) return;
664 173016x if(base2 < base1) break;
665
666 170568x len1 = std::distance((BidiIterator)p1->first, (BidiIterator)p1->second);
667 170568x len2 = std::distance((BidiIterator)p2->first, (BidiIterator)p2->second);
668 170568x BOOST_REGEX_ASSERT(len1 >= 0);
669 170568x BOOST_REGEX_ASSERT(len2 >= 0);
670 170568x if((len1 != len2) || ((p1->matched == false) && (p2->matched == true)))
671 160368x break;
672 10200x if((p1->matched == true) && (p2->matched == false))
673 return;
674 }
675 170990x if(i == size())
676 return;
677 170990x if(base2 < base1)
678 7814x *this = m;
679 163176x else if((len2 > len1) || ((p1->matched == false) && (p2->matched == true)) )
680 3528x *this = m;
681 }
682
683 BOOST_REGEX_MODULE_EXPORT template <class BidiIterator, class Allocator>
684 void swap(match_results<BidiIterator, Allocator>& a, match_results<BidiIterator, Allocator>& b)
685 {
686 a.swap(b);
687 }
688
689 BOOST_REGEX_MODULE_EXPORT template <class charT, class traits, class BidiIterator, class Allocator>
690 std::basic_ostream<charT, traits>&
691 operator << (std::basic_ostream<charT, traits>& os,
692 const match_results<BidiIterator, Allocator>& s)
693 {
694 return (os << s.str());
695 }
696
697 #ifdef BOOST_REGEX_MSVC
698 #pragma warning(pop)
699 #endif
700 } // namespace boost
701
702 #endif
703
704
705