Flat profile: Each sample counts as 0.01 seconds. % cumulative self self total time seconds seconds calls s/call s/call name 4.95 1.94 1.94 219918374 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) 4.18 3.58 1.64 247595637 0.00 0.00 std::char_traits<char>::assign(char&, char const&) 3.96 5.14 1.56 857452566 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const 3.49 6.51 1.37 403311520 0.00 0.00 Catch::StringRef::StringRef(char const, unsigned long) 3.12 7.73 1.23 191231886 0.00 0.00 Catch::operator"" sr(char const, unsigned long) 2.58 8.74 1.01 476838389 0.00 0.00 std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >::size() const 2.24 9.62 0.88 129651407 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) 2.04 10.42 0.80 5 0.16 0.51 CATCH2_INTERNAL_TEST_12() 2.04 11.22 0.80 263527044 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const 1.80 11.93 0.71 Catch::AssertionHandler::AssertionHandler(Catch::StringRef, Catch::SourceLineInfo const&, Catch::StringRef, Catch::ResultDisposition::Flags) 1.68 12.59 0.66 106039706 0.00 0.00 operator"" catchsr(char const, unsigned long) 1.63 13.23 0.64 Catch::RunContext::handleExpr(Catch::AssertionInfo const&, Catch::ITransientExpression const&, Catch::AssertionReaction&) 1.58 13.85 0.62 105585733 0.00 0.00 Catch::ITransientExpression::ITransientExpression(bool, bool) 1.42 14.40 0.56 265755016 0.00 0.00 char const std::addressof<char const>(char const&) 1.35 14.93 0.53 std::vector<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::_M_erase_at_end(Catch::ScopedMessage) 1.29 15.44 0.51 180552234 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) 1.20 15.91 0.47 265755016 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const 1.17 16.37 0.46 2 0.23 2.07 CATCH2_INTERNAL_TEST_3() 1.15 16.82 0.45 222853656 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) 1.10 17.25 0.43 46114452 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const 1.10 17.68 0.43 Catch::AssertionHandler::complete() 1.10 18.11 0.43 112791252 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const 1.07 18.53 0.42 265755016 0.00 0.00 std::pointer_traits<char const>::pointer_to(char const&) 1.03 18.93 0.41 108574382 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) 1.01 19.33 0.40 141039844 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const 0.99 19.72 0.39 1 0.39 1.44 CATCH2_INTERNAL_TEST_41() 0.99 20.11 0.39 Catch::getResultCapture() 0.99 20.50 0.39 159954235 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const 0.99 20.89 0.39 265755016 0.00 0.00 char const std::__addressof<char const>(char const&) 0.97 21.27 0.38 106040468 0.00 0.00 Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) 0.87 21.61 0.34 4 0.09 1.97 CATCH2_INTERNAL_TEST_0() 0.84 21.94 0.33 4839844 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() 0.84 22.27 0.33 Catch::RunContext::resetAssertionInfo() 0.84 22.60 0.33 Catch::AssertionHandler::setCompleted() 0.82 22.92 0.32 Catch::AssertionReaction::AssertionReaction() 0.76 23.22 0.30 12 0.03 0.17 CATCH2_INTERNAL_TEST_0() 0.74 23.51 0.29 106039706 0.00 0.00 Catch::AssertionHandler::~AssertionHandler() 0.74 23.80 0.29 Catch::RunContext::assertionPassed() 0.74 24.09 0.29 26997298 0.00 0.00 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag) 0.71 24.37 0.28 40927101 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() 0.71 24.65 0.28 51448667 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) 0.70 24.92 0.28 106039728 0.00 0.00 Catch::StringRef::StringRef() 0.69 25.19 0.27 26997298 0.00 0.00 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char const>(char const, char const, std::__false_type) 0.68 25.46 0.27 113096310 0.00 0.00 std::char_traits<char>::length(char const) 0.68 25.72 0.27 158584684 0.00 0.00 std::char_traits<char>::copy(char, char const, unsigned long) 0.66 25.98 0.26 3336194 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const) 0.61 26.22 0.24 95856845 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() 0.56 26.44 0.22 141039844 0.00 0.00 std::allocator_traits<std::allocator<char> >::max_size(std::allocator<char> const&) 0.56 26.66 0.22 10837172 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) 0.54 26.87 0.21 20326644 0.00 0.00 Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) 0.54 27.08 0.21 Catch::AssertionHandler::handleExpr(Catch::ITransientExpression const&) 0.51 27.28 0.20 146066643 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const 0.50 27.48 0.20 79736404 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::~Allochider() 0.48 27.67 0.19 158581969 0.00 0.00 __gnu_cxx::new_allocator<char>::max_size() const 0.47 27.85 0.19 81555547 0.00 0.00 char std::addressof<char>(char&) 0.46 28.03 0.18 Catch::StringRef::StringRef(char const) 0.46 28.21 0.18 Catch::Detail::unique_ptr<Catch::IEventListener>::operator->() 0.43 28.38 0.17 4 0.04 0.23 CATCH2_INTERNAL_TEST_31() 0.41 28.54 0.16 void std::Destroy<Catch::ScopedMessage>(Catch::ScopedMessage, Catch::ScopedMessage) 0.41 28.70 0.16 18527571 0.00 0.00 Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) 0.40 28.86 0.16 26997300 0.00 0.00 std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const) 0.37 29.00 0.15 81555547 0.00 0.00 std::pointer_traits<char>::pointer_to(char&) 0.36 29.14 0.14 81555420 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() 0.36 29.28 0.14 4382888 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) const 0.36 29.42 0.14 void std::Destroy<Catch::ScopedMessage, Catch::ScopedMessage>(Catch::ScopedMessage, Catch::ScopedMessage, std::allocator<Catch::ScopedMessage>&) 0.36 29.56 0.14 6 0.02 0.08 CATCH2INTERNAL_TEST_0() 0.34 29.70 0.14 Catch::getCurrentMutableContext() 0.33 29.83 0.13 81555547 0.00 0.00 char std::__addressof<char>(char&) 0.33 29.96 0.13 42 0.00 0.00 std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&) 0.33 30.09 0.13 Catch::ITransientExpression::~ITransientExpression() 0.33 30.22 0.13 17542125 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) 0.33 30.35 0.13 void std::Destroyaux<false>::__destroy<Catch::ScopedMessage>(Catch::ScopedMessage, Catch::ScopedMessage) 0.33 30.48 0.13 20326644 0.00 0.00 void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) 0.32 30.60 0.13 5496970 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const 0.31 30.72 0.12 std::vector<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::clear() 0.31 30.84 0.12 1160700 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) 0.31 30.96 0.12 18527571 0.00 0.00 Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) 0.29 31.08 0.12 20555403 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.29 31.19 0.12 1116134 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const) 0.28 31.30 0.11 20326644 0.00 0.00 Catch::UnaryExpr<bool>::UnaryExpr(bool) 0.28 31.41 0.11 20326644 0.00 0.00 Catch::UnaryExpr<bool>::~UnaryExpr() 0.25 31.51 0.10 27171473 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) 0.25 31.61 0.10 26997388 0.00 0.00 std::iterator_traits<char const>::difference_type std::distance<char const>(char const, char const) 0.25 31.71 0.10 17542123 0.00 0.00 __gnu_cxx::new_allocator<char>::deallocate(char, unsigned long) 0.25 31.81 0.10 20326644 0.00 0.00 Catch::ExprLhs<bool>::makeUnaryExpr() const 0.25 31.91 0.10 10009720 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::token_t const&, libutf8::token_t, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::token_t>::type> > >::value, Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&> >::type Catch::operator==<libutf8::token_t>(Catch::ExprLhs<libutf8::token_t const&>&&, libutf8::token_t&&) 0.25 32.01 0.10 6814423 0.00 0.00 Catch::BinaryExpr<char, char>::BinaryExpr(bool, char, Catch::StringRef, char) 0.23 32.10 0.09 26997171 0.00 0.00 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const) 0.23 32.19 0.09 10009720 0.00 0.00 Catch::ExprLhs<libutf8::token_t const&> Catch::operator<=<libutf8::token_t, 0>(Catch::Decomposer&&, libutf8::token_t&&) 0.23 32.28 0.09 1 0.09 3.15 CATCH2_INTERNAL_TEST_0() 0.23 32.37 0.09 20 0.00 0.08 CATCH2_INTERNAL_TEST_6() 0.20 32.45 0.08 23409784 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) 0.20 32.53 0.08 11851583 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, char32_t, void>, std::is_arithmetic<char32_t> >::value, Catch::BinaryExpr<char32_t, char32_t> >::type Catch::operator==<char32_t>(Catch::ExprLhs<char32_t>&&, char32_t) 0.20 32.61 0.08 5026799 0.00 0.00 __gnu_cxx::__alloc_traits<std::allocator<char> >::_S_select_on_copy(std::allocator<char> const&) 0.20 32.69 0.08 7887847 0.00 0.00 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long) 0.20 32.77 0.08 5201091 0.00 0.00 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) 0.20 32.85 0.08 1112063 0.00 0.00 unittest::catch_compare_long_strings(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.19 32.93 0.08 std::Rbtree_header::_M_reset() 0.19 33.00 0.08 18527571 0.00 0.00 Catch::BinaryExpr<int, int>::~BinaryExpr() 0.19 33.08 0.08 14337866 0.00 0.00 Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t) 0.19 33.15 0.08 5201091 0.00 0.00 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char>(char, char, std::__false_type) 0.18 33.22 0.07 54384253 0.00 0.00 std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&) 0.18 33.29 0.07 16520849 0.00 0.00 std::char_traits<char32_t>::assign(char32_t&, char32_t const&) 0.18 33.36 0.07 std::Vectorbase<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::_M_get_Tp_allocator() 0.18 33.43 0.07 17542125 0.00 0.00 std::allocator_traits<std::allocator<char> >::allocate(std::allocator<char>&, unsigned long) 0.18 33.50 0.07 17413507 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) 0.18 33.57 0.07 11851583 0.00 0.00 Catch::BinaryExpr<char32_t, char32_t>::BinaryExpr(bool, char32_t, Catch::StringRef, char32_t) 0.18 33.64 0.07 7657092 0.00 0.00 Catch::BinaryExpr<unsigned long, int>::BinaryExpr(bool, unsigned long, Catch::StringRef, int) 0.18 33.71 0.07 4915780 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cend() const 0.15 33.77 0.06 18527571 0.00 0.00 Catch::ExprLhs<int>::ExprLhs(int) 0.15 33.83 0.06 14337866 0.00 0.00 Catch::ExprLhs<char32_t>::ExprLhs(char32_t) 0.15 33.89 0.06 6651181 0.00 0.00 std::char_traits<char16_t>::assign(char16_t&, char16_t const&) 0.15 33.95 0.06 5632626 0.00 0.00 std::char_traits<char>::compare(char const, char const, unsigned long) 0.15 34.01 0.06 4764 0.00 0.00 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~new_allocator() 0.15 34.07 0.06 17 0.00 0.00 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(char const, std::allocator<char> const&) 0.15 34.13 0.06 Catch::handleExceptionMatchExpr(Catch::AssertionHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.15 34.19 0.06 std::Vectorbase<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::_M_deallocate(Catch::ScopedMessage, unsigned long) 0.15 34.25 0.06 10009720 0.00 0.00 Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&>::BinaryExpr(bool, libutf8::token_t const&, Catch::StringRef, libutf8::token_t const&) 0.15 34.31 0.06 10009720 0.00 0.00 Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&>::~BinaryExpr() 0.15 34.37 0.06 8913995 0.00 0.00 Catch::ExprLhs<libutf8::utf8_iterator& const&> Catch::operator<=<libutf8::utf8_iterator&, 0>(Catch::Decomposer&&, libutf8::utf8_iterator&) 0.15 34.43 0.06 7796136 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.15 34.49 0.06 7657594 0.00 0.00 Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) 0.15 34.55 0.06 6814423 0.00 0.00 Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) 0.15 34.61 0.06 4408842 0.00 0.00 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_set_length(unsigned long) 0.15 34.67 0.06 2801635 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.15 34.73 0.06 762293 0.00 0.00 std::char_traits<char32_t>::copy(char32_t, char32_t const, unsigned long) 0.15 34.79 0.06 521594 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) 0.14 34.85 0.06 11851583 0.00 0.00 Catch::BinaryExpr<char32_t, char32_t>::~BinaryExpr() 0.13 34.90 0.05 26997388 0.00 0.00 std::iterator_traits<char const>::difference_type std::__distance<char const>(char const, char const, std::random_access_iterator_tag) 0.13 34.95 0.05 20326644 0.00 0.00 Catch::ExprLhs<bool>::ExprLhs(bool) 0.13 35.00 0.05 17542123 0.00 0.00 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char, unsigned long) 0.13 35.05 0.05 17542123 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) 0.13 35.10 0.05 6814423 0.00 0.00 Catch::ExprLhs<char>::ExprLhs(char) 0.13 35.15 0.05 5569921 0.00 0.00 operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char32_t) 0.13 35.20 0.05 4915780 0.00 0.00 Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::~BinaryExpr() 0.13 35.25 0.05 3933029 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() 0.13 35.30 0.05 3932626 0.00 0.00 Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::BinaryExpr(bool, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, Catch::StringRef, libutf8::utf8_iterator&) 0.13 35.35 0.05 3932624 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cbegin() const 0.13 35.40 0.05 3350041 0.00 0.00 unittest::random_char(unittest::character_t) 0.13 35.45 0.05 1115110 0.00 0.00 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::Allochider(char32_t, std::allocator<char32_t> const&) 0.13 35.50 0.05 178 0.00 0.00 __gnu_cxx::new_allocator<Catch::Clara::Arg>::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Arg> const&) 0.13 35.55 0.05 2 0.03 0.04 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() const 0.13 35.60 0.05 Catch::isFalseTest(int) 0.13 35.65 0.05 Catch::ConsoleReporter::assertionStarting(Catch::AssertionInfo const&) 0.13 35.70 0.05 Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>::~unique_ptr() 0.13 35.75 0.05 std::Vectorbase<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::~Vectorbase() 0.11 35.79 0.05 3932624 0.00 0.00 Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::~BinaryExpr() 0.10 35.83 0.04 38019886 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() 0.10 35.87 0.04 25562466 0.00 0.00 __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char const const&) 0.10 35.91 0.04 10528797 0.00 0.00 char32_t const std::addressof<char32_t const>(char32_t const&) 0.10 35.95 0.04 8999911 0.00 0.00 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_length(unsigned long) 0.10 35.99 0.04 7657092 0.00 0.00 Catch::BinaryExpr<unsigned long, int>::~BinaryExpr() 0.10 36.03 0.04 6542976 0.00 0.00 Catch::ExprLhs<void const const&> Catch::operator<=<void const, 0>(Catch::Decomposer&&, void const&&) 0.10 36.07 0.04 3932628 0.00 0.00 Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 0.10 36.11 0.04 3932626 0.00 0.00 Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator<=<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::Decomposer&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) 0.10 36.15 0.04 2935280 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) 0.10 36.19 0.04 2579108 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) 0.10 36.23 0.04 2486272 0.00 0.00 Catch::BinaryExpr<char32_t, unsigned int>::BinaryExpr(bool, char32_t, Catch::StringRef, unsigned int) 0.10 36.27 0.04 52 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.10 36.31 0.04 Catch::RunContext::assertionEnded(Catch::AssertionResult const&) 0.10 36.35 0.04 Catch::ConsoleReporter::reportInvalidTestSpec(Catch::StringRef) 0.10 36.39 0.04 __gnu_cxx::char_traits<char>::eq(char const&, char const&) 0.10 36.43 0.04 Catch::ITransientExpression::getResult() const 0.09 36.47 0.04 17697616 0.00 0.00 __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const 0.09 36.50 0.04 3932627 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() 0.09 36.54 0.04 2 0.02 0.04 __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::difference_type __gnu_cxx::operator-<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> > > const&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 0.09 36.57 0.04 bool std::operator==<char>(std::allocator<char> const&, std::allocator<char> const&) 0.08 36.60 0.03 26997388 0.00 0.00 std::iterator_traits<char const>::iterator_category std::__iterator_category<char const>(char const const&) 0.08 36.63 0.03 20474502 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) 0.08 36.66 0.03 17542125 0.00 0.00 __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const) 0.08 36.69 0.03 6814423 0.00 0.00 Catch::BinaryExpr<char, char>::~BinaryExpr() 0.08 36.72 0.03 6814423 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char, char, void>, std::is_arithmetic<char> >::value, Catch::BinaryExpr<char, char> >::type Catch::operator==<char>(Catch::ExprLhs<char>&&, char) 0.08 36.75 0.03 6405728 0.00 0.00 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t) 0.08 36.78 0.03 6340178 0.00 0.00 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t) 0.08 36.81 0.03 5706807 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) 0.08 36.84 0.03 3932624 0.00 0.00 Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::BinaryExpr(bool, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, Catch::StringRef, libutf8::utf8_iterator&) 0.08 36.87 0.03 3932624 0.00 0.00 Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator<=<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::Decomposer&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) 0.08 36.90 0.03 2226126 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::~BinaryExpr() 0.08 36.93 0.03 1966312 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator!=<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) 0.08 36.96 0.03 1179723 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_compare(unsigned long, unsigned long) 0.08 36.99 0.03 1115110 0.00 0.00 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string(char32_t const, std::allocator<char32_t> const&) 0.08 37.02 0.03 1112065 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [8]) 0.08 37.05 0.03 179 0.00 0.00 void std::__alloc_on_move<std::allocator<char> >(std::allocator<char>&, std::allocator<char>&) 0.08 37.08 0.03 3 0.01 1.01 CATCH2_INTERNAL_TEST_0() 0.08 37.11 0.03 Catch::RunContext::handleUnfinishedSections() 0.08 37.14 0.03 Catch::getCurrentContext() 0.08 37.17 0.03 Catch::StringRef::end() const 0.08 37.20 0.03 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.08 37.23 0.03 1526941 0.00 0.00 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::length() const 0.06 37.26 0.03 38194183 0.00 0.00 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const 0.06 37.28 0.03 9 0.00 0.00 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::c_str() const 0.06 37.31 0.03 Catch::Context::getResultCapture() 0.05 37.33 0.02 26997298 0.00 0.00 bool __gnu_cxx::__is_null_pointer<char const>(char const) 0.05 37.35 0.02 12189269 0.00 0.00 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data() const 0.05 37.37 0.02 10528797 0.00 0.00 char32_t const std::__addressof<char32_t const>(char32_t const&) 0.05 37.39 0.02 8905802 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const 0.05 37.41 0.02 7865658 0.00 0.00 __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char const&) 0.05 37.43 0.02 7657594 0.00 0.00 Catch::ExprLhs<unsigned long>::ExprLhs(unsigned long) 0.05 37.45 0.02 6542976 0.00 0.00 Catch::BinaryExpr<void const const&, void const const&>::BinaryExpr(bool, void const const&, Catch::StringRef, void const const&) 0.05 37.47 0.02 6542976 0.00 0.00 Catch::BinaryExpr<void const const&, void const const&>::~BinaryExpr() 0.05 37.49 0.02 6542976 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<void const const&, void const, void>, std::negation<std::is_arithmetic<std::remove_reference<void const>::type> > >::value, Catch::BinaryExpr<void const const&, void const const&> >::type Catch::operator==<void const>(Catch::ExprLhs<void const const&>&&, void const&&) 0.05 37.51 0.02 4915780 0.00 0.00 Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 0.05 37.53 0.02 4417700 0.00 0.00 char16_t const std::addressof<char16_t const>(char16_t const&) 0.05 37.55 0.02 4329592 0.00 0.00 __gnu_cxx::new_allocator<char16_t>::~new_allocator() 0.05 37.57 0.02 4076296 0.00 0.00 std::allocator<char32_t>::~allocator() 0.05 37.59 0.02 3356574 0.00 0.00 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_dispose() 0.05 37.61 0.02 3350041 0.00 0.00 void unittest::random<char32_t>(char32_t&) 0.05 37.63 0.02 3337262 0.00 0.00 Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.05 37.65 0.02 3280968 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) 0.05 37.67 0.02 2949468 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator==<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) 0.05 37.69 0.02 2315471 0.00 0.00 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::size() const 0.05 37.71 0.02 2230220 0.00 0.00 std::char_traits<char32_t>::eq(char32_t const&, char32_t const&) 0.05 37.73 0.02 2226126 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.05 37.75 0.02 2225164 0.00 0.00 libutf8::json_tokens::~json_tokens() 0.05 37.77 0.02 2164796 0.00 0.00 std::pointer_traits<char16_t>::pointer_to(char16_t&) 0.05 37.79 0.02 1966312 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator!=<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) 0.05 37.81 0.02 1179724 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const 0.05 37.83 0.02 1117178 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const 0.05 37.85 0.02 1116134 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) 0.05 37.87 0.02 1115110 0.00 0.00 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy_chars(char32_t, char32_t const, char32_t const) 0.05 37.89 0.02 1114111 0.00 0.00 std::ios_base::setf(std::IosFmtflags, std::IosFmtflags) 0.05 37.91 0.02 1114111 0.00 0.00 std::operator|=(std::IosFmtflags&, std::IosFmtflags) 0.05 37.93 0.02 1114002 0.00 0.00 Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.05 37.95 0.02 1112065 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8]>::~BinaryExpr() 0.05 37.97 0.02 1112062 0.00 0.00 void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct_aux<wchar_t const>(wchar_t const, wchar_t const, std::__false_type) 0.05 37.99 0.02 1048576 0.00 0.00 void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct<char16_t const>(char16_t const, char16_t const, std::forward_iterator_tag) 0.05 38.01 0.02 367007 0.00 0.00 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::Allochider(char32_t, std::allocator<char32_t>&&) 0.05 38.03 0.02 106 0.00 0.00 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator+=(char16_t) 0.05 38.05 0.02 4 0.01 0.02 CATCH2_INTERNAL_TEST_25() 0.05 38.07 0.02 Catch::AssertionHandler::handleExceptionThrownAsExpected() 0.05 38.09 0.02 Catch::AssertionResultData::~AssertionResultData() 0.05 38.11 0.02 Catch::Detail::unique_ptr<Catch::Config>::operator->() 0.05 38.13 0.02 Catch::AssertionHandler::allowThrows() const 0.05 38.15 0.02 std::move_iterator<Catch::StringRef>::base() const 0.05 38.17 0.02 Catch::ScopedMessage std::__addressof<Catch::ScopedMessage>(Catch::ScopedMessage&) 0.05 38.19 0.02 void std::Destroy<Catch::TestCaseTracking::ITracker*, Catch::TestCaseTracking::ITracker>(Catch::TestCaseTracking::ITracker*, Catch::TestCaseTracking::ITracker**, std::allocator<Catch::TestCaseTracking::ITracker>&) 0.05 38.21 0.02 bool std::operator!=<char>(std::allocator<char> const&, std::allocator<char> const&) 0.05 38.23 0.02 Catch::AssertionHandler::complete()::{lambda()#1}::operator()() const 0.04 38.24 0.02 1482117 0.00 0.00 std::allocator<char32t>::allocator() 0.04 38.26 0.02 1 0.02 0.02 std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_move_assign(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&, std::integral_constant<bool, true>) 0.04 38.27 0.02 std::allocator<Catch::MessageInfo>::~allocator() 0.03 38.28 0.01 10528797 0.00 0.00 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_is_local() const 0.03 38.29 0.01 10528797 0.00 0.00 std::pointer_traits<char32_t const>::pointer_to(char32_t const&) 0.03 38.30 0.01 8913995 0.00 0.00 Catch::ExprLhs<libutf8::utf8_iterator&>::ExprLhs(libutf8::utf8_iterator&) 0.03 38.31 0.01 7657091 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned long>&&, int) 0.03 38.32 0.01 6412827 0.00 0.00 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::size() const 0.03 38.33 0.01 5201092 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char) 0.03 38.34 0.01 5201091 0.00 0.00 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char) 0.03 38.35 0.01 5201091 0.00 0.00 std::iterator_traits<char>::difference_type std::__distance<char>(char, char, std::random_access_iterator_tag) 0.03 38.36 0.01 5188358 0.00 0.00 __gnu_cxx::new_allocator<char32_t>::~new_allocator() 0.03 38.37 0.01 4408842 0.00 0.00 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_length(unsigned long) 0.03 38.38 0.01 4329592 0.00 0.00 std::allocator<char16_t>::~allocator() 0.03 38.39 0.01 3932626 0.00 0.00 Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::~BinaryExpr() 0.03 38.40 0.01 3932626 0.00 0.00 Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::ExprLhs(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 0.03 38.41 0.01 3932624 0.00 0.00 Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::ExprLhs(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 0.03 38.42 0.01 3338264 0.00 0.00 Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::ExprLhs(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.03 38.43 0.01 2932000 0.00 0.00 std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&& std::move<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.03 38.44 0.01 2594179 0.00 0.00 std::allocator<char32_t>::allocator(std::allocator<char32_t> const&) 0.03 38.45 0.01 2594179 0.00 0.00 std::pointer_traits<char32_t>::pointer_to(char32_t&) 0.03 38.46 0.01 2594179 0.00 0.00 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::~Allochider() 0.03 38.47 0.01 2287183 0.00 0.00 __gnu_cxx::new_allocator<char32_t>::max_size() const 0.03 38.48 0.01 2244421 0.00 0.00 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::capacity() const 0.03 38.49 0.01 2242141 0.00 0.00 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::push_back(char16_t) 0.03 38.50 0.01 2233323 0.00 0.00 std::less<char const>::operator()(char const const&, char const const&) const 0.03 38.51 0.01 2165171 0.00 0.00 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_dispose() 0.03 38.52 0.01 2164796 0.00 0.00 __gnu_cxx::new_allocator<char16_t>::new_allocator() 0.03 38.53 0.01 2164796 0.00 0.00 std::allocator<char16_t>::allocator(std::allocator<char16_t> const&) 0.03 38.54 0.01 2164796 0.00 0.00 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::~Allochider() 0.03 38.55 0.01 2098472 0.00 0.00 unittest::rand_char(bool) 0.03 38.56 0.01 1966316 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator==<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) 0.03 38.57 0.01 1966314 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator==<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) 0.03 38.58 0.01 1966312 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator==<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) 0.03 38.59 0.01 1966312 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator!=<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) 0.03 38.60 0.01 1966312 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator!=<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) 0.03 38.61 0.01 1480070 0.00 0.00 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() 0.03 38.62 0.01 1466099 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const 0.03 38.63 0.01 1465999 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const 0.03 38.64 0.01 1465995 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const) 0.03 38.65 0.01 1115110 0.00 0.00 std::char_traits<char32_t>::length(char32_t const) 0.03 38.66 0.01 1115110 0.00 0.00 std::iterator_traits<char32_t const>::iterator_category std::__iterator_category<char32_t const>(char32_t const const&) 0.03 38.67 0.01 1114111 0.00 0.00 std::operator~(std::IosFmtflags) 0.03 38.68 0.01 1113039 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) 0.03 38.69 0.01 1112065 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [8]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [8]> >::type Catch::operator==<char const (&) [8]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [8]) 0.03 38.70 0.01 1112064 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator>=<int>(Catch::ExprLhs<int>&&, int) 0.03 38.71 0.01 1112062 0.00 0.00 std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_local_data() const 0.03 38.72 0.01 1112062 0.00 0.00 std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::Allochider::Allochider(wchar_t, std::allocator<wchar_t> const&) 0.03 38.73 0.01 1112062 0.00 0.00 void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct<wchar_t const>(wchar_t const, wchar_t const, std::forward_iterator_tag) 0.03 38.74 0.01 1112062 0.00 0.00 wchar_t std::addressof<wchar_t>(wchar_t&) 0.03 38.75 0.01 1048576 0.00 0.00 std::char_traits<char16_t>::length(char16_t const) 0.03 38.76 0.01 762293 0.00 0.00 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_mutate(unsigned long, unsigned long, char32_t const, unsigned long) 0.03 38.77 0.01 521622 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) 0.03 38.78 0.01 67582 0.00 0.00 Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) 0.03 38.79 0.01 4764 0.00 0.00 std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~allocator() 0.03 38.80 0.01 2830 0.00 0.00 std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~Vectorbase() 0.03 38.81 0.01 2047 0.00 0.00 Catch::MatchExpr<libutf8::libutf8_exception_invalid_parameter const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<libutf8::libutf8_exception_invalid_parameter const&, Catch::Matchers::ExceptionWatcher>(libutf8::libutf8_exception_invalid_parameter const&, Catch::Matchers::ExceptionWatcher const&) 0.03 38.82 0.01 476 0.00 0.00 std::allocator_traits<std::allocator<char16_t> >::allocate(std::allocator<char16_t>&, unsigned long) 0.03 38.83 0.01 404 0.00 0.00 __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const 0.03 38.84 0.01 179 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear() 0.03 38.85 0.01 104 0.00 0.00 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string() 0.03 38.86 0.01 100 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::erase(unsigned long, unsigned long) 0.03 38.87 0.01 52 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.03 38.88 0.01 3 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, char const (&) [7]) 0.03 38.89 0.01 2 0.01 0.01 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, __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> > >) 0.03 38.90 0.01 1 0.01 0.01 __static_initialization_and_destruction_0(int, int) 0.03 38.91 0.01 1 0.01 0.01 __static_initialization_and_destruction_0(int, int) 0.03 38.92 0.01 1 0.01 0.01 std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<unsigned long, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator>=<int>(Catch::ExprLhs<unsigned long>&&, int) 0.03 38.93 0.01 Catch::RunContext::handleNonExpr(Catch::AssertionInfo const&, Catch::ResultWas::OfType, Catch::AssertionReaction&) 0.03 38.94 0.01 Catch::ReporterSpec::ReporterSpec(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Catch::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, Catch::Optional<Catch::ColourMode>, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >) 0.03 38.95 0.01 Catch::AssertionStats::AssertionStats(Catch::AssertionResult const&, std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > const&, Catch::Totals const&) 0.03 38.96 0.01 Catch::AssertionResult::AssertionResult(Catch::AssertionInfo const&, Catch::AssertionResultData const&) 0.03 38.97 0.01 Catch::ITestCaseRegistry::~ITestCaseRegistry() 0.03 38.98 0.01 Catch::AssertionResultData::AssertionResultData(Catch::AssertionResultData const&) 0.03 38.99 0.01 Catch::UnaryExpr<bool>::~UnaryExpr() 0.03 39.00 0.01 Catch::operator|(Catch::ResultDisposition::Flags, Catch::ResultDisposition::Flags) 0.03 39.01 0.01 __gnu_cxx::char_traits<char>::find(char const, unsigned long, char const&) 0.03 39.02 0.01 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > __gnu_cxx::__to_xstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>(int ()(char, unsigned long, char const, __va_list_tag), unsigned long, char const, ...) 0.03 39.03 0.01 __gnu_cxx::__normal_iterator<wchar_t const, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >::operator++() 0.03 39.04 0.01 Catch::TestCaseTracking::ITracker::hasChildren() const 0.03 39.05 0.01 __gnu_cxx::__normal_iterator<wchar_t const, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >::base() const 0.03 39.06 0.01 std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::end() const 0.03 39.07 0.01 std::allocator<Catch::MessageInfo>::allocator(std::allocator<Catch::MessageInfo> const&) 0.03 39.08 0.01 std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::allocator() 0.03 39.09 0.01 std::Vectorbase<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::_M_get_Tp_allocator() 0.03 39.10 0.01 std::Rbtree_node_base::_S_maximum(std::Rbtree_node_base) 0.03 39.11 0.01 std::Rbtree_key_compare<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Rbtree_key_compare(std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 0.03 39.12 0.01 std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::Rbtree_impl() 0.03 39.13 0.01 void std::__do_alloc_on_copy<std::allocator<char> >(std::allocator<char>&, std::allocator<char> const&, std::integral_constant<bool, false>) 0.01 39.14 0.01 6542976 0.00 0.00 Catch::ExprLhs<void const const&>::ExprLhs(void const const&) 0.01 39.14 0.01 5201091 0.00 0.00 std::iterator_traits<char>::iterator_category std::__iterator_category<char>(char const&) 0.01 39.15 0.01 5026799 0.00 0.00 std::allocator_traits<std::allocator<char> >::select_on_container_copy_construction(std::allocator<char> const&) 0.01 39.15 0.01 2048 0.00 0.00 Catch::BinaryExpr<char const&, char const&>::BinaryExpr(bool, char const&, Catch::StringRef, char const&) 0.01 39.16 0.01 1929 0.00 0.00 Catch::SectionInfo::~SectionInfo() 0.01 39.16 0.01 97 0.00 0.00 Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() 0.01 39.17 0.01 8 0.00 0.03 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const) 0.01 39.17 0.01 4 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) 0.01 39.18 0.01 1 0.01 0.01 __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator+(long) const 0.01 39.18 0.01 1 0.01 0.01 void std::__alloc_on_move<std::allocator<Catch::Clara::Arg> >(std::allocator<Catch::Clara::Arg>&, std::allocator<Catch::Clara::Arg>&) 0.01 39.19 0.01 Catch::BinaryExpr<char32_t, char32_t>::~BinaryExpr() 0.01 39.19 0.01 Catch::BinaryExpr<char32_t, unsigned int>::~BinaryExpr() 0.01 39.20 0.01 Catch::BinaryExpr<char, char>::~BinaryExpr() 0.01 39.20 0.01 Catch::SimplePcg32::SimplePcg32() 0.01 39.21 0.01 Catch::libraryVersion() 0.01 39.21 0.01 std::Vectorbase<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::Vectorimpl::Vectorimpl() 0.01 39.22 0.01 std::Vectorbase<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::_M_deallocate(Catch::MessageInfo, unsigned long) 0.01 39.22 0.01 void std::Destroy<Catch::MessageInfo>(Catch::MessageInfo, Catch::MessageInfo) 0.00 39.22 0.00 10528797 0.00 0.00 std::cxx11::basicstring<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() const 0.00 39.22 0.00 10009720 0.00 0.00 Catch::ExprLhs<libutf8::token_t const&>::ExprLhs(libutf8::token_t const&) 0.00 39.22 0.00 7170170 0.00 0.00 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::capacity() const 0.00 39.22 0.00 5201091 0.00 0.00 bool __gnu_cxx::__is_null_pointer<char>(char) 0.00 39.22 0.00 5201091 0.00 0.00 std::iterator_traits<char>::difference_type std::distance<char>(char, char) 0.00 39.22 0.00 4453158 0.00 0.00 __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 4417700 0.00 0.00 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_local_data() const 0.00 39.22 0.00 4417700 0.00 0.00 std::pointer_traits<char16_t const>::pointer_to(char16_t const&) 0.00 39.22 0.00 4417700 0.00 0.00 char16_t const std::__addressof<char16_t const>(char16_t const&) 0.00 39.22 0.00 4413747 0.00 0.00 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_is_local() const 0.00 39.22 0.00 3932628 0.00 0.00 Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::~BinaryExpr() 0.00 39.22 0.00 3336186 0.00 0.00 std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_data() const 0.00 39.22 0.00 3145728 0.00 0.00 std::char_traits<char16_t>::eq(char16_t const&, char16_t const&) 0.00 39.22 0.00 2594179 0.00 0.00 __gnu_cxx::new_allocator<char32_t>::new_allocator(__gnu_cxx::new_allocator<char32_t> const&) 0.00 39.22 0.00 2594179 0.00 0.00 __gnu_cxx::new_allocator<char32_t>::new_allocator() 0.00 39.22 0.00 2594179 0.00 0.00 char32_t std::__addressof<char32_t>(char32_t&) 0.00 39.22 0.00 2594179 0.00 0.00 char32_t std::addressof<char32_t>(char32_t&) 0.00 39.22 0.00 2486272 0.00 0.00 Catch::BinaryExpr<char32_t, unsigned int>::~BinaryExpr() 0.00 39.22 0.00 2486272 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, unsigned int, void>, std::is_arithmetic<unsigned int> >::value, Catch::BinaryExpr<char32_t, unsigned int> >::type Catch::operator==<unsigned int>(Catch::ExprLhs<char32_t>&&, unsigned int) 0.00 39.22 0.00 2228222 0.00 0.00 std::operator&(std::IosFmtflags, std::IosFmtflags) 0.00 39.22 0.00 2224124 0.00 0.00 std::char_traits<wchar_t>::assign(wchar_t&, wchar_t const&) 0.00 39.22 0.00 2164796 0.00 0.00 __gnu_cxx::new_allocator<char16_t>::new_allocator(__gnu_cxx::new_allocator<char16_t> const&) 0.00 39.22 0.00 2164796 0.00 0.00 std::allocator<char16_t>::allocator() 0.00 39.22 0.00 2164796 0.00 0.00 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_local_data() 0.00 39.22 0.00 2164796 0.00 0.00 char16_t std::__addressof<char16_t>(char16_t&) 0.00 39.22 0.00 2164796 0.00 0.00 char16_t std::addressof<char16_t>(char16_t&) 0.00 39.22 0.00 2161663 0.00 0.00 std::setw(int) 0.00 39.22 0.00 2161663 0.00 0.00 std::Setfill<char> std::setfill<char>(char) 0.00 39.22 0.00 1877505 0.00 0.00 std::cxx11::basicstring<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy(char32_t, char32_t const, unsigned long) 0.00 39.22 0.00 1524794 0.00 0.00 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_get_allocator() 0.00 39.22 0.00 1524788 0.00 0.00 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_get_allocator() const 0.00 39.22 0.00 1524788 0.00 0.00 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::max_size() const 0.00 39.22 0.00 1524788 0.00 0.00 std::allocator_traits<std::allocator<char32_t> >::max_size(std::allocator<char32_t> const&) 0.00 39.22 0.00 1482117 0.00 0.00 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() 0.00 39.22 0.00 1465995 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) 0.00 39.22 0.00 1179727 0.00 0.00 unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) 0.00 39.22 0.00 1116220 0.00 0.00 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::Allochider(char16_t, std::allocator<char16_t>&&) 0.00 39.22 0.00 1116220 0.00 0.00 std::remove_reference<std::allocator<char16_t>&>::type&& std::move<std::allocator<char16_t>&>(std::allocator<char16_t>&) 0.00 39.22 0.00 1115110 0.00 0.00 bool __gnu_cxx::__is_null_pointer<char32_t const>(char32_t const) 0.00 39.22 0.00 1115110 0.00 0.00 void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct<char32_t const>(char32_t const, char32_t const) 0.00 39.22 0.00 1115110 0.00 0.00 void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct<char32_t const>(char32_t const, char32_t const, std::forward_iterator_tag) 0.00 39.22 0.00 1115110 0.00 0.00 void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct_aux<char32_t const>(char32_t const, char32_t const, std::__false_type) 0.00 39.22 0.00 1115110 0.00 0.00 std::iterator_traits<char32_t const>::difference_type std::__distance<char32_t const>(char32_t const, char32_t const, std::random_access_iterator_tag) 0.00 39.22 0.00 1115110 0.00 0.00 std::iterator_traits<char32_t const>::difference_type std::distance<char32_t const>(char32_t const, char32_t const) 0.00 39.22 0.00 1114111 0.00 0.00 std::operator&=(std::IosFmtflags&, std::IosFmtflags) 0.00 39.22 0.00 1114111 0.00 0.00 std::operator|(std::IosFmtflags, std::IosFmtflags) 0.00 39.22 0.00 1114090 0.00 0.00 std::operator|(std::IosOpenmode, std::IosOpenmode) 0.00 39.22 0.00 1114002 0.00 0.00 Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::ExprLhs(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 1113992 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 1113992 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr() 0.00 39.22 0.00 1113992 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 1113113 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const) 0.00 39.22 0.00 1113087 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 1112142 0.00 0.00 bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) 0.00 39.22 0.00 1112063 0.00 0.00 bool std::operator!=<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 1112062 0.00 0.00 bool __gnu_cxx::__is_null_pointer<wchar_t const>(wchar_t const) 0.00 39.22 0.00 1112062 0.00 0.00 std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_is_local() const 0.00 39.22 0.00 1112062 0.00 0.00 std::char_traits<wchar_t>::length(wchar_t const) 0.00 39.22 0.00 1112062 0.00 0.00 std::pointer_traits<wchar_t const>::pointer_to(wchar_t const&) 0.00 39.22 0.00 1112062 0.00 0.00 std::pointer_traits<wchar_t>::pointer_to(wchar_t&) 0.00 39.22 0.00 1112062 0.00 0.00 std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_dispose() 0.00 39.22 0.00 1112062 0.00 0.00 std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::Allochider::~Allochider() 0.00 39.22 0.00 1112062 0.00 0.00 void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct<wchar_t const>(wchar_t const, wchar_t const) 0.00 39.22 0.00 1112062 0.00 0.00 std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_local_data() 0.00 39.22 0.00 1112062 0.00 0.00 std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_set_length(unsigned long) 0.00 39.22 0.00 1112062 0.00 0.00 std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_S_copy_chars(wchar_t, wchar_t const, wchar_t const) 0.00 39.22 0.00 1112062 0.00 0.00 std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_S_copy(wchar_t, wchar_t const, unsigned long) 0.00 39.22 0.00 1112062 0.00 0.00 std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_length(unsigned long) 0.00 39.22 0.00 1112062 0.00 0.00 std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string(wchar_t const, std::allocator<wchar_t> const&) 0.00 39.22 0.00 1112062 0.00 0.00 std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::~basic_string() 0.00 39.22 0.00 1112062 0.00 0.00 std::iterator_traits<wchar_t const>::difference_type std::__distance<wchar_t const>(wchar_t const, wchar_t const, std::random_access_iterator_tag) 0.00 39.22 0.00 1112062 0.00 0.00 wchar_t const std::__addressof<wchar_t const>(wchar_t const&) 0.00 39.22 0.00 1112062 0.00 0.00 wchar_t std::__addressof<wchar_t>(wchar_t&) 0.00 39.22 0.00 1112062 0.00 0.00 std::iterator_traits<wchar_t const>::iterator_category std::__iterator_category<wchar_t const>(wchar_t const const&) 0.00 39.22 0.00 1112062 0.00 0.00 std::iterator_traits<wchar_t const>::difference_type std::distance<wchar_t const>(wchar_t const, wchar_t const) 0.00 39.22 0.00 1112062 0.00 0.00 wchar_t const std::addressof<wchar_t const>(wchar_t const&) 0.00 39.22 0.00 1050856 0.00 0.00 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_S_copy(char16_t, char16_t const, unsigned long) 0.00 39.22 0.00 1050759 0.00 0.00 std::char_traits<char16_t>::copy(char16_t, char16_t const, unsigned long) 0.00 39.22 0.00 1050687 0.00 0.00 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::~basic_string() 0.00 39.22 0.00 1048576 0.00 0.00 bool __gnu_cxx::__is_null_pointer<char16_t const>(char16_t const) 0.00 39.22 0.00 1048576 0.00 0.00 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::Allochider(char16_t, std::allocator<char16_t> const&) 0.00 39.22 0.00 1048576 0.00 0.00 void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct<char16_t const>(char16_t const, char16_t const) 0.00 39.22 0.00 1048576 0.00 0.00 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_S_copy_chars(char16_t, char16_t const, char16_t const) 0.00 39.22 0.00 1048576 0.00 0.00 void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct_aux<char16_t const>(char16_t const, char16_t const, std::__false_type) 0.00 39.22 0.00 1048576 0.00 0.00 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string(char16_t const, std::allocator<char16_t> const&) 0.00 39.22 0.00 1048576 0.00 0.00 std::iterator_traits<char16_t const>::difference_type std::__distance<char16_t const>(char16_t const, char16_t const, std::random_access_iterator_tag) 0.00 39.22 0.00 1048576 0.00 0.00 std::iterator_traits<char16_t const>::iterator_category std::__iterator_category<char16_t const>(char16_t const const&) 0.00 39.22 0.00 1048576 0.00 0.00 std::iterator_traits<char16_t const>::difference_type std::distance<char16_t const>(char16_t const, char16_t const) 0.00 39.22 0.00 762399 0.00 0.00 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data(char32_t) 0.00 39.22 0.00 762397 0.00 0.00 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_capacity(unsigned long) 0.00 39.22 0.00 762395 0.00 0.00 __gnu_cxx::new_allocator<char32_t>::deallocate(char32_t, unsigned long) 0.00 39.22 0.00 762395 0.00 0.00 __gnu_cxx::new_allocator<char32_t>::allocate(unsigned long, void const) 0.00 39.22 0.00 762395 0.00 0.00 std::allocator_traits<std::allocator<char32_t> >::deallocate(std::allocator<char32_t>&, char32_t, unsigned long) 0.00 39.22 0.00 762395 0.00 0.00 std::allocator_traits<std::allocator<char32_t> >::allocate(std::allocator<char32_t>&, unsigned long) 0.00 39.22 0.00 762395 0.00 0.00 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_destroy(unsigned long) 0.00 39.22 0.00 762395 0.00 0.00 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_create(unsigned long&, unsigned long) 0.00 39.22 0.00 462235 0.00 0.00 operator new(unsigned long, void) 0.00 39.22 0.00 454268 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const 0.00 39.22 0.00 367009 0.00 0.00 std::remove_reference<std::allocator<char32_t>&>::type&& std::move<std::allocator<char32_t>&>(std::allocator<char32_t>&) 0.00 39.22 0.00 364958 0.00 0.00 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() 0.00 39.22 0.00 131100 0.00 0.00 std::char_traits<char32_t>::lt(char32_t const&, char32_t const&) 0.00 39.22 0.00 69846 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) 0.00 39.22 0.00 67615 0.00 0.00 Catch::ExprLhs<char16_t>::ExprLhs(char16_t) 0.00 39.22 0.00 67615 0.00 0.00 Catch::ExprLhs<char16_t> Catch::operator<=<char16_t, 0>(Catch::Decomposer&&, char16_t) 0.00 39.22 0.00 67615 0.00 0.00 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator[](unsigned long) 0.00 39.22 0.00 67582 0.00 0.00 Catch::Matchers::MatcherBase<std::exception>::MatcherBase() 0.00 39.22 0.00 67582 0.00 0.00 Catch::Matchers::MatcherBase<std::exception>::~MatcherBase() 0.00 39.22 0.00 67582 0.00 0.00 Catch::Matchers::ExceptionMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) 0.00 39.22 0.00 67582 0.00 0.00 Catch::Matchers::ExceptionWatcher::~ExceptionWatcher() 0.00 39.22 0.00 67582 0.00 0.00 Catch::Matchers::MatcherUntypedBase::MatcherUntypedBase() 0.00 39.22 0.00 67582 0.00 0.00 Catch::Matchers::ExceptionWatcher::match(std::exception const&) const 0.00 39.22 0.00 67582 0.00 0.00 bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 65587 0.00 0.00 Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, libutf8::utf8_iterator&) 0.00 39.22 0.00 65587 0.00 0.00 Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator&>::~BinaryExpr() 0.00 39.22 0.00 65553 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::utf8_iterator&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator& const&> >::type Catch::operator==<libutf8::utf8_iterator&>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, libutf8::utf8_iterator&) 0.00 39.22 0.00 65535 0.00 0.00 Catch::MatchExpr<libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher>(libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher const&) 0.00 39.22 0.00 65535 0.00 0.00 Catch::MatchExpr<libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher const&) 0.00 39.22 0.00 65535 0.00 0.00 Catch::MatchExpr<libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher>::~MatchExpr() 0.00 39.22 0.00 63485 0.00 0.00 Catch::BinaryExpr<char16_t, int>::BinaryExpr(bool, char16_t, Catch::StringRef, int) 0.00 39.22 0.00 63485 0.00 0.00 Catch::BinaryExpr<char16_t, int>::~BinaryExpr() 0.00 39.22 0.00 63485 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char16_t, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<char16_t, int> >::type Catch::operator==<int>(Catch::ExprLhs<char16_t>&&, int) 0.00 39.22 0.00 18936 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long) 0.00 39.22 0.00 18936 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char) 0.00 39.22 0.00 12610 0.00 0.00 __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::base() const 0.00 39.22 0.00 8460 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) 0.00 39.22 0.00 7779 0.00 0.00 std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&& std::move<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 7095 0.00 0.00 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator[](unsigned long) 0.00 39.22 0.00 6632 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__addressof<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 6142 0.00 0.00 operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int) 0.00 39.22 0.00 6106 0.00 0.00 bool __gnu_cxx::operator!=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) 0.00 39.22 0.00 5807 0.00 0.00 std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Tp_allocator() 0.00 39.22 0.00 5516 0.00 0.00 Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&) 0.00 39.22 0.00 4936 0.00 0.00 __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::__normal_iterator(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const const&) 0.00 39.22 0.00 4714 0.00 0.00 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::new_allocator(__gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 0.00 39.22 0.00 4714 0.00 0.00 std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 0.00 39.22 0.00 4352 0.00 0.00 __gthread_active_p() 0.00 39.22 0.00 4130 0.00 0.00 Catch::BinaryExpr<char16_t, unsigned int>::BinaryExpr(bool, char16_t, Catch::StringRef, unsigned int) 0.00 39.22 0.00 4130 0.00 0.00 Catch::BinaryExpr<char16_t, unsigned int>::~BinaryExpr() 0.00 39.22 0.00 4130 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char16_t, unsigned int, void>, std::is_arithmetic<unsigned int> >::value, Catch::BinaryExpr<char16_t, unsigned int> >::type Catch::operator==<unsigned int>(Catch::ExprLhs<char16_t>&&, unsigned int) 0.00 39.22 0.00 4016 0.00 0.00 __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const 0.00 39.22 0.00 3819 0.00 0.00 __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::operator() const 0.00 39.22 0.00 3813 0.00 0.00 __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::operator++() 0.00 39.22 0.00 3442 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type&) 0.00 39.22 0.00 3348 0.00 0.00 void std::Destroy<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) 0.00 39.22 0.00 3250 0.00 0.00 void std::Construct<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 3085 0.00 0.00 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() 0.00 39.22 0.00 3019 0.00 0.00 Catch::Clara::Detail::ParserBase::~ParserBase() 0.00 39.22 0.00 2971 0.00 0.00 Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) 0.00 39.22 0.00 2894 0.00 0.00 void std::Destroyaux<false>::__destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) 0.00 39.22 0.00 2894 0.00 0.00 std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long) 0.00 39.22 0.00 2894 0.00 0.00 void std::Destroy<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) 0.00 39.22 0.00 2894 0.00 0.00 void std::Destroy<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 0.00 39.22 0.00 2856 0.00 0.00 std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() 0.00 39.22 0.00 2856 0.00 0.00 std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() 0.00 39.22 0.00 2830 0.00 0.00 std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Vectorimpl::~Vectorimpl() 0.00 39.22 0.00 2830 0.00 0.00 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~vector() 0.00 39.22 0.00 2821 0.00 0.00 Catch::Clara::Opt::~Opt() 0.00 39.22 0.00 2821 0.00 0.00 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl() 0.00 39.22 0.00 2821 0.00 0.00 Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::~ComposableParserImpl() 0.00 39.22 0.00 2779 0.00 0.00 void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt) 0.00 39.22 0.00 2593 0.00 0.00 std::enableif<std::__and_<std::__not_<std::__is_tuple_like<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> >, std::is_move_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::is_move_assignable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> >::value, void>::type std::swap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 2468 0.00 0.00 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::end() const 0.00 39.22 0.00 2468 0.00 0.00 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::begin() const 0.00 39.22 0.00 2223 0.00 0.00 __gnu_cxx::__exchange_and_add(int volatile, int) 0.00 39.22 0.00 2223 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int, int) 0.00 39.22 0.00 2176 0.00 0.00 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::size() const 0.00 39.22 0.00 2176 0.00 0.00 std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() 0.00 39.22 0.00 2129 0.00 0.00 __gnu_cxx::__atomic_add(int volatile, int) 0.00 39.22 0.00 2129 0.00 0.00 __gnu_cxx::__atomic_add_dispatch(int, int) 0.00 39.22 0.00 2129 0.00 0.00 std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_add_ref_copy() 0.00 39.22 0.00 2128 0.00 0.00 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) 0.00 39.22 0.00 2111 0.00 0.00 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::max_size() const 0.00 39.22 0.00 2049 0.00 0.00 std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Tp_allocator() const 0.00 39.22 0.00 2048 0.00 0.00 Catch::BinaryExpr<char const&, char const&>::~BinaryExpr() 0.00 39.22 0.00 2048 0.00 0.00 Catch::ExprLhs<char const&>::ExprLhs(char const&) 0.00 39.22 0.00 2048 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char const&, char, void>, std::negation<std::is_arithmetic<std::remove_reference<char>::type> > >::value, Catch::BinaryExpr<char const&, char const&> >::type Catch::operator==<char>(Catch::ExprLhs<char const&>&&, char&&) 0.00 39.22 0.00 2048 0.00 0.00 Catch::ExprLhs<char const& const&> Catch::operator<=<char const&, 0>(Catch::Decomposer&&, char const&) 0.00 39.22 0.00 2047 0.00 0.00 Catch::MatchExpr<libutf8::libutf8_exception_invalid_parameter const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(libutf8::libutf8_exception_invalid_parameter const&, Catch::Matchers::ExceptionWatcher const&) 0.00 39.22 0.00 2047 0.00 0.00 Catch::MatchExpr<libutf8::libutf8_exception_invalid_parameter const&, Catch::Matchers::ExceptionWatcher>::~MatchExpr() 0.00 39.22 0.00 2047 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > snapdev::int_to_hex<char32_t>(char32_t, bool, unsigned int) 0.00 39.22 0.00 2008 0.00 0.00 bool __gnu_cxx::operator!=<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&) 0.00 39.22 0.00 2002 0.00 0.00 Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::remove_reference<Catch::Clara::Opt const&>::type&) 0.00 39.22 0.00 2000 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator!=<int>(Catch::ExprLhs<int>&&, int) 0.00 39.22 0.00 1985 0.00 0.00 std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) 0.00 39.22 0.00 1983 0.00 0.00 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long) 0.00 39.22 0.00 1983 0.00 0.00 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const) 0.00 39.22 0.00 1983 0.00 0.00 std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long) 0.00 39.22 0.00 1983 0.00 0.00 std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) 0.00 39.22 0.00 1952 0.00 0.00 std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) 0.00 39.22 0.00 1952 0.00 0.00 std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2> const&) 0.00 39.22 0.00 1922 0.00 0.00 std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Vectorimpl::Vectorimpl(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 0.00 39.22 0.00 1920 0.00 0.00 __gnu_cxx::__alloc_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_select_on_copy(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 0.00 39.22 0.00 1920 0.00 0.00 std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_create_storage(unsigned long) 0.00 39.22 0.00 1920 0.00 0.00 std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Vectorbase(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 0.00 39.22 0.00 1920 0.00 0.00 std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::select_on_container_copy_construction(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 0.00 39.22 0.00 1920 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) 0.00 39.22 0.00 1920 0.00 0.00 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) 0.00 39.22 0.00 1920 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::uninitialized_copy<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) 0.00 39.22 0.00 1920 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 0.00 39.22 0.00 1918 0.00 0.00 Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) 0.00 39.22 0.00 1918 0.00 0.00 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&) 0.00 39.22 0.00 1918 0.00 0.00 Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt> const&) 0.00 39.22 0.00 1918 0.00 0.00 __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator++() 0.00 39.22 0.00 1918 0.00 0.00 __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator() const 0.00 39.22 0.00 1905 0.00 0.00 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::append(std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> > const&) 0.00 39.22 0.00 1905 0.00 0.00 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_append(char16_t const, unsigned long) 0.00 39.22 0.00 1905 0.00 0.00 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator+=(std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> > const&) 0.00 39.22 0.00 1890 0.00 0.00 std::move_iterator<Catch::Clara::Opt>::base() const 0.00 39.22 0.00 1876 0.00 0.00 void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) 0.00 39.22 0.00 1725 0.00 0.00 std::removereference<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>::type&& std::move<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 0.00 39.22 0.00 1335 0.00 0.00 __gnu_cxx::new_allocator<char16_t>::max_size() const 0.00 39.22 0.00 1024 0.00 0.00 std::char_traits<char>::move(char, char const, unsigned long) 0.00 39.22 0.00 1024 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_move(char, char const, unsigned long) 0.00 39.22 0.00 1002 0.00 0.00 Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) 0.00 39.22 0.00 1000 0.00 0.00 std::basic_ostream<char, std::char_traits<char> >& operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char32_t) 0.00 39.22 0.00 952 0.00 0.00 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_get_allocator() 0.00 39.22 0.00 945 0.00 0.00 bool std::operator==<Catch::Clara::Opt>(std::move_iterator<Catch::Clara::Opt> const&, std::move_iterator<Catch::Clara::Opt> const&) 0.00 39.22 0.00 945 0.00 0.00 bool std::operator!=<Catch::Clara::Opt>(std::move_iterator<Catch::Clara::Opt> const&, std::move_iterator<Catch::Clara::Opt> const&) 0.00 39.22 0.00 910 0.00 0.00 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) 0.00 39.22 0.00 910 0.00 0.00 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() 0.00 39.22 0.00 864 0.00 0.00 std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Vectorimpl::_M_swap_data(std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Vectorimpl&) 0.00 39.22 0.00 863 0.00 0.00 std::remove_reference<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>::type&& std::move<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) 0.00 39.22 0.00 862 0.00 0.00 std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Vectorimpl::Vectorimpl(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) 0.00 39.22 0.00 862 0.00 0.00 std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Vectorbase(std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&) 0.00 39.22 0.00 862 0.00 0.00 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&) 0.00 39.22 0.00 861 0.00 0.00 Catch::Clara::Opt::Opt(Catch::Clara::Opt&&) 0.00 39.22 0.00 861 0.00 0.00 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&) 0.00 39.22 0.00 861 0.00 0.00 Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>&&) 0.00 39.22 0.00 861 0.00 0.00 std::move_iterator<Catch::Clara::Opt>::operator() const 0.00 39.22 0.00 861 0.00 0.00 std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef>&&) 0.00 39.22 0.00 861 0.00 0.00 std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>&&) 0.00 39.22 0.00 861 0.00 0.00 std::move_iterator<Catch::Clara::Opt>::operator++() 0.00 39.22 0.00 861 0.00 0.00 void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) 0.00 39.22 0.00 861 0.00 0.00 std::removereference<std::shared_ptr<Catch::Clara::Detail::BoundRef>&>::type&& std::move<std::shared_ptr<Catch::Clara::Detail::BoundRef>&>(std::shared_ptr<Catch::Clara::Detail::BoundRef>&) 0.00 39.22 0.00 861 0.00 0.00 Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::remove_reference<Catch::Clara::Opt>::type&) 0.00 39.22 0.00 859 0.00 0.00 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_get_allocator() const 0.00 39.22 0.00 859 0.00 0.00 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::max_size() const 0.00 39.22 0.00 859 0.00 0.00 std::allocator_traits<std::allocator<char16_t> >::max_size(std::allocator<char16_t> const&) 0.00 39.22 0.00 850 0.00 0.00 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::length() const 0.00 39.22 0.00 800 0.00 0.00 Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) 0.00 39.22 0.00 502 0.00 0.00 Catch::BinaryExpr<unsigned long, unsigned long>::BinaryExpr(bool, unsigned long, Catch::StringRef, unsigned long) 0.00 39.22 0.00 502 0.00 0.00 Catch::BinaryExpr<unsigned long, unsigned long>::~BinaryExpr() 0.00 39.22 0.00 476 0.00 0.00 __gnu_cxx::new_allocator<char16_t>::deallocate(char16_t, unsigned long) 0.00 39.22 0.00 476 0.00 0.00 __gnu_cxx::new_allocator<char16_t>::allocate(unsigned long, void const) 0.00 39.22 0.00 476 0.00 0.00 std::allocator_traits<std::allocator<char16_t> >::deallocate(std::allocator<char16_t>&, char16_t, unsigned long) 0.00 39.22 0.00 476 0.00 0.00 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_destroy(unsigned long) 0.00 39.22 0.00 400 0.00 0.00 __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator<char>(__gnu_cxx::__normal_iterator<char, __gnu_cxx::__enable_if<std::__are_same<char, char>::__value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__type> const&) 0.00 39.22 0.00 375 0.00 0.00 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_capacity(unsigned long) 0.00 39.22 0.00 375 0.00 0.00 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data(char16_t) 0.00 39.22 0.00 375 0.00 0.00 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_create(unsigned long&, unsigned long) 0.00 39.22 0.00 375 0.00 0.00 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_mutate(unsigned long, unsigned long, char16_t const, unsigned long) 0.00 39.22 0.00 358 0.00 0.00 Catch::Clara::Detail::ResultBase::ResultBase(Catch::Clara::Detail::ResultType) 0.00 39.22 0.00 348 0.00 0.00 std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::get() const 0.00 39.22 0.00 342 0.00 0.00 std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const 0.00 39.22 0.00 342 0.00 0.00 std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const 0.00 39.22 0.00 336 0.00 0.00 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::cardinality() const 0.00 39.22 0.00 309 0.00 0.00 std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() 0.00 39.22 0.00 302 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, unsigned long, void>, std::is_arithmetic<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator==<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) 0.00 39.22 0.00 302 0.00 0.00 std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>::base() const 0.00 39.22 0.00 274 0.00 0.00 unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&) 0.00 39.22 0.00 260 0.00 0.00 __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::base() const 0.00 39.22 0.00 258 0.00 0.00 std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const 0.00 39.22 0.00 256 0.00 0.00 std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>::move_iterator(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) 0.00 39.22 0.00 256 0.00 0.00 std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> std::__make_move_if_noexcept_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::move_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> >) 0.00 39.22 0.00 212 0.00 0.00 __gnu_cxx::new_allocator<Catch::Clara::Opt>::max_size() const 0.00 39.22 0.00 212 0.00 0.00 __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::base() const 0.00 39.22 0.00 200 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<unsigned long, unsigned long, void>, std::is_arithmetic<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator>=<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) 0.00 39.22 0.00 185 0.00 0.00 std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() 0.00 39.22 0.00 180 0.00 0.00 __gnu_cxx::new_allocator<Catch::Clara::Arg>::~new_allocator() 0.00 39.22 0.00 180 0.00 0.00 __gnu_cxx::new_allocator<Catch::Clara::Opt>::~new_allocator() 0.00 39.22 0.00 180 0.00 0.00 __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::__normal_iterator(Catch::Clara::Arg const const&) 0.00 39.22 0.00 180 0.00 0.00 __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::__normal_iterator(Catch::Clara::Opt const const&) 0.00 39.22 0.00 180 0.00 0.00 std::allocator<Catch::Clara::Arg>::~allocator() 0.00 39.22 0.00 180 0.00 0.00 std::allocator<Catch::Clara::Opt>::~allocator() 0.00 39.22 0.00 179 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) 0.00 39.22 0.00 179 0.00 0.00 void std::__do_alloc_on_move<std::allocator<char> >(std::allocator<char>&, std::allocator<char>&, std::integral_constant<bool, true>) 0.00 39.22 0.00 178 0.00 0.00 __gnu_cxx::new_allocator<Catch::Clara::Opt>::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Opt> const&) 0.00 39.22 0.00 178 0.00 0.00 std::allocator<Catch::Clara::Arg>::allocator(std::allocator<Catch::Clara::Arg> const&) 0.00 39.22 0.00 178 0.00 0.00 std::allocator<Catch::Clara::Opt>::allocator(std::allocator<Catch::Clara::Opt> const&) 0.00 39.22 0.00 174 0.00 0.00 Catch::Clara::Detail::BasicResult<void>::ok() 0.00 39.22 0.00 174 0.00 0.00 Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType) 0.00 39.22 0.00 174 0.00 0.00 Catch::Clara::Detail::BasicResult<void>::~BasicResult() 0.00 39.22 0.00 174 0.00 0.00 Catch::Clara::Detail::ResultValueBase<void>::ResultBase(Catch::Clara::Detail::ResultType) 0.00 39.22 0.00 174 0.00 0.00 Catch::Clara::Detail::ResultValueBase<void>::~ResultValueBase() 0.00 39.22 0.00 174 0.00 0.00 Catch::Clara::Detail::ParserBase::validate() const 0.00 39.22 0.00 173 0.00 0.00 std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() const 0.00 39.22 0.00 168 0.00 0.00 __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const 0.00 39.22 0.00 168 0.00 0.00 std::move_iterator<Catch::Clara::Opt>::move_iterator(Catch::Clara::Opt) 0.00 39.22 0.00 168 0.00 0.00 std::move_iterator<Catch::Clara::Opt> std::__make_move_if_noexcept_iterator<Catch::Clara::Opt, std::move_iterator<Catch::Clara::Opt> >(Catch::Clara::Opt) 0.00 39.22 0.00 151 0.00 0.00 bool std::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>(std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> const&, std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> const&) 0.00 39.22 0.00 151 0.00 0.00 bool std::operator!=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>(std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> const&, std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> const&) 0.00 39.22 0.00 134 0.00 0.00 void std::Destroyaux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) 0.00 39.22 0.00 134 0.00 0.00 std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) 0.00 39.22 0.00 134 0.00 0.00 void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) 0.00 39.22 0.00 134 0.00 0.00 void std::Destroy<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) 0.00 39.22 0.00 132 0.00 0.00 __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::__normal_iterator(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 131 0.00 0.00 std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) 0.00 39.22 0.00 128 0.00 0.00 __gnu_cxx::new_allocator<Catch::Clara::Opt>::deallocate(Catch::Clara::Opt, unsigned long) 0.00 39.22 0.00 128 0.00 0.00 __gnu_cxx::new_allocator<Catch::Clara::Opt>::allocate(unsigned long, void const) 0.00 39.22 0.00 128 0.00 0.00 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::max_size() const 0.00 39.22 0.00 128 0.00 0.00 std::allocator_traits<std::allocator<Catch::Clara::Opt> >::deallocate(std::allocator<Catch::Clara::Opt>&, Catch::Clara::Opt, unsigned long) 0.00 39.22 0.00 128 0.00 0.00 std::allocator_traits<std::allocator<Catch::Clara::Opt> >::allocate(std::allocator<Catch::Clara::Opt>&, unsigned long) 0.00 39.22 0.00 128 0.00 0.00 std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::max_size(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 0.00 39.22 0.00 128 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_copy<false>::__uninit_copy<std::move_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> >>(std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::move_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> >) 0.00 39.22 0.00 128 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::uninitialized_copy<std::move_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> >>(std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::move_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> >) 0.00 39.22 0.00 128 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_copy_a<std::move_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> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::move_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> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 0.00 39.22 0.00 128 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_move_if_noexcept_a<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 0.00 39.22 0.00 106 0.00 0.00 Catch::BinaryExpr<long, int>::BinaryExpr(bool, long, Catch::StringRef, int) 0.00 39.22 0.00 106 0.00 0.00 Catch::BinaryExpr<long, int>::~BinaryExpr() 0.00 39.22 0.00 106 0.00 0.00 Catch::ExprLhs<long>::ExprLhs(long) 0.00 39.22 0.00 106 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<long, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<long, int> >::type Catch::operator==<int>(Catch::ExprLhs<long>&&, int) 0.00 39.22 0.00 106 0.00 0.00 Catch::ExprLhs<long> Catch::operator<=<long, 0>(Catch::Decomposer&&, long) 0.00 39.22 0.00 105 0.00 0.00 bool __gnu_cxx::operator!=<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > > const&) 0.00 39.22 0.00 100 0.00 0.00 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) 0.00 39.22 0.00 95 0.00 0.00 std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::size() const 0.00 39.22 0.00 93 0.00 0.00 std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() 0.00 39.22 0.00 92 0.00 0.00 void std::Destroyaux<false>::__destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) 0.00 39.22 0.00 92 0.00 0.00 std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_deallocate(Catch::Clara::Arg, unsigned long) 0.00 39.22 0.00 92 0.00 0.00 std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() 0.00 39.22 0.00 92 0.00 0.00 void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) 0.00 39.22 0.00 92 0.00 0.00 void std::Destroy<Catch::Clara::Arg, Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg, std::allocator<Catch::Clara::Arg>&) 0.00 39.22 0.00 91 0.00 0.00 Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::~ComposableParserImpl() 0.00 39.22 0.00 91 0.00 0.00 Catch::Clara::ExeName::~ExeName() 0.00 39.22 0.00 91 0.00 0.00 std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() const 0.00 39.22 0.00 91 0.00 0.00 std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::~shared_ptr() 0.00 39.22 0.00 91 0.00 0.00 std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~shared_ptr() 0.00 39.22 0.00 91 0.00 0.00 std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::~Vectorimpl() 0.00 39.22 0.00 91 0.00 0.00 std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~Vectorbase() 0.00 39.22 0.00 91 0.00 0.00 std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::~Vectorimpl() 0.00 39.22 0.00 91 0.00 0.00 std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase() 0.00 39.22 0.00 91 0.00 0.00 std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector() 0.00 39.22 0.00 91 0.00 0.00 std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() 0.00 39.22 0.00 90 0.00 0.00 Catch::Clara::Parser::~Parser() 0.00 39.22 0.00 90 0.00 0.00 std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::end() const 0.00 39.22 0.00 90 0.00 0.00 std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::begin() const 0.00 39.22 0.00 90 0.00 0.00 std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const 0.00 39.22 0.00 90 0.00 0.00 std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const 0.00 39.22 0.00 89 0.00 0.00 std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_allocate(unsigned long) 0.00 39.22 0.00 89 0.00 0.00 std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Arg> const&) 0.00 39.22 0.00 89 0.00 0.00 std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Opt> const&) 0.00 39.22 0.00 89 0.00 0.00 Catch::Clara::Opt std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt) 0.00 39.22 0.00 89 0.00 0.00 Catch::Clara::Opt std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt) 0.00 39.22 0.00 89 0.00 0.00 Catch::Clara::Opt std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) 0.00 39.22 0.00 88 0.00 0.00 Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName> const&) 0.00 39.22 0.00 88 0.00 0.00 Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) 0.00 39.22 0.00 88 0.00 0.00 Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&) 0.00 39.22 0.00 88 0.00 0.00 __gnu_cxx::__alloc_traits<std::allocator<Catch::Clara::Arg> >::_S_select_on_copy(std::allocator<Catch::Clara::Arg> const&) 0.00 39.22 0.00 88 0.00 0.00 __gnu_cxx::__alloc_traits<std::allocator<Catch::Clara::Opt> >::_S_select_on_copy(std::allocator<Catch::Clara::Opt> const&) 0.00 39.22 0.00 88 0.00 0.00 std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase> const&) 0.00 39.22 0.00 88 0.00 0.00 std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::shared_ptr(std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 0.00 39.22 0.00 88 0.00 0.00 std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_create_storage(unsigned long) 0.00 39.22 0.00 88 0.00 0.00 std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Arg> const&) 0.00 39.22 0.00 88 0.00 0.00 std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_create_storage(unsigned long) 0.00 39.22 0.00 88 0.00 0.00 std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Opt> const&) 0.00 39.22 0.00 88 0.00 0.00 std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2> const&) 0.00 39.22 0.00 88 0.00 0.00 std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2> const&) 0.00 39.22 0.00 88 0.00 0.00 std::allocator_traits<std::allocator<Catch::Clara::Arg> >::select_on_container_copy_construction(std::allocator<Catch::Clara::Arg> const&) 0.00 39.22 0.00 88 0.00 0.00 std::allocator_traits<std::allocator<Catch::Clara::Opt> >::select_on_container_copy_construction(std::allocator<Catch::Clara::Opt> const&) 0.00 39.22 0.00 88 0.00 0.00 Catch::Clara::Arg std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg) 0.00 39.22 0.00 88 0.00 0.00 std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) 0.00 39.22 0.00 88 0.00 0.00 std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) 0.00 39.22 0.00 88 0.00 0.00 Catch::Clara::Arg std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg) 0.00 39.22 0.00 88 0.00 0.00 Catch::Clara::Arg std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg, Catch::Clara::Arg>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg, std::allocator<Catch::Clara::Arg>&) 0.00 39.22 0.00 84 0.00 0.00 __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::__normal_iterator(Catch::Clara::Opt const&) 0.00 39.22 0.00 84 0.00 0.00 std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::max_size() const 0.00 39.22 0.00 84 0.00 0.00 std::allocator_traits<std::allocator<Catch::Clara::Opt> >::max_size(std::allocator<Catch::Clara::Opt> const&) 0.00 39.22 0.00 84 0.00 0.00 Catch::Clara::Opt std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<Catch::Clara::Opt>, Catch::Clara::Opt>(std::move_iterator<Catch::Clara::Opt>, std::move_iterator<Catch::Clara::Opt>, Catch::Clara::Opt) 0.00 39.22 0.00 84 0.00 0.00 Catch::Clara::Opt std::uninitialized_copy<std::move_iterator<Catch::Clara::Opt>, Catch::Clara::Opt>(std::move_iterator<Catch::Clara::Opt>, std::move_iterator<Catch::Clara::Opt>, Catch::Clara::Opt) 0.00 39.22 0.00 84 0.00 0.00 Catch::Clara::Opt std::__uninitialized_copy_a<std::move_iterator<Catch::Clara::Opt>, Catch::Clara::Opt, Catch::Clara::Opt>(std::move_iterator<Catch::Clara::Opt>, std::move_iterator<Catch::Clara::Opt>, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) 0.00 39.22 0.00 84 0.00 0.00 Catch::Clara::Opt std::__uninitialized_move_if_noexcept_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) 0.00 39.22 0.00 83 0.00 0.00 unittest::g_progress() 0.00 39.22 0.00 66 0.00 0.00 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::end() 0.00 39.22 0.00 66 0.00 0.00 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::begin() 0.00 39.22 0.00 64 0.00 0.00 Catch::Clara::Opt::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 64 0.00 0.00 void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 64 0.00 0.00 __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::difference_type __gnu_cxx::operator-<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) 0.00 39.22 0.00 64 0.00 0.00 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_check_len(unsigned long, char const) const 0.00 39.22 0.00 64 0.00 0.00 void std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 64 0.00 0.00 void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 64 0.00 0.00 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 63 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type&) 0.00 39.22 0.00 52 0.00 0.00 __gnu_cxx::__alloc_traits<std::allocator<char> >::_S_propagate_on_copy_assign() 0.00 39.22 0.00 52 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 50 0.00 0.00 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::new_allocator() 0.00 39.22 0.00 50 0.00 0.00 std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator() 0.00 39.22 0.00 48 0.00 0.00 Catch::Clara::Detail::ParserBase::ParserBase() 0.00 39.22 0.00 48 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&) 0.00 39.22 0.00 47 0.00 0.00 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_get_deleter(std::type_info const&) const 0.00 39.22 0.00 47 0.00 0.00 std::type_info::operator==(std::type_info const&) const 0.00 39.22 0.00 47 0.00 0.00 std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() 0.00 39.22 0.00 47 0.00 0.00 std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() 0.00 39.22 0.00 46 0.00 0.00 std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Vectorimpl::Vectorimpl() 0.00 39.22 0.00 46 0.00 0.00 std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Vectorbase() 0.00 39.22 0.00 46 0.00 0.00 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector() 0.00 39.22 0.00 44 0.00 0.00 Catch::Clara::Detail::BoundRef::BoundRef() 0.00 39.22 0.00 44 0.00 0.00 Catch::Clara::Detail::BoundRef::~BoundRef() 0.00 39.22 0.00 42 0.00 0.00 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 42 0.00 0.00 Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() 0.00 39.22 0.00 42 0.00 0.00 Catch::Clara::Parser::operator|=(Catch::Clara::Opt const&) 0.00 39.22 0.00 42 0.00 0.00 void __gnu_cxx::new_allocator<Catch::Clara::Opt>::construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) 0.00 39.22 0.00 42 0.00 0.00 __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::difference_type __gnu_cxx::operator-<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&) 0.00 39.22 0.00 42 0.00 0.00 std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const 0.00 39.22 0.00 42 0.00 0.00 void std::allocator_traits<std::allocator<Catch::Clara::Opt> >::construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(std::allocator<Catch::Clara::Opt>&, Catch::Clara::Opt, Catch::Clara::Opt const&) 0.00 39.22 0.00 42 0.00 0.00 void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt const&) 0.00 39.22 0.00 42 0.00 0.00 std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() 0.00 39.22 0.00 42 0.00 0.00 std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() 0.00 39.22 0.00 41 0.00 0.00 Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::ExprLhs(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 41 0.00 0.00 Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator<=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::Decomposer&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 41 0.00 0.01 Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const 0.00 39.22 0.00 34 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::utf8_iterator&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator& const&> >::type Catch::operator!=<libutf8::utf8_iterator&>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, libutf8::utf8_iterator&) 0.00 39.22 0.00 32 0.00 0.00 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::~case_insensitive_basic_string() 0.00 39.22 0.00 31 0.00 0.00 Catch::Clara::Arg std::__addressof<Catch::Clara::Arg>(Catch::Clara::Arg&) 0.00 39.22 0.00 26 0.00 0.00 Catch::Clara::Detail::BoundValueRefBase::BoundValueRefBase() 0.00 39.22 0.00 26 0.00 0.00 Catch::Clara::Detail::BoundValueRefBase::~BoundValueRefBase() 0.00 39.22 0.00 25 0.00 0.00 Catch::BinaryExpr<libutf8::bom_t const&, libutf8::bom_t const&>::BinaryExpr(bool, libutf8::bom_t const&, Catch::StringRef, libutf8::bom_t const&) 0.00 39.22 0.00 25 0.00 0.00 Catch::BinaryExpr<libutf8::bom_t const&, libutf8::bom_t const&>::~BinaryExpr() 0.00 39.22 0.00 25 0.00 0.00 Catch::ExprLhs<libutf8::bom_t const&>::ExprLhs(libutf8::bom_t const&) 0.00 39.22 0.00 25 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::bom_t const&, libutf8::bom_t, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::bom_t>::type> > >::value, Catch::BinaryExpr<libutf8::bom_t const&, libutf8::bom_t const&> >::type Catch::operator==<libutf8::bom_t>(Catch::ExprLhs<libutf8::bom_t const&>&&, libutf8::bom_t&&) 0.00 39.22 0.00 25 0.00 0.00 Catch::ExprLhs<libutf8::bom_t const&> Catch::operator<=<libutf8::bom_t, 0>(Catch::Decomposer&&, libutf8::bom_t&&) 0.00 39.22 0.00 24 0.00 0.00 __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~new_allocator() 0.00 39.22 0.00 24 0.00 0.00 std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~allocator() 0.00 39.22 0.00 24 0.00 0.00 unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) 0.00 39.22 0.00 23 0.00 0.00 std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>::operator() const 0.00 39.22 0.00 23 0.00 0.00 std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>::operator++() 0.00 39.22 0.00 23 0.00 0.00 void std::Construct<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) 0.00 39.22 0.00 22 0.00 0.00 Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) 0.00 39.22 0.00 22 0.00 0.00 Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >[abi:cxx11]() const 0.00 39.22 0.00 22 0.00 0.00 std::literals::string_literals::operator"" s[abi:cxx11](char const, unsigned long) 0.00 39.22 0.00 20 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [32]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [32]) 0.00 39.22 0.00 20 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [32]>::~BinaryExpr() 0.00 39.22 0.00 20 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [32], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [32]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [32]> >::type Catch::operator==<char const (&) [32]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [32]) 0.00 39.22 0.00 18 0.00 0.00 __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) 0.00 39.22 0.00 18 0.00 0.00 __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_ptr() 0.00 39.22 0.00 18 0.00 0.00 __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_addr() 0.00 39.22 0.00 18 0.00 0.00 __gnu_cxx::new_allocator<Catch::Clara::Arg>::max_size() const 0.00 39.22 0.00 18 0.00 0.00 std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocator(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) 0.00 39.22 0.00 18 0.00 0.00 std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::_M_ptr() 0.00 39.22 0.00 18 0.00 0.00 std::remove_reference<Catch::Clara::Arg&>::type&& std::move<Catch::Clara::Arg&>(Catch::Clara::Arg&) 0.00 39.22 0.00 18 0.00 0.00 std::remove_reference<Catch::Clara::Opt&>::type&& std::move<Catch::Clara::Opt&>(Catch::Clara::Opt&) 0.00 39.22 0.00 18 0.00 0.00 Catch::Clara::Arg const& std::forward<Catch::Clara::Arg const&>(std::remove_reference<Catch::Clara::Arg const&>::type&) 0.00 39.22 0.00 17 0.00 0.00 Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::~ComposableParserImpl() 0.00 39.22 0.00 16 0.00 0.00 Catch::Clara::Arg::Arg(Catch::Clara::Arg const&) 0.00 39.22 0.00 16 0.00 0.00 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) 0.00 39.22 0.00 16 0.00 0.00 Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg> const&) 0.00 39.22 0.00 16 0.00 0.00 libutf8::operator==(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) 0.00 39.22 0.00 16 0.00 0.00 __gnu_cxx::new_allocator<Catch::Clara::Arg>::deallocate(Catch::Clara::Arg, unsigned long) 0.00 39.22 0.00 16 0.00 0.00 __gnu_cxx::new_allocator<Catch::Clara::Arg>::allocate(unsigned long, void const) 0.00 39.22 0.00 16 0.00 0.00 __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::operator++() 0.00 39.22 0.00 16 0.00 0.00 __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::operator() const 0.00 39.22 0.00 16 0.00 0.00 std::allocator_traits<std::allocator<Catch::Clara::Arg> >::deallocate(std::allocator<Catch::Clara::Arg>&, Catch::Clara::Arg, unsigned long) 0.00 39.22 0.00 16 0.00 0.00 std::allocator_traits<std::allocator<Catch::Clara::Arg> >::allocate(std::allocator<Catch::Clara::Arg>&, unsigned long) 0.00 39.22 0.00 16 0.00 0.00 void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg) 0.00 39.22 0.00 15 0.00 0.00 void std::Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) 0.00 39.22 0.00 14 0.00 0.00 Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7]>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, char const (&) [7]) 0.00 39.22 0.00 14 0.00 0.00 Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7]>::~BinaryExpr() 0.00 39.22 0.00 12 0.00 0.00 Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 12 0.00 0.00 Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr() 0.00 39.22 0.00 12 0.00 0.00 __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~new_allocator() 0.00 39.22 0.00 12 0.00 0.00 __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::new_allocator() 0.00 39.22 0.00 12 0.00 0.00 __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::~new_allocator() 0.00 39.22 0.00 12 0.00 0.00 std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~allocator() 0.00 39.22 0.00 12 0.00 0.00 std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) 0.00 39.22 0.00 12 0.00 0.00 std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::~allocator() 0.00 39.22 0.00 12 0.00 0.00 std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, true>::_S_get(std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, true>&) 0.00 39.22 0.00 12 0.00 0.00 std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>) 0.00 39.22 0.00 12 0.00 0.00 std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() 0.00 39.22 0.00 12 0.00 0.00 std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() 0.00 39.22 0.00 12 0.00 0.00 std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >&) 0.00 39.22 0.00 10 0.00 0.00 Catch::BinaryExpr<char32_t, char>::BinaryExpr(bool, char32_t, Catch::StringRef, char) 0.00 39.22 0.00 10 0.00 0.00 Catch::BinaryExpr<char32_t, char>::~BinaryExpr() 0.00 39.22 0.00 10 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, char, void>, std::is_arithmetic<char> >::value, Catch::BinaryExpr<char32_t, char> >::type Catch::operator==<char>(Catch::ExprLhs<char32_t>&&, char) 0.00 39.22 0.00 9 0.00 0.00 Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ok<Catch::Clara::ParseResultType>(Catch::Clara::ParseResultType const&) 0.00 39.22 0.00 9 0.00 0.00 Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType const&) 0.00 39.22 0.00 9 0.00 0.00 Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() 0.00 39.22 0.00 9 0.00 0.00 Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType const&) 0.00 39.22 0.00 9 0.00 0.00 Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::~ResultValueBase() 0.00 39.22 0.00 9 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator==<char const (&) [7]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) 0.00 39.22 0.00 9 0.00 0.00 __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) 0.00 39.22 0.00 9 0.00 0.00 __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_ptr() 0.00 39.22 0.00 9 0.00 0.00 __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_addr() 0.00 39.22 0.00 9 0.00 0.00 std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::allocator(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) 0.00 39.22 0.00 9 0.00 0.00 std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_M_ptr() 0.00 39.22 0.00 8 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [2]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [2]) 0.00 39.22 0.00 8 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [2]>::~BinaryExpr() 0.00 39.22 0.00 8 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [33]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [33]) 0.00 39.22 0.00 8 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [33]>::~BinaryExpr() 0.00 39.22 0.00 8 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [2], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [2]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [2]> >::type Catch::operator==<char const (&) [2]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [2]) 0.00 39.22 0.00 8 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [33], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [33]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [33]> >::type Catch::operator==<char const (&) [33]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [33]) 0.00 39.22 0.00 7 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [10]) 0.00 39.22 0.00 7 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10]>::~BinaryExpr() 0.00 39.22 0.00 7 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [9]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [9]) 0.00 39.22 0.00 7 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [9]>::~BinaryExpr() 0.00 39.22 0.00 7 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [10]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [10]> >::type Catch::operator==<char const (&) [10]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [10]) 0.00 39.22 0.00 7 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [9], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [9]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [9]> >::type Catch::operator==<char const (&) [9]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [9]) 0.00 39.22 0.00 6 0.00 0.00 Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, char const (&) [7], Catch::StringRef, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 6 0.00 0.00 Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr() 0.00 39.22 0.00 6 0.00 0.00 Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 6 0.00 0.00 Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr() 0.00 39.22 0.00 6 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 6 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr() 0.00 39.22 0.00 6 0.00 0.00 Catch::Clara::Detail::ParserBase::operator=(Catch::Clara::Detail::ParserBase const&) 0.00 39.22 0.00 6 0.00 0.00 Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::BoundValueRef(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 6 0.00 0.00 Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~BoundValueRef() 0.00 39.22 0.00 6 0.00 0.00 Catch::ExprLhs<char const (&) [7]>::ExprLhs(char const (&) [7]) 0.00 39.22 0.00 6 0.00 0.00 Catch::ExprLhs<char const (& const&) [7]> Catch::operator<=<char const (&) [7], 0>(Catch::Decomposer&&, char const (&) [7]) 0.00 39.22 0.00 6 0.00 0.00 bool unittest::nearly_equal<double>(double, double, double) 0.00 39.22 0.00 6 0.00 0.00 double unittest::default_epsilon<double>() 0.00 39.22 0.00 6 0.00 0.00 void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::destroy<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) 0.00 39.22 0.00 6 0.00 0.00 void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::construct<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::new_allocator() 0.00 39.22 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>, unsigned long) 0.00 39.22 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) 0.00 39.22 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::new_allocator() 0.00 39.22 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::~new_allocator() 0.00 39.22 0.00 6 0.00 0.00 Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::enforceOk() const 0.00 39.22 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::max_size() const 0.00 39.22 0.00 6 0.00 0.00 std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocator() 0.00 39.22 0.00 6 0.00 0.00 std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) 0.00 39.22 0.00 6 0.00 0.00 std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::~allocator() 0.00 39.22 0.00 6 0.00 0.00 std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spmake_shared_tag, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 6 0.00 0.00 std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~shared_ptr() 0.00 39.22 0.00 6 0.00 0.00 std::enable_if<!std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>::value, void>::type std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) 0.00 39.22 0.00 6 0.00 0.00 std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spmake_shared_tag, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 6 0.00 0.00 std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() 0.00 39.22 0.00 6 0.00 0.00 std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, true>::Spebo_helper(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) 0.00 39.22 0.00 6 0.00 0.00 std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, true>::~Spebo_helper() 0.00 39.22 0.00 6 0.00 0.00 std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, true>::_S_get(std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, true>&) 0.00 39.22 0.00 6 0.00 0.00 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spmake_shared_tag, Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 6 0.00 0.00 std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::_S_raw_ptr(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>) 0.00 39.22 0.00 6 0.00 0.00 std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::get() 0.00 39.22 0.00 6 0.00 0.00 std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) 0.00 39.22 0.00 6 0.00 0.00 std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>) 0.00 39.22 0.00 6 0.00 0.00 std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() 0.00 39.22 0.00 6 0.00 0.00 void std::allocator_traits<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::destroy<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) 0.00 39.22 0.00 6 0.00 0.00 void std::allocator_traits<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::construct<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 6 0.00 0.00 std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>, unsigned long) 0.00 39.22 0.00 6 0.00 0.00 std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) 0.00 39.22 0.00 6 0.00 0.00 std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::_M_destroy() 0.00 39.22 0.00 6 0.00 0.00 std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::_M_dispose() 0.00 39.22 0.00 6 0.00 0.00 std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::_M_get_deleter(std::type_info const&) 0.00 39.22 0.00 6 0.00 0.00 std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) 0.00 39.22 0.00 6 0.00 0.00 std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() 0.00 39.22 0.00 6 0.00 0.00 std::Sp_counted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 6 0.00 0.00 std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() 0.00 39.22 0.00 6 0.00 0.00 std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() 0.00 39.22 0.00 6 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) 0.00 39.22 0.00 6 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long, char, std::allocator<char> const&) 0.00 39.22 0.00 6 0.00 0.00 std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >&) 0.00 39.22 0.00 6 0.00 0.00 std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::make_shared<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 6 0.00 0.00 std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::allocate_shared<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 6 0.00 0.00 std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >&) 0.00 39.22 0.00 6 0.00 0.00 std::abs(double) 0.00 39.22 0.00 6 0.00 0.00 std::remove_reference<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&>::type&& std::move<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&>(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) 0.00 39.22 0.00 6 0.00 0.00 std::remove_reference<Catch::Clara::Detail::BoundValueRefBase&>::type&& std::move<Catch::Clara::Detail::BoundValueRefBase&>(Catch::Clara::Detail::BoundValueRefBase&) 0.00 39.22 0.00 6 0.00 0.00 std::remove_reference<std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>::type&& std::move<std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>(std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) 0.00 39.22 0.00 6 0.00 0.00 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<Catch::Clara::Arg> >, std::is_move_constructible<Catch::Clara::Arg>, std::is_move_assignable<Catch::Clara::Arg> >::value, void>::type std::swap<Catch::Clara::Arg>(Catch::Clara::Arg&, Catch::Clara::Arg&) 0.00 39.22 0.00 6 0.00 0.00 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<Catch::Clara::Opt> >, std::is_move_constructible<Catch::Clara::Opt>, std::is_move_assignable<Catch::Clara::Opt> >::value, void>::type std::swap<Catch::Clara::Opt>(Catch::Clara::Opt&, Catch::Clara::Opt&) 0.00 39.22 0.00 5 0.00 0.01 CATCH2_INTERNAL_TEST_0() 0.00 39.22 0.00 5 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [31]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [31]) 0.00 39.22 0.00 5 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [31]>::~BinaryExpr() 0.00 39.22 0.00 5 0.00 0.00 Catch::Clara::Opt::Opt<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 5 0.00 0.00 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 5 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [31], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [31]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [31]> >::type Catch::operator==<char const (&) [31]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [31]) 0.00 39.22 0.00 5 0.00 0.00 std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>(std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&) 0.00 39.22 0.00 5 0.00 0.00 std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>&&) 0.00 39.22 0.00 4 0.00 0.00 Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::setValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 4 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, std::allocator<char> const&) 0.00 39.22 0.00 3 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [54]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [54]) 0.00 39.22 0.00 3 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [54]>::~BinaryExpr() 0.00 39.22 0.00 3 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [6]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [6]) 0.00 39.22 0.00 3 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [6]>::~BinaryExpr() 0.00 39.22 0.00 3 0.00 0.00 Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [3]>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, char const (&) [3]) 0.00 39.22 0.00 3 0.00 0.00 Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [3]>::~BinaryExpr() 0.00 39.22 0.00 3 0.00 0.00 Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [5]>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, char const (&) [5]) 0.00 39.22 0.00 3 0.00 0.00 Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [5]>::~BinaryExpr() 0.00 39.22 0.00 3 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7]>::~BinaryExpr() 0.00 39.22 0.00 3 0.00 0.00 Catch::BinaryExpr<double, Catch::Approx const&>::BinaryExpr(bool, double, Catch::StringRef, Catch::Approx const&) 0.00 39.22 0.00 3 0.00 0.00 Catch::BinaryExpr<double, Catch::Approx const&>::~BinaryExpr() 0.00 39.22 0.00 3 0.00 0.00 Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 3 0.00 0.00 Catch::Clara::Detail::BoundValueRef<unsigned int>::BoundValueRef(unsigned int&) 0.00 39.22 0.00 3 0.00 0.00 Catch::Clara::Detail::BoundValueRef<unsigned int>::~BoundValueRef() 0.00 39.22 0.00 3 0.00 0.00 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 3 0.00 0.00 Catch::ExprLhs<double>::ExprLhs(double) 0.00 39.22 0.00 3 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<double, Catch::Approx, void>, std::negation<std::is_arithmetic<std::remove_reference<Catch::Approx>::type> > >::value, Catch::BinaryExpr<double, Catch::Approx const&> >::type Catch::operator==<Catch::Approx>(Catch::ExprLhs<double>&&, Catch::Approx&&) 0.00 39.22 0.00 3 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [3], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [3]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [3]> >::type Catch::operator==<char const (&) [3]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [3]) 0.00 39.22 0.00 3 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [54], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [54]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [54]> >::type Catch::operator==<char const (&) [54]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [54]) 0.00 39.22 0.00 3 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [5], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [5]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [5]> >::type Catch::operator==<char const (&) [5]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [5]) 0.00 39.22 0.00 3 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [6], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [6]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [6]> >::type Catch::operator==<char const (&) [6]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [6]) 0.00 39.22 0.00 3 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator==<char const (&) [7]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) 0.00 39.22 0.00 3 0.00 0.00 bool Catch::operator==<double, void>(double const&, Catch::Approx const&) 0.00 39.22 0.00 3 0.00 0.00 Catch::ExprLhs<double> Catch::operator<=<double, 0>(Catch::Decomposer&&, double) 0.00 39.22 0.00 3 0.00 0.00 libutf8::operator==(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 3 0.00 0.00 libutf8::operator==(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 3 0.00 0.00 unittest::g_tmp_dir[abi:cxx11]() 0.00 39.22 0.00 3 0.00 0.00 void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::destroy<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>) 0.00 39.22 0.00 3 0.00 0.00 void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::construct<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&) 0.00 39.22 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::new_allocator() 0.00 39.22 0.00 3 0.00 0.00 void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) 0.00 39.22 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>, unsigned long) 0.00 39.22 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) 0.00 39.22 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::max_size() const 0.00 39.22 0.00 3 0.00 0.00 std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::allocator() 0.00 39.22 0.00 3 0.00 0.00 std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::Spmake_shared_tag, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&, unsigned int&) 0.00 39.22 0.00 3 0.00 0.00 std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~shared_ptr() 0.00 39.22 0.00 3 0.00 0.00 std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, void>(std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >&&) 0.00 39.22 0.00 3 0.00 0.00 std::enable_if<!std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<Catch::Clara::Detail::BoundValueRef<unsigned int>, void>::value, void>::type std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<Catch::Clara::Detail::BoundValueRef<unsigned int>, Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>) 0.00 39.22 0.00 3 0.00 0.00 std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::Spmake_shared_tag, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&, unsigned int&) 0.00 39.22 0.00 3 0.00 0.00 std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() 0.00 39.22 0.00 3 0.00 0.00 std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>&&) 0.00 39.22 0.00 3 0.00 0.00 std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, true>::Spebo_helper(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) 0.00 39.22 0.00 3 0.00 0.00 std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, true>::~Spebo_helper() 0.00 39.22 0.00 3 0.00 0.00 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::Spmake_shared_tag, Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&, unsigned int&) 0.00 39.22 0.00 3 0.00 0.00 std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::_S_raw_ptr(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>) 0.00 39.22 0.00 3 0.00 0.00 std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::get() 0.00 39.22 0.00 3 0.00 0.00 std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) 0.00 39.22 0.00 3 0.00 0.00 void std::allocator_traits<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >::destroy<Catch::Clara::Detail::BoundValueRef<unsigned int> >(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >&, Catch::Clara::Detail::BoundValueRef<unsigned int>) 0.00 39.22 0.00 3 0.00 0.00 void std::allocator_traits<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >::construct<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >&, Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&) 0.00 39.22 0.00 3 0.00 0.00 void std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) 0.00 39.22 0.00 3 0.00 0.00 std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>, unsigned long) 0.00 39.22 0.00 3 0.00 0.00 std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) 0.00 39.22 0.00 3 0.00 0.00 std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_M_destroy() 0.00 39.22 0.00 3 0.00 0.00 std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_M_dispose() 0.00 39.22 0.00 3 0.00 0.00 std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_M_get_deleter(std::type_info const&) 0.00 39.22 0.00 3 0.00 0.00 std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >) 0.00 39.22 0.00 3 0.00 0.00 std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() 0.00 39.22 0.00 3 0.00 0.00 std::Sp_counted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<unsigned int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&) 0.00 39.22 0.00 3 0.00 0.00 std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() 0.00 39.22 0.00 3 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_assign(char, unsigned long, char) 0.00 39.22 0.00 3 0.00 0.00 std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> > std::make_shared<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(unsigned int&) 0.00 39.22 0.00 3 0.00 0.00 std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> > std::allocate_shared<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&, unsigned int&) 0.00 39.22 0.00 3 0.00 0.00 std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >&) 0.00 39.22 0.00 3 0.00 0.00 std::remove_reference<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&>::type&& std::move<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) 0.00 39.22 0.00 3 0.00 0.00 std::remove_reference<std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >&>::type&& std::move<std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >&>(std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >&) 0.00 39.22 0.00 2 0.00 0.18 CATCH2_INTERNAL_TEST_0() 0.00 39.22 0.00 2 0.00 0.00 CATCH2_INTERNAL_TEST_8() 0.00 39.22 0.00 2 0.00 0.21 CATCH2_INTERNAL_TEST_14() 0.00 39.22 0.00 2 0.00 0.01 CATCH2_INTERNAL_TEST_21() 0.00 39.22 0.00 2 0.00 0.00 CATCH2_INTERNAL_TEST_37() 0.00 39.22 0.00 2 0.00 0.03 (anonymous namespace)::get_date(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 2 0.00 0.03 (anonymous namespace)::get_time(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 2 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [16]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [16]) 0.00 39.22 0.00 2 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [16]>::~BinaryExpr() 0.00 39.22 0.00 2 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 2 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr() 0.00 39.22 0.00 2 0.00 0.00 Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 2 0.00 0.00 Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::~BinaryExpr() 0.00 39.22 0.00 2 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&>::BinaryExpr(bool, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&, Catch::StringRef, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&) 0.00 39.22 0.00 2 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&>::~BinaryExpr() 0.00 39.22 0.00 2 0.00 0.00 Catch::ExprLhs<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&>::ExprLhs(std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&) 0.00 39.22 0.00 2 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) 0.00 39.22 0.00 2 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [16], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [16]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [16]> >::type Catch::operator==<char const (&) [16]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [16]) 0.00 39.22 0.00 2 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 2 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 2 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >& const&> >::type Catch::operator==<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&>&&, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&) 0.00 39.22 0.00 2 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator>=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 2 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator><libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 2 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator<=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 2 0.00 0.00 Catch::ExprLhs<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >& const&> Catch::operator<=<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&) 0.00 39.22 0.00 2 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator< <libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 2 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator!=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 2 0.00 0.00 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, std::allocator<char> const&) 0.00 39.22 0.00 2 0.00 0.00 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, std::allocator<char> const&) 0.00 39.22 0.00 2 0.00 0.00 libutf8::operator==(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 2 0.00 0.00 libutf8::operator>=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 2 0.00 0.00 libutf8::operator>(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 2 0.00 0.00 libutf8::operator<=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 2 0.00 0.00 libutf8::operator<(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 2 0.00 0.00 libutf8::operator!=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 2 0.00 0.00 unittest::g_binary_dir[abi:cxx11]() 0.00 39.22 0.00 2 0.00 0.00 unittest::g_source_dir[abi:cxx11]() 0.00 39.22 0.00 2 0.00 0.00 unittest::g_verbose() 0.00 39.22 0.00 2 0.00 0.00 __gnu_cxx::__alloc_traits<std::allocator<char32_t> >::_S_propagate_on_move_assign() 0.00 39.22 0.00 2 0.00 0.00 __gnu_cxx::__alloc_traits<std::allocator<char> >::_S_propagate_on_move_assign() 0.00 39.22 0.00 2 0.00 0.00 bool __gnu_cxx::__is_null_pointer<__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> > >) 0.00 39.22 0.00 2 0.00 0.00 std::initializer_list<char>::begin() const 0.00 39.22 0.00 2 0.00 0.00 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::data() const 0.00 39.22 0.00 2 0.00 0.00 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::compare(std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> > const&) const 0.00 39.22 0.00 2 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() const 0.00 39.22 0.00 2 0.00 0.00 std::char_traits<char32_t>::compare(char32_t const, char32_t const, unsigned long) 0.00 39.22 0.00 2 0.00 0.00 std::char_traits<char>::assign(char, unsigned long, char) 0.00 39.22 0.00 2 0.00 0.00 std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::_M_swap_data(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&) 0.00 39.22 0.00 2 0.00 0.00 std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::_M_swap_data(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&) 0.00 39.22 0.00 2 0.00 0.00 std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::swap(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&) 0.00 39.22 0.00 2 0.00 0.00 std::numeric_limits<double>::min() 0.00 39.22 0.00 2 0.00 0.00 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_compare(unsigned long, unsigned long) 0.00 39.22 0.00 2 0.00 0.00 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::clear() 0.00 39.22 0.00 2 0.00 0.00 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator=(std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&&) 0.00 39.22 0.00 2 0.00 0.04 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__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> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) 0.00 39.22 0.00 2 0.00 0.04 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__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> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag) 0.00 39.22 0.00 2 0.00 0.04 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<__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> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__false_type) 0.00 39.22 0.00 2 0.00 0.08 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::allocator<char> const&) 0.00 39.22 0.00 2 0.00 0.04 std::iterator_traits<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::__distance<__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> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::random_access_iterator_tag) 0.00 39.22 0.00 2 0.00 0.00 void std::__alloc_on_move<std::allocator<char32_t> >(std::allocator<char32_t>&, std::allocator<char32_t>&) 0.00 39.22 0.00 2 0.00 0.00 void std::__do_alloc_on_move<std::allocator<char32_t> >(std::allocator<char32_t>&, std::allocator<char32_t>&, std::integral_constant<bool, true>) 0.00 39.22 0.00 2 0.00 0.00 std::iterator_traits<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::iterator_category std::__iterator_category<__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> > > const&) 0.00 39.22 0.00 2 0.00 0.00 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<Catch::Clara::Detail::BoundValueRefBase> >, std::is_move_constructible<Catch::Clara::Detail::BoundValueRefBase>, std::is_move_assignable<Catch::Clara::Detail::BoundValueRefBase> >::value, void>::type std::swap<Catch::Clara::Detail::BoundValueRefBase>(Catch::Clara::Detail::BoundValueRefBase&, Catch::Clara::Detail::BoundValueRefBase&) 0.00 39.22 0.00 2 0.00 0.04 std::iterator_traits<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::distance<__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> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) 0.00 39.22 0.00 2 0.00 0.00 bool std::operator==<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >(std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> > const&, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> > const&) 0.00 39.22 0.00 2 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 39.22 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 39.22 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 39.22 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 39.22 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 39.22 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 39.22 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 39.22 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 39.22 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) 0.00 39.22 0.00 1 0.00 0.00 CATCH2_INTERNAL_TEST_0() 0.00 39.22 0.00 1 0.00 0.00 CATCH2_INTERNAL_TEST_0() 0.00 39.22 0.00 1 0.00 0.00 CATCH2_INTERNAL_TEST_0() 0.00 39.22 0.00 1 0.00 0.22 CATCH2_INTERNAL_TEST_3() 0.00 39.22 0.00 1 0.00 0.13 CATCH2_INTERNAL_TEST_18() 0.00 39.22 0.00 1 0.00 0.00 Catch::BinaryExpr<char32_t, int>::BinaryExpr(bool, char32_t, Catch::StringRef, int) 0.00 39.22 0.00 1 0.00 0.00 Catch::BinaryExpr<char32_t, int>::~BinaryExpr() 0.00 39.22 0.00 1 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [17]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [17]) 0.00 39.22 0.00 1 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [17]>::~BinaryExpr() 0.00 39.22 0.00 1 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [36]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [36]) 0.00 39.22 0.00 1 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [36]>::~BinaryExpr() 0.00 39.22 0.00 1 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [48]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [48]) 0.00 39.22 0.00 1 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [48]>::~BinaryExpr() 0.00 39.22 0.00 1 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [4]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [4]) 0.00 39.22 0.00 1 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [4]>::~BinaryExpr() 0.00 39.22 0.00 1 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [57]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [57]) 0.00 39.22 0.00 1 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [57]>::~BinaryExpr() 0.00 39.22 0.00 1 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [67]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [67]) 0.00 39.22 0.00 1 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [67]>::~BinaryExpr() 0.00 39.22 0.00 1 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [76]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [76]) 0.00 39.22 0.00 1 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [76]>::~BinaryExpr() 0.00 39.22 0.00 1 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 1 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr() 0.00 39.22 0.00 1 0.00 0.00 Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [11]>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, char const (&) [11]) 0.00 39.22 0.00 1 0.00 0.00 Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [11]>::~BinaryExpr() 0.00 39.22 0.00 1 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 1 0.00 0.00 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::~BinaryExpr() 0.00 39.22 0.00 1 0.00 0.00 Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::operator=(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>&&) 0.00 39.22 0.00 1 0.00 0.02 Catch::Clara::Parser::operator=(Catch::Clara::Parser&&) 0.00 39.22 0.00 1 0.00 0.00 Catch::Clara::ExeName::operator=(Catch::Clara::ExeName&&) 0.00 39.22 0.00 1 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) 0.00 39.22 0.00 1 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [11], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [11]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [11]> >::type Catch::operator==<char const (&) [11]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [11]) 0.00 39.22 0.00 1 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [17], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [17]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [17]> >::type Catch::operator==<char const (&) [17]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [17]) 0.00 39.22 0.00 1 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [36], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [36]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [36]> >::type Catch::operator==<char const (&) [36]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [36]) 0.00 39.22 0.00 1 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [48], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [48]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [48]> >::type Catch::operator==<char const (&) [48]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [48]) 0.00 39.22 0.00 1 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [4], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [4]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [4]> >::type Catch::operator==<char const (&) [4]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [4]) 0.00 39.22 0.00 1 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [57], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [57]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [57]> >::type Catch::operator==<char const (&) [57]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [57]) 0.00 39.22 0.00 1 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [67], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [67]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [67]> >::type Catch::operator==<char const (&) [67]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [67]) 0.00 39.22 0.00 1 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [76], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [76]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [76]> >::type Catch::operator==<char const (&) [76]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [76]) 0.00 39.22 0.00 1 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 1 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 1 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 1 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 1 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<char32_t, int> >::type Catch::operator==<int>(Catch::ExprLhs<char32_t>&&, int) 0.00 39.22 0.00 1 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator>=<char const (&) [7]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) 0.00 39.22 0.00 1 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator>=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 1 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator>=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 1 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator>=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 1 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator><char const (&) [7]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) 0.00 39.22 0.00 1 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator><libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 1 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator><libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 1 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator><std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 1 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator<=<char const (&) [7]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) 0.00 39.22 0.00 1 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator<=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 1 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator<=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 1 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 1 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator< <char const (&) [7]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) 0.00 39.22 0.00 1 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator< <libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 1 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator< <libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 1 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator< <std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 1 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator!=<char const (&) [7]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) 0.00 39.22 0.00 1 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator!=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 1 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator!=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 1 0.00 0.00 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator!=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0.00 39.22 0.00 1 0.00 0.00 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(char const, unsigned long, std::allocator<char> const&) 0.00 39.22 0.00 1 0.00 0.00 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::allocator<char> const&) 0.00 39.22 0.00 1 0.00 0.00 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 1 0.00 0.00 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string<__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> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<char> const&) 0.00 39.22 0.00 1 0.00 0.00 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) 0.00 39.22 0.00 1 0.00 0.08 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::allocator<char> const&) 0.00 39.22 0.00 1 0.00 0.08 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::allocator<char> const&) 0.00 39.22 0.00 1 0.00 0.00 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 1 0.00 0.00 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::initializer_list<char>, std::allocator<char> const&) 0.00 39.22 0.00 1 0.00 0.00 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(unsigned long, char, std::allocator<char> const&) 0.00 39.22 0.00 1 0.00 0.00 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string() 0.00 39.22 0.00 1 0.00 0.00 libutf8::operator==(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 1 0.00 0.00 libutf8::operator>=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 1 0.00 0.00 libutf8::operator>=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) 0.00 39.22 0.00 1 0.00 0.00 libutf8::operator>=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 1 0.00 0.00 libutf8::operator>=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 1 0.00 0.00 libutf8::operator>(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 1 0.00 0.00 libutf8::operator>(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) 0.00 39.22 0.00 1 0.00 0.00 libutf8::operator>(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 1 0.00 0.00 libutf8::operator>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 1 0.00 0.00 libutf8::operator<=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 1 0.00 0.00 libutf8::operator<=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) 0.00 39.22 0.00 1 0.00 0.00 libutf8::operator<=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 1 0.00 0.00 libutf8::operator<=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 1 0.00 0.00 libutf8::operator<(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 1 0.00 0.00 libutf8::operator<(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) 0.00 39.22 0.00 1 0.00 0.00 libutf8::operator<(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 1 0.00 0.00 libutf8::operator<(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 1 0.00 0.00 libutf8::operator!=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 1 0.00 0.00 libutf8::operator!=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) 0.00 39.22 0.00 1 0.00 0.00 libutf8::operator!=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 1 0.00 0.00 libutf8::operator!=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 1 0.00 0.05 unittest::snap_catch2_main(char const, char const, int, char*, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) 0.00 39.22 0.00 1 0.00 0.00 unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 1 0.00 0.00 bool __gnu_cxx::__is_null_pointer<__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> > >) 0.00 39.22 0.00 1 0.00 0.00 __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::difference_type __gnu_cxx::operator-<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> > > const&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 0.00 39.22 0.00 1 0.00 0.00 __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator-(long) const 0.00 39.22 0.00 1 0.00 0.00 std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::get_allocator() const 0.00 39.22 0.00 1 0.00 0.00 std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::get_allocator() const 0.00 39.22 0.00 1 0.00 0.00 std::initializer_list<char>::end() const 0.00 39.22 0.00 1 0.00 0.00 std::initializer_list<char>::size() const 0.00 39.22 0.00 1 0.00 0.00 std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::operator=(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&&) 0.00 39.22 0.00 1 0.00 0.00 std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator=(std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) 0.00 39.22 0.00 1 0.00 0.00 std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(std::allocator<Catch::Clara::Arg> const&) 0.00 39.22 0.00 1 0.00 0.00 std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(std::allocator<Catch::Clara::Opt> const&) 0.00 39.22 0.00 1 0.00 0.00 std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&) 0.00 39.22 0.00 1 0.00 0.00 std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&) 0.00 39.22 0.00 1 0.00 0.00 std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::swap(std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>&) 0.00 39.22 0.00 1 0.00 0.00 std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>&&) 0.00 39.22 0.00 1 0.00 0.00 std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>&&) 0.00 39.22 0.00 1 0.00 0.00 std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::allocator<Catch::Clara::Arg> const&) 0.00 39.22 0.00 1 0.00 0.02 std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::operator=(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&) 0.00 39.22 0.00 1 0.00 0.00 std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_move_assign(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&, std::integral_constant<bool, true>) 0.00 39.22 0.00 1 0.00 0.00 std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::allocator<Catch::Clara::Opt> const&) 0.00 39.22 0.00 1 0.00 0.00 std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::operator=(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&) 0.00 39.22 0.00 1 0.00 0.00 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__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> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) 0.00 39.22 0.00 1 0.00 0.00 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__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> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag) 0.00 39.22 0.00 1 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, __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> > >) 0.00 39.22 0.00 1 0.00 0.00 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<__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> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__false_type) 0.00 39.22 0.00 1 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&) 0.00 39.22 0.00 1 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::initializer_list<char>, std::allocator<char> const&) 0.00 39.22 0.00 1 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>(__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> > >, std::allocator<char> const&) 0.00 39.22 0.00 1 0.00 0.00 std::iterator_traits<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::__distance<__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> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::random_access_iterator_tag) 0.00 39.22 0.00 1 0.00 0.00 void std::__alloc_on_move<std::allocator<Catch::Clara::Opt> >(std::allocator<Catch::Clara::Opt>&, std::allocator<Catch::Clara::Opt>&) 0.00 39.22 0.00 1 0.00 0.00 void std::__do_alloc_on_move<std::allocator<Catch::Clara::Arg> >(std::allocator<Catch::Clara::Arg>&, std::allocator<Catch::Clara::Arg>&, std::integral_constant<bool, true>) 0.00 39.22 0.00 1 0.00 0.00 void std::__do_alloc_on_move<std::allocator<Catch::Clara::Opt> >(std::allocator<Catch::Clara::Opt>&, std::allocator<Catch::Clara::Opt>&, std::integral_constant<bool, true>) 0.00 39.22 0.00 1 0.00 0.00 std::iterator_traits<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::iterator_category std::__iterator_category<__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> > > const&) 0.00 39.22 0.00 1 0.00 0.00 std::remove_reference<std::allocator<Catch::Clara::Arg>&>::type&& std::move<std::allocator<Catch::Clara::Arg>&>(std::allocator<Catch::Clara::Arg>&) 0.00 39.22 0.00 1 0.00 0.00 std::remove_reference<std::allocator<Catch::Clara::Opt>&>::type&& std::move<std::allocator<Catch::Clara::Opt>&>(std::allocator<Catch::Clara::Opt>&) 0.00 39.22 0.00 1 0.00 0.00 std::remove_reference<std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&>::type&& std::move<std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&>(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&) 0.00 39.22 0.00 1 0.00 0.00 std::remove_reference<std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>::type&& std::move<std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>(std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 0.00 39.22 0.00 1 0.00 0.00 std::remove_reference<std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&>::type&& std::move<std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&) 0.00 39.22 0.00 1 0.00 0.00 std::remove_reference<std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>&>::type&& std::move<std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>&>(std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>&) 0.00 39.22 0.00 1 0.00 0.00 std::remove_reference<std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&>::type&& std::move<std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&>(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&) 0.00 39.22 0.00 1 0.00 0.00 std::remove_reference<std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&>::type&& std::move<std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&>(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&) 0.00 39.22 0.00 1 0.00 0.00 std::iterator_traits<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::distance<__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> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) 0.00 39.22 0.00 1 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 1 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) 0.00 39.22 0.00 1 0.00 0.00 main::{lambda()#1}::operator()() const 0.00 39.22 0.00 1 0.00 0.00 main::{lambda()#1}::operator void ()()() const 0.00 39.22 0.00 1 0.00 0.00 main::{lambda()#1}::FUN() 0.00 39.22 0.00 1 0.00 0.00 operator+=(std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >&, int) 0.00 39.22 0.00 1 0.00 0.00 operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long) 0.00 39.22 0.00 1 0.00 0.00 operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long) 0.00 39.22 0.00 1 0.00 0.00 operator+(char32_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0.00 39.22 0.00 1 0.00 0.00 operator+(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char32_t) % the percentage of the total running time of the time program used by this function. cumulative a running sum of the number of seconds accounted seconds for by this function and those listed above it. self the number of seconds accounted for by this seconds function alone. This is the major sort for this listing. calls the number of times this function was invoked, if this function is profiled, else blank. self the average number of milliseconds spent in this ms/call function per call, if this function is profiled, else blank. total the average number of milliseconds spent in this ms/call function and its descendents per call, if this function is profiled, else blank. name the name of the function. This is the minor sort for this listing. The index shows the location of the function in the gprof listing. If the index is in parenthesis it shows where it would appear in the gprof listing if it were to be printed. Copyright (C) 2012-2018 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. Call graph (explanation follows) granularity: each sample hit covers 2 byte(s) for 0.03% of 39.22 seconds index % time self children called name <spontaneous> [1] 72.3 0.00 28.35 Catch::TestInvokerAsFunction::invoke() const [1] 0.34 7.53 4/4 CATCH2_INTERNAL_TEST_0() [4] 0.46 3.68 2/2 CATCH2_INTERNAL_TEST_3() [7] 0.09 3.06 1/1 CATCH2_INTERNAL_TEST_0() [8] 0.03 3.00 3/3 CATCH2_INTERNAL_TEST_0() [10] 0.80 1.73 5/5 CATCH2_INTERNAL_TEST_12() [11] 0.30 1.72 12/12 CATCH2_INTERNAL_TEST_0() [14] 0.09 1.41 20/20 CATCH2_INTERNAL_TEST_6() [26] 0.39 1.05 1/1 CATCH2_INTERNAL_TEST_41() [28] 0.17 0.75 4/4 CATCH2_INTERNAL_TEST_31() [40] 0.14 0.35 6/6 CATCH2_INTERNAL_TEST_0() [55] 0.00 0.42 2/2 CATCH2_INTERNAL_TEST_14() [61] 0.00 0.36 2/2 CATCH2_INTERNAL_TEST_0() [69] 0.00 0.22 1/1 CATCH2_INTERNAL_TEST_3() [105] 0.00 0.13 1/1 CATCH2_INTERNAL_TEST_18() [134] 0.02 0.05 4/4 CATCH2_INTERNAL_TEST_25() [172] 0.00 0.03 5/5 CATCH2_INTERNAL_TEST_0() [284] 0.00 0.02 2/2 CATCH2_INTERNAL_TEST_21() [323] 0.00 0.00 2/2 CATCH2_INTERNAL_TEST_37() [466] 0.00 0.00 1/1 CATCH2_INTERNAL_TEST_0() [491] 0.00 0.00 2/2 CATCH2_INTERNAL_TEST_8() [497] 0.00 0.00 1/1 CATCH2_INTERNAL_TEST_0() [511] 0.00 0.00 1/1 CATCH2_INTERNAL_TEST_0() [607] ----------------------------------------------- 0.00 0.00 1/3336194 CATCH2_INTERNAL_TEST_6() [26] 0.00 0.00 2/3336194 (anonymous namespace)::get_time(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [188] 0.00 0.00 2/3336194 (anonymous namespace)::get_date(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [187] 0.09 2.75 1112063/3336194 CATCH2_INTERNAL_TEST_0() [8] 0.17 5.51 2224126/3336194 CATCH2_INTERNAL_TEST_0() [4] [2] 21.7 0.26 8.26 3336194 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const) [2] 0.40 7.86 107108383/108574382 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [3] ----------------------------------------------- 0.00 0.00 4/108574382 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [442] 0.01 0.11 1465995/108574382 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const) [67] 0.40 7.86 107108383/108574382 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const) [2] [3] 21.4 0.41 7.97 108574382 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [3] 0.74 5.58 108574382/129651407 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5] 0.41 0.98 108574382/112791252 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [27] 0.25 0.00 108574382/113096310 std::char_traits<char>::length(char const) [93] ----------------------------------------------- 0.34 7.53 4/4 Catch::TestInvokerAsFunction::invoke() const [1] [4] 20.1 0.34 7.53 4 CATCH2_INTERNAL_TEST_0() [4] 0.17 5.51 2224126/3336194 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const) [2] 0.08 0.33 1112063/4839844 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18] 0.09 0.19 8896582/10009720 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::token_t const&, libutf8::token_t, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::token_t>::type> > >::value, Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&> >::type Catch::operator==<libutf8::token_t>(Catch::ExprLhs<libutf8::token_t const&>&&, libutf8::token_t&&) [83] 0.08 0.13 1112063/1112063 unittest::catch_compare_long_strings(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [108] 0.01 0.19 1112063/7796136 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [29] 0.01 0.15 1112066/2225164 libutf8::json_tokens::~json_tokens() [82] 0.02 0.13 3336208/40927101 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17] 0.01 0.11 1112065/1112065 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [8]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [8]> >::type Catch::operator==<char const (&) [8]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [8]) [135] 0.06 0.03 10008716/106039706 operator"" catchsr(char const, unsigned long) [35] 0.08 0.00 8896582/10009720 Catch::ExprLhs<libutf8::token_t const&> Catch::operator<=<libutf8::token_t, 0>(Catch::Decomposer&&, libutf8::token_t&&) [152] 0.05 0.00 8896582/10009720 Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&>::~BinaryExpr() [209] 0.04 0.00 10008732/106040468 Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [66] 0.03 0.00 10008716/106039706 Catch::AssertionHandler::~AssertionHandler() [88] 0.02 0.00 1112065/1112065 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8]>::~BinaryExpr() [346] 0.01 0.00 1112083/3337262 Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [301] 0.00 0.00 16/1929 Catch::SectionInfo::~SectionInfo() [439] 0.00 0.00 19/69846 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356] 0.00 0.00 16/800 Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [543] 0.00 0.00 48/17413507 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [54] 0.00 0.00 8/8 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [2], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [2]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [2]> >::type Catch::operator==<char const (&) [2]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [2]) [649] 0.00 0.00 48/18527571 Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [115] 0.00 0.00 3/3 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [6], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [6]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [6]> >::type Catch::operator==<char const (&) [6]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [6]) [716] 0.00 0.00 3/7 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [10]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [10]> >::type Catch::operator==<char const (&) [10]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [10]) [668] 0.00 0.00 48/18527571 Catch::BinaryExpr<int, int>::~BinaryExpr() [170] 0.00 0.00 1/1 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [17], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [17]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [17]> >::type Catch::operator==<char const (&) [17]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [17]) [740] 0.00 0.00 1/2 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [16], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [16]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [16]> >::type Catch::operator==<char const (&) [16]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [16]) [725] 0.00 0.00 1/1 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [4], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [4]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [4]> >::type Catch::operator==<char const (&) [4]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [4]) [743] 0.00 0.00 1/7 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [9], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [9]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [9]> >::type Catch::operator==<char const (&) [9]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [9]) [669] 0.00 0.00 3/3 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<double, Catch::Approx, void>, std::negation<std::is_arithmetic<std::remove_reference<Catch::Approx>::type> > >::value, Catch::BinaryExpr<double, Catch::Approx const&> >::type Catch::operator==<Catch::Approx>(Catch::ExprLhs<double>&&, Catch::Approx&&) [751] 0.00 0.00 2160639/2161663 std::setw(int) [848] 0.00 0.00 2160639/2161663 std::Setfill<char> std::setfill<char>(char) [849] 0.00 0.00 1112063/1114090 std::operator|(std::Ios_Openmode, std::IosOpenmode) [858] 0.00 0.00 8/8 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [2]>::~BinaryExpr() [1141] 0.00 0.00 6/6 double unittest::default_epsilon<double>() [1154] 0.00 0.00 6/6 bool unittest::nearly_equal<double>(double, double, double) [1153] 0.00 0.00 4/83 unittest::g_progress() [1062] 0.00 0.00 3/3 Catch::ExprLhs<double> Catch::operator<=<double, 0>(Catch::Decomposer&&, double) [1217] 0.00 0.00 3/3 Catch::BinaryExpr<double, Catch::Approx const&>::~BinaryExpr() [1212] 0.00 0.00 3/3 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [6]>::~BinaryExpr() [1208] 0.00 0.00 3/7 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10]>::~BinaryExpr() [1143] 0.00 0.00 1/1 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [17]>::~BinaryExpr() [1286] 0.00 0.00 1/7 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [9]>::~BinaryExpr() [1144] 0.00 0.00 1/2 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [16]>::~BinaryExpr() [1256] 0.00 0.00 1/1 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [4]>::~BinaryExpr() [1289] ----------------------------------------------- 0.00 0.03 521622/129651407 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [257] 0.14 1.06 20555403/129651407 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [30] 0.74 5.58 108574382/129651407 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [3] [5] 19.2 0.88 6.67 129651407 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5] 1.14 1.36 129651407/219918374 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6] 0.32 1.53 129651407/159954235 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [12] 0.17 0.76 8255013/10837172 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [34] 0.34 0.28 121396230/180552234 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [41] 0.55 0.00 259302650/476838389 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [36] 0.22 0.00 121396230/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25] ----------------------------------------------- 0.00 0.00 1/219918374 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&) [774] 0.00 0.00 1/219918374 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__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> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag) [536] 0.00 0.00 2/219918374 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__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> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag) [158] 0.00 0.00 6/219918374 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [723] 0.00 0.00 52/219918374 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [263] 0.00 0.00 100/219918374 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::erase(unsigned long, unsigned long) [368] 0.00 0.00 177/219918374 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [155] 0.00 0.00 18936/219918374 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char) [499] 0.02 0.02 2225380/219918374 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear() [221] 0.03 0.03 2935280/219918374 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [95] 0.03 0.04 3695248/219918374 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [50] 0.05 0.05 5201091/219918374 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [90] 0.05 0.06 5706807/219918374 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [89] 0.24 0.28 26997298/219918374 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag) [33] 0.38 0.45 43486588/219918374 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18] 1.14 1.36 129651407/219918374 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5] [6] 10.8 1.94 2.30 219918374 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6] 1.46 0.00 219918374/247595637 std::char_traits<char>::assign(char&, char const&) [21] 0.44 0.00 219918374/222853656 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [58] 0.40 0.00 219918374/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25] ----------------------------------------------- 0.46 3.68 2/2 Catch::TestInvokerAsFunction::invoke() const [1] [7] 10.6 0.46 3.68 2 CATCH2_INTERNAL_TEST_3() [7] 0.10 1.69 983039/1160700 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [13] 0.15 0.08 24580075/106039706 operator"" catchsr(char const, unsigned long) [35] 0.04 0.13 5899234/20326644 void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [49] 0.07 0.03 4915695/4915780 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cend() const [146] 0.05 0.04 3932556/3932624 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cbegin() const [148] 0.09 0.00 24580079/106040468 Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [66] 0.02 0.06 2949417/2949468 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator==<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [166] 0.06 0.01 5899234/20326644 Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [96] 0.02 0.05 1966278/1966312 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator!=<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [174] 0.06 0.01 8848251/8913995 Catch::ExprLhs<libutf8::utf8_iterator& const&> Catch::operator<=<libutf8::utf8_iterator&, 0>(Catch::Decomposer&&, libutf8::utf8_iterator&) [182] 0.03 0.04 1966278/1966312 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator!=<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [189] 0.07 0.00 24580075/106039706 Catch::AssertionHandler::~AssertionHandler() [88] 0.05 0.02 3932956/3933029 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() [191] 0.01 0.06 1966278/1966312 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator!=<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [194] 0.01 0.06 1966278/1966314 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator==<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [193] 0.01 0.05 1966278/1966316 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator==<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [198] 0.03 0.03 3932556/3932627 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() [199] 0.01 0.05 1966278/1966312 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator==<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [215] 0.01 0.05 1966278/1966312 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator!=<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [216] 0.01 0.04 1967478/11851583 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, char32_t, void>, std::is_arithmetic<char32_t> >::value, Catch::BinaryExpr<char32_t, char32_t> >::type Catch::operator==<char32_t>(Catch::ExprLhs<char32_t>&&, char32_t) [75] 0.05 0.00 4915695/4915780 Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::~BinaryExpr() [236] 0.04 0.01 3932556/3932626 Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator<=<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::Decomposer&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [237] 0.04 0.00 3932556/3932624 Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::~BinaryExpr() [260] 0.01 0.04 983143/40927101 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17] 0.03 0.01 3932556/3932624 Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator<=<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::Decomposer&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [267] 0.01 0.01 1967478/14337866 Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t) [129] 0.01 0.00 100/100 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::erase(unsigned long, unsigned long) [368] 0.01 0.00 3932556/3932626 Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::~BinaryExpr() [377] 0.00 0.01 400/400 __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator<char>(__gnu_cxx::__normal_iterator<char, __gnu_cxx::__enable_if<std::__are_same<char, char>::__value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__type> const&) [429] 0.01 0.00 1967478/11851583 Catch::BinaryExpr<char32_t, char32_t>::~BinaryExpr() [218] 0.00 0.00 100/100 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) [539] 0.00 0.00 400/6340178 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t) [65] 0.00 0.00 4/1929 Catch::SectionInfo::~SectionInfo() [439] 0.00 0.00 100/364958 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [273] 0.00 0.00 100/1480070 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [168] 0.00 0.00 900/7095 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator[](unsigned long) [583] 0.00 0.00 400/2098472 unittest::rand_char(bool) [388] 0.00 0.00 4/69846 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356] 0.00 0.00 100/46114452 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [60] 0.00 0.00 200/8460 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [571] 0.00 0.00 4/800 Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [543] 0.00 0.00 3932556/3932628 Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::~BinaryExpr() [835] 0.00 0.00 2/83 unittest::g_progress() [1062] ----------------------------------------------- 0.09 3.06 1/1 Catch::TestInvokerAsFunction::invoke() const [1] [8] 8.0 0.09 3.06 1 CATCH2_INTERNAL_TEST_0() [8] 0.09 2.75 1112063/3336194 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const) [2] 0.00 0.08 2486272/2486272 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, unsigned int, void>, std::is_arithmetic<unsigned int> >::value, Catch::BinaryExpr<char32_t, unsigned int> >::type Catch::operator==<unsigned int>(Catch::ExprLhs<char32_t>&&, unsigned int) [162] 0.01 0.03 1112064/1112064 std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator>=<int>(Catch::ExprLhs<int>&&, int) [274] 0.02 0.01 3664285/106039706 operator"" catchsr(char const, unsigned long) [35] 0.01 0.01 2486289/14337866 Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t) [129] 0.01 0.00 3664286/106040468 Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [66] 0.01 0.00 1112064/18527571 Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [115] 0.01 0.00 3664285/106039706 Catch::AssertionHandler::~AssertionHandler() [88] 0.00 0.00 1112064/18527571 Catch::BinaryExpr<int, int>::~BinaryExpr() [170] 0.00 0.00 65553/65553 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::utf8_iterator&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator& const&> >::type Catch::operator==<libutf8::utf8_iterator&>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, libutf8::utf8_iterator&) [473] 0.00 0.00 65744/8913995 Catch::ExprLhs<libutf8::utf8_iterator& const&> Catch::operator<=<libutf8::utf8_iterator&, 0>(Catch::Decomposer&&, libutf8::utf8_iterator&) [182] 0.00 0.00 17/521594 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [43] 0.00 0.00 17/4839844 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18] 0.00 0.00 1/1929 Catch::SectionInfo::~SectionInfo() [439] 0.00 0.00 85/4915780 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cend() const [146] 0.00 0.00 68/3932624 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cbegin() const [148] 0.00 0.00 51/2949468 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator==<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [166] 0.00 0.00 72/3933029 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() [191] 0.00 0.00 34/1966312 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator!=<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [174] 0.00 0.00 36/1966314 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator==<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [193] 0.00 0.00 34/1966312 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator!=<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [189] 0.00 0.00 38/1966316 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator==<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [198] 0.00 0.00 34/1966312 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator!=<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [194] 0.00 0.00 40/20326644 void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [49] 0.00 0.00 70/3932627 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() [199] 0.00 0.00 34/1966312 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator==<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [215] 0.00 0.00 34/1966312 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator!=<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [216] 0.00 0.00 70/3932626 Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator<=<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::Decomposer&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [237] 0.00 0.00 85/4915780 Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::~BinaryExpr() [236] 0.00 0.00 18/40927101 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17] 0.00 0.00 68/3932624 Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::~BinaryExpr() [260] 0.00 0.00 68/3932624 Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator<=<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::Decomposer&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [267] 0.00 0.00 34/34 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::utf8_iterator&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator& const&> >::type Catch::operator!=<libutf8::utf8_iterator&>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, libutf8::utf8_iterator&) [667] 0.00 0.00 40/20326644 Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [96] 0.00 0.00 17/11851583 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, char32_t, void>, std::is_arithmetic<char32_t> >::value, Catch::BinaryExpr<char32_t, char32_t> >::type Catch::operator==<char32_t>(Catch::ExprLhs<char32_t>&&, char32_t) [75] 0.00 0.00 1/69846 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356] 0.00 0.00 70/3932626 Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::~BinaryExpr() [377] 0.00 0.00 6/106 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<long, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<long, int> >::type Catch::operator==<int>(Catch::ExprLhs<long>&&, int) [629] 0.00 0.00 1/3280968 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [85] 0.00 0.00 1/800 Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [543] 0.00 0.00 17/11851583 Catch::BinaryExpr<char32_t, char32_t>::~BinaryExpr() [218] 0.00 0.00 2/7657091 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned long>&&, int) [109] 0.00 0.00 4/7657594 Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [160] 0.00 0.00 2/302 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, unsigned long, void>, std::is_arithmetic<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator==<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [603] 0.00 0.00 2/46114452 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [60] 0.00 0.00 2/7657092 Catch::BinaryExpr<unsigned long, int>::~BinaryExpr() [266] 0.00 0.00 2486272/2486272 Catch::BinaryExpr<char32_t, unsigned int>::~BinaryExpr() [842] 0.00 0.00 65587/65587 Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator&>::~BinaryExpr() [890] 0.00 0.00 72/3932628 Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::~BinaryExpr() [835] 0.00 0.00 6/106 Catch::ExprLhs<long> Catch::operator<=<long, 0>(Catch::Decomposer&&, long) [1023] 0.00 0.00 6/106 Catch::BinaryExpr<long, int>::~BinaryExpr() [1021] 0.00 0.00 2/502 Catch::BinaryExpr<unsigned long, unsigned long>::~BinaryExpr() [975] 0.00 0.00 1/83 unittest::g_progress() [1062] ----------------------------------------------- 0.00 0.00 360/263527044 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [155] 0.01 0.03 2935280/263527044 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [95] 0.01 0.04 4780324/263527044 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [43] 0.29 0.84 95856845/263527044 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [23] 0.49 1.41 159954235/263527044 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [12] [9] 7.9 0.80 2.32 263527044 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [9] 0.47 1.37 265755016/265755016 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const [16] 0.48 0.00 265755016/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25] ----------------------------------------------- 0.03 3.00 3/3 Catch::TestInvokerAsFunction::invoke() const [1] [10] 7.7 0.03 3.00 3 CATCH2_INTERNAL_TEST_0() [10] 0.05 1.51 5569920/5569921 operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char32_t) [24] 0.15 0.67 2227968/4839844 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18] 0.02 0.28 3274624/3280968 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [85] 0.02 0.08 2227977/40927101 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17] 0.05 0.02 3341952/3350041 unittest::random_char(unittest::character_t) [178] 0.00 0.05 1113984/1113992 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [258] 0.01 0.02 1113984/20326644 void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [49] 0.01 0.01 2227968/106039706 operator"" catchsr(char const, unsigned long) [35] 0.02 0.00 1113984/1114002 Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [345] 0.01 0.00 1113984/20326644 Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [96] 0.01 0.00 2227977/106040468 Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [66] 0.01 0.00 2227968/106039706 Catch::AssertionHandler::~AssertionHandler() [88] 0.00 0.00 9/1929 Catch::SectionInfo::~SectionInfo() [439] 0.00 0.00 9/69846 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356] 0.00 0.00 9/800 Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [543] 0.00 0.00 1113984/1113992 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr() [860] 0.00 0.00 3/83 unittest::g_progress() [1062] ----------------------------------------------- 0.80 1.73 5/5 Catch::TestInvokerAsFunction::invoke() const [1] [11] 6.5 0.80 1.73 5 CATCH2_INTERNAL_TEST_12() [11] 0.19 0.10 30642032/106039706 operator"" catchsr(char const, unsigned long) [35] 0.04 0.21 8769896/17413507 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [54] 0.05 0.17 7659960/11851583 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, char32_t, void>, std::is_arithmetic<char32_t> >::value, Catch::BinaryExpr<char32_t, char32_t> >::type Catch::operator==<char32_t>(Catch::ExprLhs<char32_t>&&, char32_t) [75] 0.01 0.16 6545024/7657091 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned long>&&, int) [109] 0.02 0.12 6542976/6542976 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<void const const&, void const, void>, std::negation<std::is_arithmetic<std::remove_reference<void const>::type> > >::value, Catch::BinaryExpr<void const const&, void const const&> >::type Catch::operator==<void const>(Catch::ExprLhs<void const const&>&&, void const&&) [124] 0.11 0.00 30642057/106040468 Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [66] 0.06 0.03 8771896/18527571 Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [115] 0.08 0.00 30642032/106039706 Catch::AssertionHandler::~AssertionHandler() [88] 0.04 0.03 7659960/14337866 Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t) [129] 0.05 0.02 6545024/7657594 Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [160] 0.04 0.01 6542976/6542976 Catch::ExprLhs<void const const&> Catch::operator<=<void const, 0>(Catch::Decomposer&&, void const&&) [259] 0.00 0.03 1120128/6814423 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char, char, void>, std::is_arithmetic<char> >::value, Catch::BinaryExpr<char, char> >::type Catch::operator==<char>(Catch::ExprLhs<char>&&, char) [101] 0.04 0.00 7659960/11851583 Catch::BinaryExpr<char32_t, char32_t>::~BinaryExpr() [218] 0.04 0.00 8771896/18527571 Catch::BinaryExpr<int, int>::~BinaryExpr() [170] 0.03 0.00 6545024/7657092 Catch::BinaryExpr<unsigned long, int>::~BinaryExpr() [266] 0.02 0.00 6542976/6542976 Catch::BinaryExpr<void const const&, void const const&>::~BinaryExpr() [335] 0.01 0.01 1120128/6814423 Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [143] 0.00 0.01 2048/2048 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char const&, char, void>, std::negation<std::is_arithmetic<std::remove_reference<char>::type> > >::value, Catch::BinaryExpr<char const&, char const&> >::type Catch::operator==<char>(Catch::ExprLhs<char const&>&&, char&&) [440] 0.00 0.00 1120128/6814423 Catch::BinaryExpr<char, char>::~BinaryExpr() [298] 0.00 0.00 25/1929 Catch::SectionInfo::~SectionInfo() [439] 0.00 0.00 2000/2000 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator!=<int>(Catch::ExprLhs<int>&&, int) [559] 0.00 0.00 3000/2098472 unittest::rand_char(bool) [388] 0.00 0.00 25/69846 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356] 0.00 0.00 25/800 Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [543] 0.00 0.00 25/40927101 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17] 0.00 0.00 2048/2048 Catch::ExprLhs<char const& const&> Catch::operator<=<char const&, 0>(Catch::Decomposer&&, char const&) [930] 0.00 0.00 2048/2048 Catch::BinaryExpr<char const&, char const&>::~BinaryExpr() [928] 0.00 0.00 5/83 unittest::g_progress() [1062] ----------------------------------------------- 0.00 0.00 1/159954235 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [720] 0.00 0.00 52/159954235 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [263] 0.01 0.04 3695248/159954235 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [50] 0.01 0.07 5706807/159954235 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [89] 0.02 0.12 10063548/159954235 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [43] 0.03 0.13 10837172/159954235 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [34] 0.32 1.53 129651407/159954235 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5] [12] 5.8 0.39 1.89 159954235 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [12] 0.49 1.41 159954235/263527044 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [9] ----------------------------------------------- 0.00 0.00 1/1160700 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(char const, unsigned long, std::allocator<char> const&) [624] 0.00 0.00 22/1160700 std::literals::string_literals::operator"" s[abi:cxx11](char const, unsigned long) [569] 0.00 0.00 22/1160700 Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >[abi:cxx11]() const [568] 0.02 0.31 177616/1160700 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > snapdev::int_to_hex<char32_t>(char32_t, bool, unsigned int) [79] 0.10 1.69 983039/1160700 CATCH2_INTERNAL_TEST_3() [7] [13] 5.4 0.12 2.00 1160700 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [13] 0.09 1.61 26755626/26997171 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const) [19] 0.05 0.15 26755626/81555420 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [48] 0.10 0.00 26755626/27171473 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [145] ----------------------------------------------- 0.30 1.72 12/12 Catch::TestInvokerAsFunction::invoke() const [1] [14] 5.1 0.30 1.72 12 CATCH2_INTERNAL_TEST_0() [14] 0.09 0.29 13312984/20326644 void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [49] 0.04 0.21 5500306/40927101 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17] 0.12 0.10 5496825/5496970 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [104] 0.03 0.19 1115110/1115110 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string(char32_t const, std::allocator<char32_t> const&) [106] 0.14 0.03 13312984/20326644 Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [96] 0.08 0.05 13312984/106039706 operator"" catchsr(char const, unsigned long) [35] 0.00 0.07 1048576/1048576 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string(char16_t const, std::allocator<char16_t> const&) [171] 0.01 0.05 1115110/1480070 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [168] 0.00 0.05 1112062/1112062 std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string(wchar_t const, std::allocator<wchar_t> const&) [239] 0.00 0.05 1048576/1050687 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::~basic_string() [255] 0.05 0.00 13313128/106040468 Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [66] 0.04 0.00 13312984/106039706 Catch::AssertionHandler::~AssertionHandler() [88] 0.01 0.00 1115110/1482117 std::allocator<char32_t>::allocator() [358] 0.00 0.01 1112062/1112062 std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::~basic_string() [400] 0.01 0.00 1115110/4076296 std::allocator<char32_t>::~allocator() [289] 0.00 0.00 1048576/4329592 std::allocator<char16_t>::~allocator() [288] 0.00 0.00 1048576/2164796 std::allocator<char16_t>::allocator() [386] 0.00 0.00 3481/69846 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356] 0.00 0.00 144/1929 Catch::SectionInfo::~SectionInfo() [439] 0.00 0.00 144/800 Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [543] 0.00 0.00 12/83 unittest::g_progress() [1062] ----------------------------------------------- 0.00 0.00 1/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<char32_t, int> >::type Catch::operator==<int>(Catch::ExprLhs<char32_t>&&, int) [785] 0.00 0.00 1/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [11], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [11]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [11]> >::type Catch::operator==<char const (&) [11]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [11]) [684] 0.00 0.00 1/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [784] 0.00 0.00 1/191231886 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator!=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [795] 0.00 0.00 1/191231886 std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator><std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [789] 0.00 0.00 1/191231886 std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator>=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [787] 0.00 0.00 1/191231886 std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator< <std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [793] 0.00 0.00 1/191231886 std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [791] 0.00 0.00 1/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [783] 0.00 0.00 1/191231886 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator!=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [794] 0.00 0.00 1/191231886 std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator><libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [788] 0.00 0.00 1/191231886 std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator>=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [786] 0.00 0.00 1/191231886 std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator< <libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [792] 0.00 0.00 1/191231886 std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator<=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [790] 0.00 0.00 1/191231886 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator!=<char const (&) [7]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [694] 0.00 0.00 1/191231886 std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator><char const (&) [7]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [688] 0.00 0.00 1/191231886 std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator>=<char const (&) [7]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [686] 0.00 0.00 1/191231886 std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator< <char const (&) [7]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [692] 0.00 0.00 1/191231886 std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator<=<char const (&) [7]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [690] 0.00 0.00 1/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [685] 0.00 0.00 1/191231886 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator!=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [695] 0.00 0.00 1/191231886 std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator><libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [689] 0.00 0.00 1/191231886 std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator>=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [687] 0.00 0.00 1/191231886 std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator< <libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [693] 0.00 0.00 1/191231886 std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator<=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [691] 0.00 0.00 1/191231886 std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<unsigned long, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator>=<int>(Catch::ExprLhs<unsigned long>&&, int) [372] 0.00 0.00 1/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [17], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [17]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [17]> >::type Catch::operator==<char const (&) [17]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [17]) [740] 0.00 0.00 1/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [4], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [4]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [4]> >::type Catch::operator==<char const (&) [4]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [4]) [743] 0.00 0.00 1/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [57], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [57]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [57]> >::type Catch::operator==<char const (&) [57]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [57]) [744] 0.00 0.00 1/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [48], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [48]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [48]> >::type Catch::operator==<char const (&) [48]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [48]) [742] 0.00 0.00 1/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [76], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [76]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [76]> >::type Catch::operator==<char const (&) [76]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [76]) [746] 0.00 0.00 1/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [67], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [67]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [67]> >::type Catch::operator==<char const (&) [67]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [67]) [745] 0.00 0.00 1/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [36], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [36]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [36]> >::type Catch::operator==<char const (&) [36]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [36]) [741] 0.00 0.00 1/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [759] 0.00 0.00 1/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [758] 0.00 0.00 1/191231886 Catch::StreamingReporterBase::StreamingReporterBase(Catch::ReporterConfig&&) [801] 0.00 0.00 2/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [766] 0.00 0.00 2/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [765] 0.00 0.00 2/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [767] 0.00 0.00 2/191231886 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator!=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [772] 0.00 0.00 2/191231886 std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator><libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [769] 0.00 0.00 2/191231886 std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator>=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [768] 0.00 0.00 2/191231886 std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator< <libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [771] 0.00 0.00 2/191231886 std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator<=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [770] 0.00 0.00 2/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [16], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [16]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [16]> >::type Catch::operator==<char const (&) [16]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [16]) [725] 0.00 0.00 2/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >& const&> >::type Catch::operator==<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&>&&, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&) [760] 0.00 0.00 2/191231886 Catch::printTestRunTotals(std::ostream&, Catch::ColourImpl&, Catch::Totals const&) [777] 0.00 0.00 3/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [5], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [5]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [5]> >::type Catch::operator==<char const (&) [5]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [5]) [639] 0.00 0.00 3/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [3], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [3]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [3]> >::type Catch::operator==<char const (&) [3]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [3]) [638] 0.00 0.00 3/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator==<char const (&) [7]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [369] 0.00 0.00 3/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<double, Catch::Approx, void>, std::negation<std::is_arithmetic<std::remove_reference<Catch::Approx>::type> > >::value, Catch::BinaryExpr<double, Catch::Approx const&> >::type Catch::operator==<Catch::Approx>(Catch::ExprLhs<double>&&, Catch::Approx&&) [751] 0.00 0.00 3/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [6], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [6]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [6]> >::type Catch::operator==<char const (&) [6]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [6]) [716] 0.00 0.00 3/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [54], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [54]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [54]> >::type Catch::operator==<char const (&) [54]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [54]) [715] 0.00 0.00 5/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [31], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [31]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [31]> >::type Catch::operator==<char const (&) [31]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [31]) [674] 0.00 0.00 7/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [10]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [10]> >::type Catch::operator==<char const (&) [10]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [10]) [668] 0.00 0.00 7/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [9], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [9]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [9]> >::type Catch::operator==<char const (&) [9]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [9]) [669] 0.00 0.00 8/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [2], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [2]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [2]> >::type Catch::operator==<char const (&) [2]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [2]) [649] 0.00 0.00 8/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [33], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [33]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [33]> >::type Catch::operator==<char const (&) [33]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [33]) [650] 0.00 0.00 9/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator==<char const (&) [7]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [614] 0.00 0.00 10/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, char, void>, std::is_arithmetic<char> >::value, Catch::BinaryExpr<char32_t, char> >::type Catch::operator==<char>(Catch::ExprLhs<char32_t>&&, char) [724] 0.00 0.00 20/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [32], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [32]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [32]> >::type Catch::operator==<char const (&) [32]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [32]) [631] 0.00 0.00 25/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::bom_t const&, libutf8::bom_t, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::bom_t>::type> > >::value, Catch::BinaryExpr<libutf8::bom_t const&, libutf8::bom_t const&> >::type Catch::operator==<libutf8::bom_t>(Catch::ExprLhs<libutf8::bom_t const&>&&, libutf8::bom_t&&) [672] 0.00 0.00 34/191231886 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::utf8_iterator&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator& const&> >::type Catch::operator!=<libutf8::utf8_iterator&>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, libutf8::utf8_iterator&) [667] 0.00 0.00 106/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<long, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<long, int> >::type Catch::operator==<int>(Catch::ExprLhs<long>&&, int) [629] 0.00 0.00 200/191231886 std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<unsigned long, unsigned long, void>, std::is_arithmetic<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator>=<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [609] 0.00 0.00 302/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, unsigned long, void>, std::is_arithmetic<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator==<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [603] 0.00 0.00 670/191231886 Catch::(anonymous namespace)::parseSpecialTag(Catch::StringRef) [599] 0.00 0.00 2000/191231886 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator!=<int>(Catch::ExprLhs<int>&&, int) [559] 0.00 0.00 2048/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char const&, char, void>, std::negation<std::is_arithmetic<std::remove_reference<char>::type> > >::value, Catch::BinaryExpr<char const&, char const&> >::type Catch::operator==<char>(Catch::ExprLhs<char const&>&&, char&&) [440] 0.00 0.00 4130/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char16_t, unsigned int, void>, std::is_arithmetic<unsigned int> >::value, Catch::BinaryExpr<char16_t, unsigned int> >::type Catch::operator==<unsigned int>(Catch::ExprLhs<char16_t>&&, unsigned int) [544] 0.00 0.00 63485/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char16_t, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<char16_t, int> >::type Catch::operator==<int>(Catch::ExprLhs<char16_t>&&, int) [474] 0.00 0.00 65553/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::utf8_iterator&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator& const&> >::type Catch::operator==<libutf8::utf8_iterator&>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, libutf8::utf8_iterator&) [473] 0.01 0.00 1112064/191231886 std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator>=<int>(Catch::ExprLhs<int>&&, int) [274] 0.01 0.00 1112065/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [8]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [8]> >::type Catch::operator==<char const (&) [8]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [8]) [135] 0.01 0.00 1113039/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [195] 0.01 0.00 1113087/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [217] 0.01 0.00 1113992/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [258] 0.01 0.01 1966312/191231886 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator!=<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [174] 0.01 0.01 1966312/191231886 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator!=<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [189] 0.01 0.01 1966312/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator==<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [215] 0.01 0.01 1966312/191231886 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator!=<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [194] 0.01 0.01 1966312/191231886 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator!=<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [216] 0.01 0.01 1966314/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator==<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [193] 0.01 0.01 1966316/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator==<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [198] 0.02 0.01 2486272/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, unsigned int, void>, std::is_arithmetic<unsigned int> >::value, Catch::BinaryExpr<char32_t, unsigned int> >::type Catch::operator==<unsigned int>(Catch::ExprLhs<char32_t>&&, unsigned int) [162] 0.02 0.01 2949468/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator==<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [166] 0.04 0.02 6542976/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<void const const&, void const, void>, std::negation<std::is_arithmetic<std::remove_reference<void const>::type> > >::value, Catch::BinaryExpr<void const const&, void const const&> >::type Catch::operator==<void const>(Catch::ExprLhs<void const const&>&&, void const&&) [124] 0.04 0.02 6814423/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char, char, void>, std::is_arithmetic<char> >::value, Catch::BinaryExpr<char, char> >::type Catch::operator==<char>(Catch::ExprLhs<char>&&, char) [101] 0.05 0.03 7657091/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned long>&&, int) [109] 0.06 0.03 10009720/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::token_t const&, libutf8::token_t, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::token_t>::type> > >::value, Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&> >::type Catch::operator==<libutf8::token_t>(Catch::ExprLhs<libutf8::token_t const&>&&, libutf8::token_t&&) [83] 0.08 0.04 11851583/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, char32_t, void>, std::is_arithmetic<char32_t> >::value, Catch::BinaryExpr<char32_t, char32_t> >::type Catch::operator==<char32_t>(Catch::ExprLhs<char32_t>&&, char32_t) [75] 0.11 0.06 17413507/191231886 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [54] 0.68 0.36 106039706/191231886 Catch::RunContext::resetAssertionInfo() [20] [15] 4.8 1.23 0.65 191231886 Catch::operator"" sr(char const, unsigned long) [15] 0.65 0.00 191231886/403311520 Catch::StringRef::StringRef(char const, unsigned long) [31] ----------------------------------------------- 0.47 1.37 265755016/265755016 std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [9] [16] 4.7 0.47 1.37 265755016 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const [16] 0.42 0.95 265755016/265755016 std::pointer_traits<char const>::pointer_to(char const&) [32] ----------------------------------------------- 0.00 0.00 1/40927101 libutf8::operator!=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [706] 0.00 0.00 1/40927101 libutf8::operator>(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [700] 0.00 0.00 1/40927101 libutf8::operator>=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [698] 0.00 0.00 1/40927101 libutf8::operator<(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [704] 0.00 0.00 1/40927101 libutf8::operator<=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [702] 0.00 0.00 1/40927101 libutf8::operator==(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [696] 0.00 0.00 1/40927101 libutf8::operator!=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [705] 0.00 0.00 1/40927101 libutf8::operator>(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [699] 0.00 0.00 1/40927101 libutf8::operator>=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [697] 0.00 0.00 1/40927101 libutf8::operator<(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [703] 0.00 0.00 1/40927101 libutf8::operator<=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [701] 0.00 0.00 1/40927101 CATCH2_INTERNAL_TEST_3() [105] 0.00 0.00 1/40927101 CATCH2_INTERNAL_TEST_0() [607] 0.00 0.00 1/40927101 Catch::Clara::Args::~Args() [581] 0.00 0.00 1/40927101 Catch::Clara::ExeName::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [477] 0.00 0.00 1/40927101 Catch::generateRandomSeed(Catch::GenerateFrom) [707] 0.00 0.00 1/40927101 Catch::ReusableStringStream::~ReusableStringStream() [708] 0.00 0.00 1/40927101 Catch::Config::Config(Catch::ConfigData const&) [645] 0.00 0.00 2/40927101 unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [682] 0.00 0.00 2/40927101 operator+(char32_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [492] 0.00 0.00 2/40927101 operator+(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char32_t) [493] 0.00 0.00 2/40927101 Catch::ReporterSpec::~ReporterSpec() [738] 0.00 0.00 2/40927101 Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::invokeLambda<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [640] 0.00 0.00 3/40927101 void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [728] 0.00 0.00 3/40927101 Catch::TestSpecParser::~TestSpecParser() [730] 0.00 0.00 4/40927101 CATCH2_INTERNAL_TEST_8() [497] 0.00 0.00 4/40927101 CATCH2_INTERNAL_TEST_37() [466] 0.00 0.00 4/40927101 Catch::Clara::Help::Help(bool&) [475] 0.00 0.00 4/40927101 Catch::ProcessedReporterSpec::~ProcessedReporterSpec() [721] 0.00 0.00 4/40927101 Catch::ConsoleReporter::printTotalsDivider(Catch::Totals const&) [683] 0.00 0.00 6/40927101 Catch::ConfigData::~ConfigData() [542] 0.00 0.00 8/40927101 Catch::ReporterRegistry::ReporterRegistry() [617] 0.00 0.00 8/40927101 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> >::~pair() [681] 0.00 0.00 8/40927101 Catch::(anonymous namespace)::ColumnInfo::~ColumnInfo() [680] 0.00 0.00 9/40927101 Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [671] 0.00 0.00 10/40927101 CATCH2_INTERNAL_TEST_21() [323] 0.00 0.00 13/40927101 CATCH2_INTERNAL_TEST_18() [134] 0.00 0.00 16/40927101 libutf8::operator==(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [602] 0.00 0.00 18/40927101 CATCH2_INTERNAL_TEST_0() [8] 0.00 0.00 19/40927101 CATCH2_INTERNAL_TEST_0() [69] 0.00 0.00 22/40927101 Catch::TestCaseTracking::TrackerContext::startRun() [567] 0.00 0.00 23/40927101 unittest::snap_catch2_main(char const, char const, int, char**, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [253] 0.00 0.00 25/40927101 CATCH2_INTERNAL_TEST_0() [284] 0.00 0.00 25/40927101 CATCH2_INTERNAL_TEST_12() [11] 0.00 0.00 32/40927101 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::~case_insensitive_basic_string() [632] 0.00 0.00 34/40927101 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::~ParserRefImpl() [630] 0.00 0.00 36/40927101 CATCH2_INTERNAL_TEST_0() [55] 0.00 0.00 44/40927101 Catch::TestCaseInfo::~TestCaseInfo() [623] 0.00 0.00 82/40927101 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [512] 0.00 0.00 101/40927101 CATCH2_INTERNAL_TEST_0() [491] 0.00 0.00 106/40927101 Catch::makeCommandLineParser(Catch::ConfigData&) [100] 0.00 0.00 126/40927101 Catch::TestCaseTracking::SectionTracker::~SectionTracker() [601] 0.00 0.00 174/40927101 Catch::Clara::Detail::BasicResult<void>::~BasicResult() [592] 0.00 0.00 176/40927101 Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::~BasicResult() [591] 0.00 0.00 208/40927101 Catch::RunContext::runTest(Catch::TestCaseHandle const&) [529] 0.00 0.00 208/40927101 Catch::TestCaseStats::~TestCaseStats() [589] 0.00 0.00 453/40927101 Catch::Clara::Opt::isMatch(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [575] 0.00 0.00 896/40927101 Catch::Clara::Detail::Token::~Token() [570] 0.00 0.00 948/40927101 Catch::TestCaseTracking::NameAndLocation::~NameAndLocation() [566] 0.00 0.00 1000/40927101 std::basic_ostream<char, std::char_traits<char> >& operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char32_t) [561] 0.00 0.00 1929/40927101 Catch::SectionInfo::~SectionInfo() [439] 0.00 0.00 2001/40927101 CATCH2_INTERNAL_TEST_0() [511] 0.00 0.00 2063/40927101 CATCH2_INTERNAL_TEST_25() [172] 0.00 0.00 3348/40927101 void std::Destroy<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [524] 0.00 0.00 5642/40927101 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl() [510] 0.00 0.00 67582/40927101 Catch::Matchers::ExceptionWatcher::~ExceptionWatcher() [464] 0.00 0.00 67582/40927101 Catch::Matchers::MatcherUntypedBase::~MatcherUntypedBase() [465] 0.00 0.00 71680/40927101 CATCH2_INTERNAL_TEST_14() [61] 0.01 0.04 983143/40927101 CATCH2_INTERNAL_TEST_3() [7] 0.01 0.04 1112080/40927101 CATCH2_INTERNAL_TEST_31() [40] 0.02 0.08 2227977/40927101 CATCH2_INTERNAL_TEST_0() [10] 0.02 0.13 3336208/40927101 CATCH2_INTERNAL_TEST_0() [4] 0.02 0.14 3631784/40927101 Catch::AssertionResultData::~AssertionResultData() [113] 0.03 0.17 4454735/40927101 CATCH2_INTERNAL_TEST_6() [26] 0.04 0.21 5500306/40927101 CATCH2_INTERNAL_TEST_0() [14] 0.04 0.23 6094753/40927101 CATCH2_INTERNAL_TEST_41() [28] 0.05 0.25 6675492/40927101 libutf8::json_tokens::~json_tokens() [82] 0.05 0.25 6683908/40927101 operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char32_t) [24] [17] 4.7 0.28 1.55 40927101 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17] 0.20 1.15 79736404/95856845 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [23] 0.20 0.00 79736404/79736404 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::~Allochider() [111] ----------------------------------------------- 0.00 0.00 1/4839844 unittest::g_source_dir[abi:cxx11]() [677] 0.00 0.00 1/4839844 unittest::g_binary_dir[abi:cxx11]() [676] 0.00 0.00 1/4839844 unittest::g_tmp_dir[abi:cxx11]() [675] 0.00 0.00 1/4839844 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string() [678] 0.00 0.00 1/4839844 CATCH2_INTERNAL_TEST_6() [26] 0.00 0.00 1/4839844 operator+(char32_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [492] 0.00 0.00 1/4839844 operator+(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char32_t) [493] 0.00 0.00 1/4839844 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>(Catch::Clara::accept_many_t, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [659] 0.00 0.00 1/4839844 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [664] 0.00 0.00 1/4839844 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>(Catch::Clara::accept_many_t, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [662] 0.00 0.00 1/4839844 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [663] 0.00 0.00 1/4839844 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [653] 0.00 0.00 1/4839844 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [658] 0.00 0.00 1/4839844 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [654] 0.00 0.00 1/4839844 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [655] 0.00 0.00 1/4839844 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [656] 0.00 0.00 1/4839844 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [657] 0.00 0.00 1/4839844 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [660] 0.00 0.00 1/4839844 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [661] 0.00 0.00 1/4839844 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, void>(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [651] 0.00 0.00 1/4839844 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, void>(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [652] 0.00 0.00 1/4839844 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<long, void>(long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [665] 0.00 0.00 2/4839844 CATCH2_INTERNAL_TEST_21() [323] 0.00 0.00 2/4839844 Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::invokeLambda<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [640] 0.00 0.00 2/4839844 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<double, void>(double&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [633] 0.00 0.00 3/4839844 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [626] 0.00 0.00 3/4839844 Catch::ConfigData::ConfigData() [634] 0.00 0.00 3/4839844 Catch::TestSpecParser::TestSpecParser(Catch::ITagAliasRegistry const&) [635] 0.00 0.00 5/4839844 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [612] 0.00 0.00 9/4839844 Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType const&) [606] 0.00 0.00 17/4839844 CATCH2_INTERNAL_TEST_0() [8] 0.00 0.00 22/4839844 Catch::TestCaseInfo::TestCaseInfo(Catch::StringRef, Catch::NameAndTags const&, Catch::SourceLineInfo const&) [541] 0.00 0.00 36/4839844 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [588] 0.00 0.00 174/4839844 Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType) [548] 0.00 0.00 175/4839844 Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::Detail::ParseState const&) [546] 0.00 0.00 208/4839844 Catch::RunContext::runTest(Catch::TestCaseHandle const&) [529] 0.00 0.00 2047/4839844 CATCH2_INTERNAL_TEST_25() [172] 0.00 0.02 67582/4839844 Catch::Matchers::MatcherUntypedBase::MatcherUntypedBase() [317] 0.04 0.16 521555/4839844 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [37] 0.06 0.27 907946/4839844 Catch::AssertionResultData::AssertionResultData(Catch::ResultWas::OfType, Catch::LazyExpression const&) [76] 0.08 0.33 1112063/4839844 CATCH2_INTERNAL_TEST_0() [4] 0.15 0.67 2227968/4839844 CATCH2_INTERNAL_TEST_0() [10] [18] 4.5 0.33 1.45 4839844 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18] 0.38 0.45 43486588/219918374 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6] 0.07 0.25 43486588/81555420 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [48] 0.24 0.06 43486588/51448667 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [73] ----------------------------------------------- 0.00 0.00 1/26997171 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::initializer_list<char>, std::allocator<char> const&) [748] 0.00 0.00 4/26997171 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, std::allocator<char> const&) [673] 0.00 0.01 241540/26997171 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356] 0.09 1.61 26755626/26997171 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [13] [19] 4.4 0.09 1.63 26997171 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const) [19] 0.27 1.36 26997298/26997298 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char const>(char const, char const, std::__false_type) [22] ----------------------------------------------- <spontaneous> [20] 4.2 0.33 1.31 Catch::RunContext::resetAssertionInfo() [20] 0.68 0.36 106039706/191231886 Catch::operator"" sr(char const, unsigned long) [15] 0.28 0.00 106039706/106039728 Catch::StringRef::StringRef() [91] ----------------------------------------------- 0.00 0.00 1/247595637 std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >::_S_assign(char, unsigned long, char) [804] 0.04 0.00 5706807/247595637 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [89] 0.15 0.00 21970455/247595637 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [41] 1.46 0.00 219918374/247595637 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6] [21] 4.2 1.64 0.00 247595637 std::char_traits<char>::assign(char&, char const&) [21] ----------------------------------------------- 0.27 1.36 26997298/26997298 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const) [19] [22] 4.2 0.27 1.36 26997298 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char const>(char const, char const, std::__false_type) [22] 0.29 1.07 26997298/26997298 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag) [33] ----------------------------------------------- 0.00 0.00 45/95856845 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [263] 0.01 0.08 5283224/95856845 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [43] 0.03 0.16 10837172/95856845 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [34] 0.20 1.15 79736404/95856845 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17] [23] 4.1 0.24 1.38 95856845 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [23] 0.29 0.84 95856845/263527044 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [9] 0.05 0.20 17542123/17542123 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [97] ----------------------------------------------- 0.00 0.00 1/5569921 CATCH2_INTERNAL_TEST_18() [134] 0.05 1.51 5569920/5569921 CATCH2_INTERNAL_TEST_0() [10] [24] 4.0 0.05 1.51 5569921 operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char32_t) [24] 0.05 1.16 6683908/7796136 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [29] 0.05 0.25 6683908/40927101 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17] ----------------------------------------------- 0.00 0.00 1/857452566 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__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> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag) [536] 0.00 0.00 2/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() const [800] 0.00 0.00 2/857452566 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__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> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag) [158] 0.00 0.00 3/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [723] 0.00 0.00 4/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, std::allocator<char> const&) [673] 0.00 0.00 8/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [155] 0.00 0.00 104/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [263] 0.00 0.00 8460/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [571] 0.00 0.00 1117178/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [50] 0.00 0.00 1179725/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [186] 0.00 0.00 2233323/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [276] 0.01 0.00 2932375/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [95] 0.01 0.00 3932627/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() [199] 0.01 0.00 3933029/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() [191] 0.01 0.00 4915780/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cend() const [146] 0.01 0.00 5201091/857452566 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [90] 0.01 0.00 5283224/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [43] 0.01 0.00 5706807/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [89] 0.01 0.00 7865256/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() const [167] 0.02 0.00 8905921/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [278] 0.02 0.00 9724073/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [34] 0.02 0.00 10053598/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [45] 0.02 0.00 12781428/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cbegin() const [148] 0.03 0.00 17542123/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [97] 0.04 0.00 20555403/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [30] 0.05 0.00 26997298/857452566 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag) [33] 0.08 0.00 45234025/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) const [81] 0.10 0.00 54280078/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [104] 0.22 0.00 121396230/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5] 0.40 0.00 219918374/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6] 0.48 0.00 265755016/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [9] [25] 4.0 1.56 0.00 857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25] ----------------------------------------------- 0.09 1.41 20/20 Catch::TestInvokerAsFunction::invoke() const [1] [26] 3.8 0.09 1.41 20 CATCH2_INTERNAL_TEST_6() [26] 0.02 0.49 1114087/1116134 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [53] 0.11 0.25 1114087/1116134 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const) [67] 0.03 0.17 4454735/40927101 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17] 0.01 0.15 1113098/2225164 libutf8::json_tokens::~json_tokens() [82] 0.01 0.06 1112039/1113039 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [195] 0.01 0.02 1113138/10009720 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::token_t const&, libutf8::token_t, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::token_t>::type> > >::value, Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&> >::type Catch::operator==<libutf8::token_t>(Catch::ExprLhs<libutf8::token_t const&>&&, libutf8::token_t&&) [83] 0.01 0.01 2230441/106039706 operator"" catchsr(char const, unsigned long) [35] 0.02 0.00 1113063/2226126 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::~BinaryExpr() [290] 0.01 0.00 1113138/10009720 Catch::ExprLhs<libutf8::token_t const&> Catch::operator<=<libutf8::token_t, 0>(Catch::Decomposer&&, libutf8::token_t&&) [152] 0.01 0.00 1113115/3337262 Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [301] 0.01 0.00 2230841/106040468 Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [66] 0.01 0.00 1113138/10009720 Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&>::~BinaryExpr() [209] 0.01 0.00 2230441/106039706 Catch::AssertionHandler::~AssertionHandler() [88] 0.00 0.00 400/1929 Catch::SectionInfo::~SectionInfo() [439] 0.00 0.00 4188/17413507 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [54] 0.00 0.00 434/69846 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356] 0.00 0.00 1024/1113087 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [217] 0.00 0.00 4188/18527571 Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [115] 0.00 0.00 400/800 Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [543] 0.00 0.00 4188/18527571 Catch::BinaryExpr<int, int>::~BinaryExpr() [170] 0.00 0.00 1/3336194 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const) [2] 0.00 0.00 20/20 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [32], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [32]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [32]> >::type Catch::operator==<char const (&) [32]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [32]) [631] 0.00 0.00 8/8 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [33], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [33]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [33]> >::type Catch::operator==<char const (&) [33]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [33]) [650] 0.00 0.00 6/7 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [9], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [9]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [9]> >::type Catch::operator==<char const (&) [9]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [9]) [669] 0.00 0.00 5/5 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [31], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [31]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [31]> >::type Catch::operator==<char const (&) [31]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [31]) [674] 0.00 0.00 1/4839844 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18] 0.00 0.00 4/7 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [10]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [10]> >::type Catch::operator==<char const (&) [10]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [10]) [668] 0.00 0.00 3/3 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [54], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [54]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [54]> >::type Catch::operator==<char const (&) [54]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [54]) [715] 0.00 0.00 2/3280968 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [85] 0.00 0.00 1/1 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [57], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [57]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [57]> >::type Catch::operator==<char const (&) [57]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [57]) [744] 0.00 0.00 1/1 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [48], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [48]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [48]> >::type Catch::operator==<char const (&) [48]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [48]) [742] 0.00 0.00 1/1 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [76], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [76]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [76]> >::type Catch::operator==<char const (&) [76]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [76]) [746] 0.00 0.00 1/1 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [67], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [67]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [67]> >::type Catch::operator==<char const (&) [67]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [67]) [745] 0.00 0.00 1/2 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [16], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [16]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [16]> >::type Catch::operator==<char const (&) [16]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [16]) [725] 0.00 0.00 1/1 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [36], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [36]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [36]> >::type Catch::operator==<char const (&) [36]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [36]) [741] 0.00 0.00 1024/1114090 std::operator|(std::IosOpenmode, std::IosOpenmode) [858] 0.00 0.00 1024/2161663 std::setw(int) [848] 0.00 0.00 1024/2161663 std::Setfill<char> std::setfill<char>(char) [849] 0.00 0.00 20/83 unittest::gprogress() [1062] 0.00 0.00 20/20 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [32]>::~BinaryExpr() [1101] 0.00 0.00 8/8 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [33]>::~BinaryExpr() [1142] 0.00 0.00 6/7 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [9]>::~BinaryExpr() [1144] 0.00 0.00 5/5 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [31]>::~BinaryExpr() [1203] 0.00 0.00 4/7 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10]>::~BinaryExpr() [1143] 0.00 0.00 3/3 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [54]>::~BinaryExpr() [1207] 0.00 0.00 1/1 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [57]>::~BinaryExpr() [1290] 0.00 0.00 1/1 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [48]>::~BinaryExpr() [1288] 0.00 0.00 1/1 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [76]>::~BinaryExpr() [1292] 0.00 0.00 1/1 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [67]>::~BinaryExpr() [1291] 0.00 0.00 1/2 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [16]>::~BinaryExpr() [1256] 0.00 0.00 1/1 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [36]>::~BinaryExpr() [1287] ----------------------------------------------- 0.00 0.00 521622/112791252 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [257] 0.01 0.03 3695248/112791252 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [50] 0.41 0.98 108574382/112791252 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [3] [27] 3.7 0.43 1.02 112791252 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [27] 0.32 0.47 112791252/141039844 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [38] 0.24 0.00 112791252/476838389 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [36] ----------------------------------------------- 0.39 1.05 1/1 Catch::TestInvokerAsFunction::invoke() const [1] [28] 3.7 0.39 1.05 1 CATCH2_INTERNAL_TEST_41() [28] 0.03 0.34 6094752/6340178 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t) [65] 0.04 0.23 6094753/40927101 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17] 0.03 0.16 6412185/17413507 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [54] 0.04 0.02 6412185/18527571 Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [115] 0.04 0.02 6450057/106039706 operator"" catchsr(char const, unsigned long) [35] 0.03 0.00 6412185/18527571 Catch::BinaryExpr<int, int>::~BinaryExpr() [170] 0.02 0.00 6450058/106040468 Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [66] 0.00 0.02 190461/364958 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [273] 0.02 0.00 6450057/106039706 Catch::AssertionHandler::~AssertionHandler() [88] 0.01 0.00 2095071/2098472 unittest::rand_char(bool) [388] 0.00 0.01 190461/1480070 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [168] 0.00 0.00 18936/18936 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long) [498] 0.00 0.00 18936/46114452 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [60] 0.00 0.00 1/1929 Catch::SectionInfo::~SectionInfo() [439] 0.00 0.00 1/69846 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356] 0.00 0.00 1/800 Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [543] 0.00 0.00 1/83 unittest::g_progress() [1062] ----------------------------------------------- 0.00 0.00 1/7796136 CATCH2_INTERNAL_TEST_18() [134] 0.00 0.00 164/7796136 Catch::RunContext::runTest(Catch::TestCaseHandle const&) [529] 0.01 0.19 1112063/7796136 CATCH2_INTERNAL_TEST_0() [4] 0.05 1.16 6683908/7796136 operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char32_t) [24] [29] 3.6 0.06 1.36 7796136 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [29] 0.11 1.24 20033844/20555403 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [30] ----------------------------------------------- 0.00 0.00 1/20555403 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [720] 0.00 0.00 1/20555403 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [722] 0.00 0.00 2/20555403 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [666] 0.00 0.03 521555/20555403 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [37] 0.11 1.24 20033844/20555403 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [29] [30] 3.5 0.12 1.28 20555403 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [30] 0.14 1.06 20555403/129651407 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5] 0.04 0.00 20555403/476838389 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [36] 0.04 0.00 20555403/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25] ----------------------------------------------- 0.00 0.00 67/403311520 Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [584] 0.00 0.00 89/403311520 Catch::StringRef::substr(unsigned long, unsigned long) const [709] 0.36 0.00 106039706/403311520 operator"" catchsr(char const, unsigned long) [35] 0.36 0.00 106039772/403311520 Catch::StringRef::StringRef(char const) [51] 0.65 0.00 191231886/403311520 Catch::operator"" sr(char const, unsigned long) [15] [31] 3.5 1.37 0.00 403311520 Catch::StringRef::StringRef(char const, unsigned long) [31] ----------------------------------------------- 0.42 0.95 265755016/265755016 std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const [16] [32] 3.5 0.42 0.95 265755016 std::pointer_traits<char const>::pointer_to(char const&) [32] 0.56 0.39 265755016/265755016 char const std::addressof<char const>(char const&) [39] ----------------------------------------------- 0.29 1.07 26997298/26997298 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char const>(char const, char const, std::__false_type) [22] [33] 3.5 0.29 1.07 26997298 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag) [33] 0.24 0.28 26997298/219918374 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6] 0.16 0.14 26997298/26997300 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const) [86] 0.10 0.08 26997298/26997388 std::iterator_traits<char const>::difference_type std::distance<char const>(char const, char const) [114] 0.05 0.00 26997298/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25] 0.02 0.00 26997298/26997298 bool __gnu_cxx::__is_null_pointer<char const>(char const) [330] 0.00 0.00 238136/17542125 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [56] 0.00 0.00 238136/23409784 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [161] 0.00 0.00 238136/20474502 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [297] ----------------------------------------------- 0.00 0.00 4089/10837172 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [89] 0.05 0.24 2578070/10837172 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [50] 0.17 0.76 8255013/10837172 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5] [34] 3.1 0.22 1.00 10837172 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [34] 0.08 0.21 10837172/17542125 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [56] 0.20 0.00 21674344/46114452 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [60] 0.03 0.16 10837172/95856845 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [23] 0.03 0.13 10837172/159954235 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [12] 0.06 0.05 20557156/180552234 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [41] 0.04 0.00 10837172/23409784 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [161] 0.02 0.00 9724073/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25] 0.02 0.00 10837172/20474502 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [297] ----------------------------------------------- 0.00 0.00 4/106039706 CATCH2_INTERNAL_TEST_0() [607] 0.00 0.00 8/106039706 CATCH2_INTERNAL_TEST_18() [134] 0.00 0.00 26/106039706 CATCH2_INTERNAL_TEST_0() [284] 0.00 0.00 60/106039706 CATCH2_INTERNAL_TEST_0() [69] 0.00 0.00 200/106039706 CATCH2_INTERNAL_TEST_3() [105] 0.00 0.00 800/106039706 CATCH2_INTERNAL_TEST_0() [491] 0.00 0.00 1000/106039706 CATCH2_INTERNAL_TEST_0() [511] 0.00 0.00 6096/106039706 CATCH2_INTERNAL_TEST_8() [497] 0.00 0.00 67582/106039706 CATCH2_INTERNAL_TEST_14() [61] 0.00 0.00 173522/106039706 CATCH2_INTERNAL_TEST_37() [466] 0.00 0.00 178390/106039706 CATCH2_INTERNAL_TEST_25() [172] 0.00 0.00 264161/106039706 CATCH2_INTERNAL_TEST_21() [323] 0.01 0.00 1112063/106039706 unittest::catch_compare_long_strings(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [108] 0.01 0.01 2227968/106039706 CATCH2_INTERNAL_TEST_0() [10] 0.01 0.01 2230441/106039706 CATCH2_INTERNAL_TEST_6() [26] 0.02 0.01 3664285/106039706 CATCH2_INTERNAL_TEST_0() [8] 0.03 0.02 5494656/106039706 CATCH2_INTERNAL_TEST_31() [40] 0.04 0.02 5624580/106039706 CATCH2_INTERNAL_TEST_0() [55] 0.04 0.02 6450057/106039706 CATCH2_INTERNAL_TEST_41() [28] 0.06 0.03 10008716/106039706 CATCH2_INTERNAL_TEST_0() [4] 0.08 0.05 13312984/106039706 CATCH2_INTERNAL_TEST_0() [14] 0.15 0.08 24580075/106039706 CATCH2_INTERNAL_TEST_3() [7] 0.19 0.10 30642032/106039706 CATCH2_INTERNAL_TEST_12() [11] [35] 2.6 0.66 0.36 106039706 operator"" catchsr(char const, unsigned long) [35] 0.36 0.00 106039706/403311520 Catch::StringRef::StringRef(char const, unsigned long) [31] ----------------------------------------------- 0.00 0.00 2/476838389 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() const [800] 0.00 0.00 2/476838389 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [720] 0.00 0.00 75/476838389 Catch::StringRef::StringRef(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [608] 0.00 0.00 134/476838389 Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [584] 0.00 0.00 357/476838389 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [155] 0.00 0.00 8460/476838389 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [571] 0.00 0.00 18936/476838389 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char) [499] 0.00 0.00 454268/476838389 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [476] 0.00 0.00 521555/476838389 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [37] 0.00 0.00 1113113/476838389 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const) [99] 0.00 0.00 1116145/476838389 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [276] 0.00 0.00 1179725/476838389 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [186] 0.00 0.00 1466255/476838389 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const [363] 0.00 0.00 1466353/476838389 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const [362] 0.01 0.00 3695248/476838389 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [50] 0.01 0.00 3932627/476838389 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() [199] 0.01 0.00 4915780/476838389 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cend() const [146] 0.01 0.00 5706807/476838389 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [89] 0.03 0.00 13359217/476838389 __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [141] 0.04 0.00 20555403/476838389 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [30] 0.10 0.00 45234025/476838389 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) const [81] 0.24 0.00 112791252/476838389 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [27] 0.55 0.00 259302650/476838389 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5] [36] 2.6 1.01 0.00 476838389 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [36] ----------------------------------------------- <spontaneous> [37] 2.6 0.03 0.97 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [37] 0.06 0.63 521555/521594 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [43] 0.04 0.16 521555/4839844 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18] 0.01 0.04 521555/521622 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [257] 0.00 0.03 521555/20555403 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [30] 0.00 0.00 521555/113096310 std::char_traits<char>::length(char const) [93] 0.00 0.00 521555/476838389 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [36] ----------------------------------------------- 0.08 0.12 28248592/141039844 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [56] 0.32 0.47 112791252/141039844 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [27] [38] 2.5 0.40 0.58 141039844 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [38] 0.22 0.17 141039844/141039844 std::allocator_traits<std::allocator<char> >::max_size(std::allocator<char> const&) [64] 0.19 0.00 141039844/146066643 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [110] ----------------------------------------------- 0.56 0.39 265755016/265755016 std::pointer_traits<char const>::pointer_to(char const&) [32] [39] 2.4 0.56 0.39 265755016 char const std::addressof<char const>(char const&) [39] 0.39 0.00 265755016/265755016 char const std::__addressof<char const>(char const&) [63] ----------------------------------------------- 0.17 0.75 4/4 Catch::TestInvokerAsFunction::invoke() const [1] [40] 2.4 0.17 0.75 4 CATCH2_INTERNAL_TEST_31() [40] 0.14 0.18 4382592/4382888 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) const [81] 0.02 0.13 4382592/6814423 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char, char, void>, std::is_arithmetic<char> >::value, Catch::BinaryExpr<char, char> >::type Catch::operator==<char>(Catch::ExprLhs<char>&&, char) [101] 0.04 0.03 4382592/6814423 Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [143] 0.03 0.02 5494656/106039706 operator"" catchsr(char const, unsigned long) [35] 0.01 0.04 1112080/40927101 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17] 0.00 0.03 1112064/7657091 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned long>&&, int) [109] 0.02 0.00 5494672/106040468 Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [66] 0.02 0.00 4382592/6814423 Catch::BinaryExpr<char, char>::~BinaryExpr() [298] 0.02 0.00 5494656/106039706 Catch::AssertionHandler::~AssertionHandler() [88] 0.01 0.00 1112064/7657594 Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [160] 0.01 0.00 1112064/46114452 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [60] 0.01 0.00 1112064/7657092 Catch::BinaryExpr<unsigned long, int>::~BinaryExpr() [266] 0.00 0.00 16/1929 Catch::SectionInfo::~SectionInfo() [439] 0.00 0.00 16/69846 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356] 0.00 0.00 16/800 Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [543] 0.00 0.00 4/83 unittest::g_progress() [1062] ----------------------------------------------- 0.00 0.00 3/180552234 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [155] 0.00 0.00 52/180552234 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [263] 0.00 0.00 1117177/180552234 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [50] 0.01 0.01 5201092/180552234 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char) [277] 0.01 0.01 5283224/180552234 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [43] 0.06 0.05 20557156/180552234 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [34] 0.08 0.06 26997300/180552234 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const) [86] 0.34 0.28 121396230/180552234 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5] [41] 2.3 0.51 0.41 180552234 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [41] 0.26 0.00 158581779/158584684 std::char_traits<char>::copy(char, char const, unsigned long) [94] 0.15 0.00 21970455/247595637 std::char_traits<char>::assign(char&, char const&) [21] ----------------------------------------------- <spontaneous> [42] 1.8 0.71 0.00 Catch::AssertionHandler::AssertionHandler(Catch::StringRef, Catch::SourceLineInfo const&, Catch::StringRef, Catch::ResultDisposition::Flags) [42] ----------------------------------------------- 0.00 0.00 17/521594 CATCH2_INTERNAL_TEST_0() [8] 0.00 0.00 22/521594 Catch::TestCaseInfo::TestCaseInfo(Catch::StringRef, Catch::NameAndTags const&, Catch::SourceLineInfo const&) [541] 0.06 0.63 521555/521594 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [37] [43] 1.8 0.06 0.63 521594 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [43] 0.02 0.12 10063548/159954235 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [12] 0.14 0.00 15346772/46114452 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [60] 0.04 0.10 5283224/17542125 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [56] 0.01 0.08 5283224/95856845 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [23] 0.01 0.04 4780324/263527044 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [9] 0.01 0.01 5283224/180552234 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [41] 0.02 0.00 5283224/23409784 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [161] 0.01 0.00 5283224/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25] 0.01 0.00 5283224/20474502 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [297] ----------------------------------------------- <spontaneous> [44] 1.6 0.64 0.00 Catch::RunContext::handleExpr(Catch::AssertionInfo const&, Catch::ITransientExpression const&, Catch::AssertionReaction&) [44] ----------------------------------------------- 0.00 0.00 1/2801635 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [713] 0.00 0.00 1/2801635 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [711] 0.00 0.00 1/2801635 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [712] 0.00 0.00 1/2801635 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>(Catch::Clara::accept_many_t, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [659] 0.00 0.00 1/2801635 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [664] 0.00 0.00 1/2801635 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>(Catch::Clara::accept_many_t, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [662] 0.00 0.00 1/2801635 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [663] 0.00 0.00 1/2801635 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [653] 0.00 0.00 1/2801635 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [658] 0.00 0.00 1/2801635 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [654] 0.00 0.00 1/2801635 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [655] 0.00 0.00 1/2801635 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [656] 0.00 0.00 1/2801635 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [657] 0.00 0.00 1/2801635 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [660] 0.00 0.00 1/2801635 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [661] 0.00 0.00 1/2801635 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, void>(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [651] 0.00 0.00 1/2801635 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, void>(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [652] 0.00 0.00 1/2801635 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<long, void>(long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [665] 0.00 0.00 2/2801635 (anonymous namespace)::get_date(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [187] 0.00 0.00 2/2801635 CATCH2_INTERNAL_TEST_18() [134] 0.00 0.00 2/2801635 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [666] 0.00 0.00 2/2801635 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<double, void>(double&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [633] 0.00 0.00 2/2801635 Catch::Config::Config(Catch::ConfigData const&) [645] 0.00 0.00 3/2801635 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [626] 0.00 0.00 3/2801635 Catch::ConfigData::ConfigData(Catch::ConfigData const&) [573] 0.00 0.00 4/2801635 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [442] 0.00 0.00 4/2801635 Catch::(anonymous namespace)::ColumnInfo::ColumnInfo(Catch::(anonymous namespace)::ColumnInfo const&) [642] 0.00 0.00 5/2801635 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [612] 0.00 0.00 11/2801635 Catch::Clara::Detail::TokenStream::loadBuffer() [604] 0.00 0.00 32/2801635 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) [594] 0.00 0.00 64/2801635 void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [586] 0.00 0.00 82/2801635 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [512] 0.00 0.00 126/2801635 Catch::TestCaseTracking::NameAndLocation::NameAndLocation(Catch::TestCaseTracking::NameAndLocation const&) [574] 0.00 0.00 208/2801635 Catch::TestCaseStats::TestCaseStats(Catch::TestCaseInfo const&, Catch::Totals const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [560] 0.00 0.00 410/2801635 Catch::SectionInfo::SectionInfo(Catch::SectionInfo const&) [538] 0.00 0.00 453/2801635 (anonymous namespace)::normaliseOpt(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [530] 0.00 0.00 822/2801635 Catch::TestCaseTracking::NameAndLocation::NameAndLocation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::SourceLineInfo const&) [515] 0.00 0.00 874/2801635 Catch::Clara::Detail::Token::Token(Catch::Clara::Detail::Token const&) [514] 0.00 0.00 3250/2801635 void std::Construct<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [482] 0.00 0.00 3836/2801635 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&) [480] 0.00 0.01 67582/2801635 Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [231] 0.06 0.56 2723838/2801635 Catch::AssertionResultData::AssertionResultData(Catch::AssertionResultData const&) [46] [45] 1.6 0.06 0.58 2801635 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [45] 0.01 0.34 5026799/5201091 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char) [68] 0.08 0.01 5026799/5026799 __gnu_cxx::__alloc_traits<std::allocator<char> >::_S_select_on_copy(std::allocator<char> const&) [154] 0.05 0.00 5026799/46114452 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [60] 0.01 0.03 5026799/81555420 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [48] 0.03 0.01 5026799/51448667 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [73] 0.02 0.00 10053598/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25] 0.01 0.00 5026799/146066643 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [110] ----------------------------------------------- <spontaneous> [46] 1.6 0.01 0.62 Catch::AssertionResultData::AssertionResultData(Catch::AssertionResultData const&) [46] 0.06 0.56 2723838/2801635 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [45] ----------------------------------------------- 0.00 0.00 1/105585733 Catch::BinaryExpr<char32_t, int>::BinaryExpr(bool, char32_t, Catch::StringRef, int) [805] 0.00 0.00 1/105585733 Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [11]>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, char const (&) [11]) [814] 0.00 0.00 1/105585733 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [17]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [17]) [806] 0.00 0.00 1/105585733 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [4]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [4]) [809] 0.00 0.00 1/105585733 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [57]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [57]) [810] 0.00 0.00 1/105585733 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [48]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [48]) [808] 0.00 0.00 1/105585733 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [76]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [76]) [812] 0.00 0.00 1/105585733 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [67]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [67]) [811] 0.00 0.00 1/105585733 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [36]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [36]) [807] 0.00 0.00 1/105585733 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [813] 0.00 0.00 1/105585733 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [815] 0.00 0.00 2/105585733 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [797] 0.00 0.00 2/105585733 Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [798] 0.00 0.00 2/105585733 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [16]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [16]) [796] 0.00 0.00 2/105585733 Catch::BinaryExpr<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&>::BinaryExpr(bool, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&, Catch::StringRef, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&) [799] 0.00 0.00 3/105585733 Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [5]>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, char const (&) [5]) [781] 0.00 0.00 3/105585733 Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [3]>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, char const (&) [3]) [780] 0.00 0.00 3/105585733 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, char const (&) [7]) [373] 0.00 0.00 3/105585733 Catch::BinaryExpr<double, Catch::Approx const&>::BinaryExpr(bool, double, Catch::StringRef, Catch::Approx const&) [782] 0.00 0.00 3/105585733 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [6]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [6]) [779] 0.00 0.00 3/105585733 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [54]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [54]) [778] 0.00 0.00 5/105585733 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [31]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [31]) [775] 0.00 0.00 6/105585733 Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [763] 0.00 0.00 6/105585733 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [764] 0.00 0.00 6/105585733 Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, char const (&) [7], Catch::StringRef, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [762] 0.00 0.00 7/105585733 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [10]) [756] 0.00 0.00 7/105585733 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [9]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [9]) [757] 0.00 0.00 8/105585733 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [2]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [2]) [752] 0.00 0.00 8/105585733 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [33]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [33]) [753] 0.00 0.00 10/105585733 Catch::BinaryExpr<char32_t, char>::BinaryExpr(bool, char32_t, Catch::StringRef, char) [750] 0.00 0.00 12/105585733 Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [749] 0.00 0.00 14/105585733 Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7]>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, char const (&) [7]) [739] 0.00 0.00 20/105585733 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [32]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [32]) [732] 0.00 0.00 25/105585733 Catch::BinaryExpr<libutf8::bom_t const&, libutf8::bom_t const&>::BinaryExpr(bool, libutf8::bom_t const&, Catch::StringRef, libutf8::bom_t const&) [726] 0.00 0.00 106/105585733 Catch::BinaryExpr<long, int>::BinaryExpr(bool, long, Catch::StringRef, int) [647] 0.00 0.00 502/105585733 Catch::BinaryExpr<unsigned long, unsigned long>::BinaryExpr(bool, unsigned long, Catch::StringRef, unsigned long) [613] 0.00 0.00 2047/105585733 Catch::MatchExpr<libutf8::libutf8_exception_invalid_parameter const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(libutf8::libutf8_exception_invalid_parameter const&, Catch::Matchers::ExceptionWatcher const&) [528] 0.00 0.00 2048/105585733 Catch::BinaryExpr<char const&, char const&>::BinaryExpr(bool, char const&, Catch::StringRef, char const&) [441] 0.00 0.00 4130/105585733 Catch::BinaryExpr<char16_t, unsigned int>::BinaryExpr(bool, char16_t, Catch::StringRef, unsigned int) [576] 0.00 0.00 63485/105585733 Catch::BinaryExpr<char16_t, int>::BinaryExpr(bool, char16_t, Catch::StringRef, int) [505] 0.00 0.00 65535/105585733 Catch::MatchExpr<libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher const&) [459] 0.00 0.00 65587/105585733 Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, libutf8::utf8_iterator&) [500] 0.01 0.00 1112065/105585733 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [8]) [275] 0.01 0.00 1113992/105585733 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [435] 0.01 0.00 2226126/105585733 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [283] 0.01 0.00 2486272/105585733 Catch::BinaryExpr<char32_t, unsigned int>::BinaryExpr(bool, char32_t, Catch::StringRef, unsigned int) [219] 0.02 0.00 3932624/105585733 Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::BinaryExpr(bool, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, Catch::StringRef, libutf8::utf8_iterator&) [220] 0.02 0.00 3932626/105585733 Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::BinaryExpr(bool, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, Catch::StringRef, libutf8::utf8_iterator&) [173] 0.02 0.00 3932628/105585733 Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [197] 0.03 0.00 4915780/105585733 Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [254] 0.04 0.00 6542976/105585733 Catch::BinaryExpr<void const const&, void const const&>::BinaryExpr(bool, void const const&, Catch::StringRef, void const const&) [214] 0.04 0.00 6814423/105585733 Catch::BinaryExpr<char, char>::BinaryExpr(bool, char, Catch::StringRef, char) [125] 0.04 0.00 7657092/105585733 Catch::BinaryExpr<unsigned long, int>::BinaryExpr(bool, unsigned long, Catch::StringRef, int) [140] 0.06 0.00 10009720/105585733 Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&>::BinaryExpr(bool, libutf8::token_t const&, Catch::StringRef, libutf8::token_t const&) [138] 0.07 0.00 11851583/105585733 Catch::BinaryExpr<char32_t, char32_t>::BinaryExpr(bool, char32_t, Catch::StringRef, char32_t) [127] 0.11 0.00 18527571/105585733 Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [92] 0.12 0.00 20326644/105585733 Catch::UnaryExpr<bool>::UnaryExpr(bool) [103] [47] 1.6 0.62 0.00 105585733 Catch::ITransientExpression::ITransientExpression(bool, bool) [47] ----------------------------------------------- 0.00 0.00 1/81555420 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&) [774] 0.00 0.00 1/81555420 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>(__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> > >, std::allocator<char> const&) [534] 0.00 0.00 1/81555420 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::initializer_list<char>, std::allocator<char> const&) [748] 0.00 0.00 2/81555420 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::allocator<char> const&) [120] 0.00 0.00 4/81555420 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, std::allocator<char> const&) [673] 0.00 0.00 6/81555420 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long, char, std::allocator<char> const&) [714] 0.00 0.00 174292/81555420 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char, void>(char, char, std::allocator<char> const&) [361] 0.00 0.00 241540/81555420 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356] 0.01 0.03 5026799/81555420 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [45] 0.01 0.03 5870560/81555420 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [95] 0.05 0.15 26755626/81555420 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [13] 0.07 0.25 43486588/81555420 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18] [48] 1.5 0.14 0.46 81555420 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [48] 0.15 0.32 81555547/81555547 std::pointer_traits<char>::pointer_to(char&) [57] ----------------------------------------------- 0.00 0.00 2/20326644 CATCH2_INTERNAL_TEST_0() [69] 0.00 0.00 40/20326644 CATCH2_INTERNAL_TEST_0() [8] 0.00 0.00 100/20326644 CATCH2_INTERNAL_TEST_3() [105] 0.00 0.00 300/20326644 CATCH2_INTERNAL_TEST_0() [491] 0.01 0.02 1113984/20326644 CATCH2_INTERNAL_TEST_0() [10] 0.04 0.13 5899234/20326644 CATCH2_INTERNAL_TEST_3() [7] 0.09 0.29 13312984/20326644 CATCH2_INTERNAL_TEST_0() [14] [49] 1.5 0.13 0.44 20326644 void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [49] 0.10 0.23 20326644/20326644 Catch::ExprLhs<bool>::makeUnaryExpr() const [78] 0.11 0.00 20326644/20326644 Catch::UnaryExpr<bool>::~UnaryExpr() [142] ----------------------------------------------- 0.02 0.22 1113113/2579108 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const) [99] 0.02 0.29 1465995/2579108 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [74] [50] 1.4 0.04 0.51 2579108 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [50] 0.05 0.24 2578070/10837172 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [34] 0.03 0.04 3695248/219918374 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6] 0.01 0.04 3695248/159954235 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [12] 0.01 0.03 3695248/112791252 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [27] 0.02 0.02 1117178/1117178 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [276] 0.01 0.00 3695248/476838389 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [36] 0.00 0.00 1117177/180552234 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [41] 0.00 0.00 1117178/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25] 0.00 0.00 1024/1024 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_move(char, char const, unsigned long) [953] ----------------------------------------------- <spontaneous> [51] 1.4 0.18 0.36 Catch::StringRef::StringRef(char const) [51] 0.36 0.00 106039772/403311520 Catch::StringRef::StringRef(char const, unsigned long) [31] ----------------------------------------------- <spontaneous> [52] 1.4 0.53 0.00 std::vector<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::_M_erase_at_end(Catch::ScopedMessage) [52] ----------------------------------------------- 0.00 0.00 2047/1116134 CATCH2_INTERNAL_TEST_14() [61] 0.02 0.49 1114087/1116134 CATCH2_INTERNAL_TEST_6() [26] [53] 1.3 0.02 0.49 1116134 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [53] 0.01 0.34 1465995/1465995 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const) [70] 0.02 0.11 1465995/2935280 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [95] 0.00 0.00 1465995/2932000 std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&& std::move<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [381] ----------------------------------------------- 0.00 0.00 4/17413507 CATCH2_INTERNAL_TEST_0() [607] 0.00 0.00 48/17413507 CATCH2_INTERNAL_TEST_0() [4] 0.00 0.00 3048/17413507 CATCH2_INTERNAL_TEST_8() [497] 0.00 0.00 4188/17413507 CATCH2_INTERNAL_TEST_6() [26] 0.01 0.05 2224138/17413507 CATCH2_INTERNAL_TEST_0() [55] 0.03 0.16 6412185/17413507 CATCH2_INTERNAL_TEST_41() [28] 0.04 0.21 8769896/17413507 CATCH2_INTERNAL_TEST_12() [11] [54] 1.3 0.07 0.42 17413507 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [54] 0.15 0.10 17413507/18527571 Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [92] 0.11 0.06 17413507/191231886 Catch::operator"" sr(char const, unsigned long) [15] ----------------------------------------------- 0.14 0.35 6/6 Catch::TestInvokerAsFunction::invoke() const [1] [55] 1.2 0.14 0.35 6 CATCH2INTERNAL_TEST_0() [55] 0.02 0.05 2224128/11851583 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, char32_t, void>, std::is_arithmetic<char32_t> >::value, Catch::BinaryExpr<char32_t, char32_t> >::type Catch::operator==<char32_t>(Catch::ExprLhs<char32_t>&&, char32_t) [75] 0.01 0.05 2224138/17413507 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [54] 0.04 0.02 5624580/106039706 operator"" catchsr(char const, unsigned long) [35] 0.00 0.03 1112114/6814423 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char, char, void>, std::is_arithmetic<char> >::value, Catch::BinaryExpr<char, char> >::type Catch::operator==<char>(Catch::ExprLhs<char>&&, char) [101] 0.01 0.01 2224138/18527571 Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [115] 0.01 0.01 2224138/14337866 Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t) [129] 0.02 0.00 5624616/106040468 Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [66] 0.01 0.01 1112114/6814423 Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [143] 0.02 0.00 5624580/106039706 Catch::AssertionHandler::~AssertionHandler() [88] 0.01 0.00 2224128/11851583 Catch::BinaryExpr<char32_t, char32_t>::~BinaryExpr() [218] 0.01 0.00 1/1 std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<unsigned long, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator>=<int>(Catch::ExprLhs<unsigned long>&&, int) [372] 0.01 0.00 2224138/18527571 Catch::BinaryExpr<int, int>::~BinaryExpr() [170] 0.00 0.00 1112114/6814423 Catch::BinaryExpr<char, char>::~BinaryExpr() [298] 0.00 0.00 36/1929 Catch::SectionInfo::~SectionInfo() [439] 0.00 0.00 36/69846 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356] 0.00 0.00 36/800 Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [543] 0.00 0.00 36/40927101 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17] 0.00 0.00 10/10 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, char, void>, std::is_arithmetic<char> >::value, Catch::BinaryExpr<char32_t, char> >::type Catch::operator==<char>(Catch::ExprLhs<char32_t>&&, char) [724] 0.00 0.00 1/7657594 Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [160] 0.00 0.00 1/7657092 Catch::BinaryExpr<unsigned long, int>::~BinaryExpr() [266] 0.00 0.00 10/10 Catch::BinaryExpr<char32_t, char>::~BinaryExpr() [1133] 0.00 0.00 6/83 unittest::g_progress() [1062] ----------------------------------------------- 0.00 0.00 1/17542125 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [723] 0.00 0.00 1/17542125 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__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> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag) [158] 0.00 0.00 45/17542125 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [263] 0.00 0.00 238136/17542125 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag) [33] 0.01 0.02 1183546/17542125 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [90] 0.04 0.10 5283224/17542125 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [43] 0.08 0.21 10837172/17542125 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [34] [56] 1.2 0.13 0.34 17542125 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [56] 0.08 0.12 28248592/141039844 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [38] 0.07 0.05 17542125/17542125 std::allocator_traits<std::allocator<char> >::allocate(std::allocator<char>&, unsigned long) [136] 0.02 0.00 17542125/38019886 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [264] ----------------------------------------------- 0.15 0.32 81555547/81555547 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [48] [57] 1.2 0.15 0.32 81555547 std::pointer_traits<char>::pointer_to(char&) [57] 0.19 0.13 81555547/81555547 char std::addressof<char>(char&) [84] ----------------------------------------------- 0.00 0.00 2/222853656 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [155] 0.01 0.00 2935280/222853656 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [95] 0.44 0.00 219918374/222853656 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6] [58] 1.1 0.45 0.00 222853656 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [58] ----------------------------------------------- <spontaneous> [59] 1.1 0.43 0.00 Catch::AssertionHandler::complete() [59] ----------------------------------------------- 0.00 0.00 1/46114452 CATCH2_INTERNAL_TEST_21() [323] 0.00 0.00 2/46114452 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [155] 0.00 0.00 2/46114452 CATCH2_INTERNAL_TEST_0() [8] 0.00 0.00 52/46114452 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [263] 0.00 0.00 100/46114452 CATCH2_INTERNAL_TEST_3() [7] 0.00 0.00 100/46114452 CATCH2_INTERNAL_TEST_0() [491] 0.00 0.00 18936/46114452 CATCH2_INTERNAL_TEST_41() [28] 0.01 0.00 1112064/46114452 CATCH2_INTERNAL_TEST_31() [40] 0.03 0.00 2935280/46114452 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [95] 0.05 0.00 5026799/46114452 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [45] 0.14 0.00 15346772/46114452 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [43] 0.20 0.00 21674344/46114452 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [34] [60] 1.1 0.43 0.00 46114452 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [60] ----------------------------------------------- 0.00 0.42 2/2 Catch::TestInvokerAsFunction::invoke() const [1] [61] 1.1 0.00 0.42 2 CATCH2_INTERNAL_TEST_14() [61] 0.00 0.32 2047/2047 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > snapdev::int_to_hex<char32_t>(char32_t, bool, unsigned int) [79] 0.00 0.05 67582/67582 Catch::Matchers::ExceptionMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [230] 0.00 0.02 65539/69846 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356] 0.01 0.00 2047/2047 Catch::MatchExpr<libutf8::libutf8_exception_invalid_parameter const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<libutf8::libutf8_exception_invalid_parameter const&, Catch::Matchers::ExceptionWatcher>(libutf8::libutf8_exception_invalid_parameter const&, Catch::Matchers::ExceptionWatcher const&) [364] 0.00 0.00 65535/65535 Catch::MatchExpr<libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher>(libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher const&) [458] 0.00 0.00 71680/40927101 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17] 0.00 0.00 67582/67582 Catch::Matchers::ExceptionWatcher::~ExceptionWatcher() [464] 0.00 0.00 2047/1116134 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [53] 0.00 0.00 2047/1116134 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const) [67] 0.00 0.00 67582/106039706 operator"" catchsr(char const, unsigned long) [35] 0.00 0.00 67586/106040468 Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [66] 0.00 0.00 67582/106039706 Catch::AssertionHandler::~AssertionHandler() [88] 0.00 0.00 4/1929 Catch::SectionInfo::~SectionInfo() [439] 0.00 0.00 4/800 Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [543] 0.00 0.00 65535/65535 Catch::MatchExpr<libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher>::~MatchExpr() [891] 0.00 0.00 2047/2047 Catch::MatchExpr<libutf8::libutf8_exception_invalid_parameter const&, Catch::Matchers::ExceptionWatcher>::~MatchExpr() [931] 0.00 0.00 2/83 unittest::g_progress() [1062] ----------------------------------------------- <spontaneous> [62] 1.0 0.39 0.00 Catch::getResultCapture() [62] ----------------------------------------------- 0.39 0.00 265755016/265755016 char const std::addressof<char const>(char const&) [39] [63] 1.0 0.39 0.00 265755016 char const std::__addressof<char const>(char const&) [63] ----------------------------------------------- 0.22 0.17 141039844/141039844 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [38] [64] 1.0 0.22 0.17 141039844 std::allocator_traits<std::allocator<char> >::max_size(std::allocator<char> const&) [64] 0.17 0.00 141039844/158581969 __gnu_cxx::new_allocator<char>::max_size() const [112] ----------------------------------------------- 0.00 0.00 2/6340178 CATCH2_INTERNAL_TEST_0() [284] 0.00 0.00 400/6340178 CATCH2_INTERNAL_TEST_3() [7] 0.00 0.00 5182/6340178 CATCH2_INTERNAL_TEST_0() [491] 0.00 0.00 65550/6340178 CATCH2_INTERNAL_TEST_21() [323] 0.00 0.01 174292/6340178 CATCH2_INTERNAL_TEST_25() [172] 0.03 0.34 6094752/6340178 CATCH2_INTERNAL_TEST_41() [28] [65] 1.0 0.03 0.35 6340178 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t) [65] 0.03 0.32 6405728/6405728 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t) [72] ----------------------------------------------- 0.00 0.00 1/106040468 __static_initialization_and_destruction_0(int, int) [366] 0.00 0.00 1/106040468 __static_initialization_and_destruction_0(int, int) [551] 0.00 0.00 1/106040468 __static_initialization_and_destruction_0(int, int) [552] 0.00 0.00 1/106040468 __static_initialization_and_destruction_0(int, int) [553] 0.00 0.00 1/106040468 __static_initialization_and_destruction_0(int, int) [554] 0.00 0.00 2/106040468 __static_initialization_and_destruction_0(int, int) [531] 0.00 0.00 2/106040468 __static_initialization_and_destruction_0(int, int) [532] 0.00 0.00 2/106040468 __static_initialization_and_destruction_0(int, int) [365] 0.00 0.00 3/106040468 __static_initialization_and_destruction_0(int, int) [523] 0.00 0.00 5/106040468 CATCH2_INTERNAL_TEST_0() [607] 0.00 0.00 8/106040468 __static_initialization_and_destruction_0(int, int) [496] 0.00 0.00 9/106040468 CATCH2_INTERNAL_TEST_18() [134] 0.00 0.00 22/106040468 Catch::TestCaseTracking::TrackerContext::startRun() [567] 0.00 0.00 51/106040468 CATCH2_INTERNAL_TEST_0() [284] 0.00 0.00 64/106040468 CATCH2_INTERNAL_TEST_0() [69] 0.00 0.00 201/106040468 CATCH2_INTERNAL_TEST_3() [105] 0.00 0.00 801/106040468 CATCH2_INTERNAL_TEST_0() [491] 0.00 0.00 1001/106040468 CATCH2_INTERNAL_TEST_0() [511] 0.00 0.00 6100/106040468 CATCH2_INTERNAL_TEST_8() [497] 0.00 0.00 67586/106040468 CATCH2_INTERNAL_TEST_14() [61] 0.00 0.00 173526/106040468 CATCH2_INTERNAL_TEST_37() [466] 0.00 0.00 178406/106040468 CATCH2_INTERNAL_TEST_25() [172] 0.00 0.00 264165/106040468 CATCH2_INTERNAL_TEST_21() [323] 0.00 0.00 1112063/106040468 unittest::catch_compare_long_strings(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [108] 0.01 0.00 2227977/106040468 CATCH2_INTERNAL_TEST_0() [10] 0.01 0.00 2230841/106040468 CATCH2_INTERNAL_TEST_6() [26] 0.01 0.00 3664286/106040468 CATCH2_INTERNAL_TEST_0() [8] 0.02 0.00 5494672/106040468 CATCH2_INTERNAL_TEST_31() [40] 0.02 0.00 5624616/106040468 CATCH2_INTERNAL_TEST_0() [55] 0.02 0.00 6450058/106040468 CATCH2_INTERNAL_TEST_41() [28] 0.04 0.00 10008732/106040468 CATCH2_INTERNAL_TEST_0() [4] 0.05 0.00 13313128/106040468 CATCH2_INTERNAL_TEST_0() [14] 0.09 0.00 24580079/106040468 CATCH2_INTERNAL_TEST_3() [7] 0.11 0.00 30642057/106040468 CATCH2_INTERNAL_TEST_12() [11] [66] 1.0 0.38 0.00 106040468 Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [66] ----------------------------------------------- 0.00 0.00 2047/1116134 CATCH2_INTERNAL_TEST_14() [61] 0.11 0.25 1114087/1116134 CATCH2_INTERNAL_TEST_6() [26] [67] 0.9 0.12 0.25 1116134 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const) [67] 0.02 0.11 1465995/2935280 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [95] 0.01 0.11 1465995/108574382 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [3] 0.00 0.00 1465995/2932000 std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&& std::move<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [381] ----------------------------------------------- 0.00 0.01 174292/5201091 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char, void>(char, char, std::allocator<char> const&) [361] 0.01 0.34 5026799/5201091 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [45] [68] 0.9 0.01 0.35 5201091 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char) [68] 0.08 0.28 5201091/5201091 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char>(char, char, std::__false_type) [71] ----------------------------------------------- 0.00 0.36 2/2 Catch::TestInvokerAsFunction::invoke() const [1] [69] 0.9 0.00 0.36 2 CATCH2_INTERNAL_TEST_0() [69] 0.00 0.08 1/1 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::allocator<char> const&) [164] 0.00 0.08 1/1 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::allocator<char> const&) [163] 0.00 0.07 2/2 (anonymous namespace)::get_date(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [187] 0.00 0.07 2/2 (anonymous namespace)::get_time(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [188] 0.05 0.00 13/17 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(char const, std::allocator<char> const&) [200] 0.00 0.01 3/3 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator==<char const (&) [7]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [369] 0.01 0.00 4/4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [442] 0.01 0.00 1/1 __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator+(long) const [443] 0.00 0.00 1/1 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string<__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> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<char> const&) [533] 0.00 0.00 4/1929 Catch::SectionInfo::~SectionInfo() [439] 0.00 0.00 13/69846 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356] 0.00 0.00 9/9 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator==<char const (&) [7]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [614] 0.00 0.00 1/1 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(char const, unsigned long, std::allocator<char> const&) [624] 0.00 0.00 30/32 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::~case_insensitive_basic_string() [632] 0.00 0.00 3/3 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [5], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [5]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [5]> >::type Catch::operator==<char const (&) [5]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [5]) [639] 0.00 0.00 3/3 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [3], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [3]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [3]> >::type Catch::operator==<char const (&) [3]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [3]) [638] 0.00 0.00 19/40927101 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17] 0.00 0.00 60/106039706 operator"" catchsr(char const, unsigned long) [35] 0.00 0.00 1/1 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string() [678] 0.00 0.00 4/800 Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [543] 0.00 0.00 1/1 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [11], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [11]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [11]> >::type Catch::operator==<char const (&) [11]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [11]) [684] 0.00 0.00 1/1 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator!=<char const (&) [7]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [694] 0.00 0.00 1/1 std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator><char const (&) [7]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [688] 0.00 0.00 1/1 std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator>=<char const (&) [7]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [686] 0.00 0.00 1/1 std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator< <char const (&) [7]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [692] 0.00 0.00 1/1 std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator<=<char const (&) [7]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [690] 0.00 0.00 1/1 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [685] 0.00 0.00 1/1 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator!=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [695] 0.00 0.00 1/1 std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator><libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [689] 0.00 0.00 1/1 std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator>=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [687] 0.00 0.00 1/1 std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator< <libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [693] 0.00 0.00 1/1 std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator<=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [691] 0.00 0.00 64/106040468 Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [66] 0.00 0.00 1/1 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [713] 0.00 0.00 1/1 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [711] 0.00 0.00 1/1 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [712] 0.00 0.00 2/2 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, std::allocator<char> const&) [718] 0.00 0.00 2/2 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, std::allocator<char> const&) [717] 0.00 0.00 60/106039706 Catch::AssertionHandler::~AssertionHandler() [88] 0.00 0.00 9/1114002 Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [345] 0.00 0.00 1/1 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::initializer_list<char>, std::allocator<char> const&) [747] 0.00 0.00 2/20326644 void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [49] 0.00 0.00 1/1 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(unsigned long, char, std::allocator<char> const&) [761] 0.00 0.00 2/2 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [766] 0.00 0.00 2/2 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [765] 0.00 0.00 2/2 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [767] 0.00 0.00 2/2 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator!=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [772] 0.00 0.00 2/2 std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator><libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [769] 0.00 0.00 2/2 std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator>=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [768] 0.00 0.00 2/2 std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator< <libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [771] 0.00 0.00 2/2 std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator<=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [770] 0.00 0.00 1/1 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::allocator<char> const&) [773] 0.00 0.00 2/20326644 Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [96] 0.00 0.00 1/3933029 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() [191] 0.00 0.00 1/1 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [784] 0.00 0.00 1/1 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator!=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [795] 0.00 0.00 1/1 std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator><std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [789] 0.00 0.00 1/1 std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator>=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [787] 0.00 0.00 1/1 std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator< <std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [793] 0.00 0.00 1/1 std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [791] 0.00 0.00 1/1 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [783] 0.00 0.00 1/1 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator!=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [794] 0.00 0.00 1/1 std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator><libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [788] 0.00 0.00 1/1 std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator>=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [786] 0.00 0.00 1/1 std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator< <libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [792] 0.00 0.00 1/1 std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator<=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [790] 0.00 0.00 1/3932627 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() [199] 0.00 0.00 2/1002 Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [610] 0.00 0.00 2/454268 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [476] 0.00 0.00 1/1 __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator-(long) const [816] 0.00 0.00 41/41 Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator<=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::Decomposer&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1088] 0.00 0.00 14/14 Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7]>::~BinaryExpr() [1120] 0.00 0.00 12/12 Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr() [1121] 0.00 0.00 6/6 Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr() [1146] 0.00 0.00 6/6 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr() [1147] 0.00 0.00 6/6 Catch::ExprLhs<char const (& const&) [7]> Catch::operator<=<char const (&) [7], 0>(Catch::Decomposer&&, char const (&) [7]) [1152] 0.00 0.00 6/6 Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr() [1145] 0.00 0.00 3/3 Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [5]>::~BinaryExpr() [1210] 0.00 0.00 3/3 Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [3]>::~BinaryExpr() [1209] 0.00 0.00 3/3 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7]>::~BinaryExpr() [1211] 0.00 0.00 2/83 unittest::g_progress() [1062] 0.00 0.00 2/2 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr() [1257] 0.00 0.00 2/2 Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::~BinaryExpr() [1258] 0.00 0.00 1/1 Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [11]>::~BinaryExpr() [1294] ----------------------------------------------- 0.01 0.34 1465995/1465995 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [53] [70] 0.9 0.01 0.34 1465995 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const) [70] 0.00 0.34 1465995/1465995 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [74] 0.00 0.00 1465995/113096310 std::char_traits<char>::length(char const) [93] ----------------------------------------------- 0.08 0.28 5201091/5201091 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char) [68] [71] 0.9 0.08 0.28 5201091 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char>(char, char, std::__false_type) [71] 0.08 0.20 5201091/5201091 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [90] ----------------------------------------------- 0.03 0.32 6405728/6405728 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t) [65] [72] 0.9 0.03 0.32 6405728 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t) [72] 0.06 0.07 6405728/7887847 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long) [117] 0.01 0.08 762293/762293 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_mutate(unsigned long, unsigned long, char32_t const, unsigned long) [147] 0.00 0.05 6405728/7170170 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::capacity() const [211] 0.03 0.00 6405728/16520849 std::char_traits<char32_t>::assign(char32_t&, char32_t const&) [181] 0.01 0.00 6405728/6412827 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::size() const [426] 0.00 0.00 6405728/38194183 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [315] ----------------------------------------------- 0.02 0.00 2935280/51448667 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [95] 0.03 0.01 5026799/51448667 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [45] 0.24 0.06 43486588/51448667 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18] [73] 0.9 0.28 0.07 51448667 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [73] 0.07 0.00 51448794/54384253 std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&) [180] ----------------------------------------------- 0.00 0.34 1465995/1465995 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const) [70] [74] 0.9 0.00 0.34 1465995 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [74] 0.02 0.29 1465995/2579108 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [50] 0.01 0.00 1465995/1465999 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const [363] 0.01 0.00 1465995/1466099 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const [362] ----------------------------------------------- 0.00 0.00 17/11851583 CATCH2_INTERNAL_TEST_0() [8] 0.01 0.04 1967478/11851583 CATCH2_INTERNAL_TEST_3() [7] 0.02 0.05 2224128/11851583 CATCH2_INTERNAL_TEST_0() [55] 0.05 0.17 7659960/11851583 CATCH2_INTERNAL_TEST_12() [11] [75] 0.9 0.08 0.26 11851583 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, char32_t, void>, std::is_arithmetic<char32_t> >::value, Catch::BinaryExpr<char32_t, char32_t> >::type Catch::operator==<char32_t>(Catch::ExprLhs<char32_t>&&, char32_t) [75] 0.07 0.07 11851583/11851583 Catch::BinaryExpr<char32_t, char32_t>::BinaryExpr(bool, char32_t, Catch::StringRef, char32_t) [127] 0.08 0.04 11851583/191231886 Catch::operator"" sr(char const, unsigned long) [15] ----------------------------------------------- <spontaneous> [76] 0.9 0.00 0.33 Catch::AssertionResultData::AssertionResultData(Catch::ResultWas::OfType, Catch::LazyExpression const&) [76] 0.06 0.27 907946/4839844 std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18] ----------------------------------------------- <spontaneous> [77] 0.8 0.33 0.00 Catch::AssertionHandler::setCompleted() [77] ----------------------------------------------- 0.10 0.23 20326644/20326644 void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [49] [78] 0.8 0.10 0.23 20326644 Catch::ExprLhs<bool>::makeUnaryExpr() const [78] 0.11 0.12 20326644/20326644 Catch::UnaryExpr<bool>::UnaryExpr(bool) [103] ----------------------------------------------- 0.00 0.32 2047/2047 CATCH2_INTERNAL_TEST_14() [61] [79] 0.8 0.00 0.32 2047 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > snapdev::int_to_hex<char32_t>(char32_t, bool, unsigned int) [79] 0.02 0.31 177616/1160700 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [13] ----------------------------------------------- <spontaneous> [80] 0.8 0.32 0.00 Catch::AssertionReaction::AssertionReaction() [80] ----------------------------------------------- 0.00 0.00 17/4382888 Catch::Clara::Detail::TokenStream::loadBuffer() [604] 0.00 0.00 279/4382888 Catch::Clara::Opt::validate() const [540] 0.14 0.18 4382592/4382888 CATCH2_INTERNAL_TEST_31() [40] [81] 0.8 0.14 0.18 4382888 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) const [81] 0.10 0.00 45234025/476838389 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [36] 0.08 0.00 45234025/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25] ----------------------------------------------- 0.01 0.15 1112066/2225164 CATCH2_INTERNAL_TEST_0() [4] 0.01 0.15 1113098/2225164 CATCH2_INTERNAL_TEST_6() [26] [82] 0.8 0.02 0.30 2225164 libutf8::json_tokens::~json_tokens() [82] 0.05 0.25 6675492/40927101 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17] ----------------------------------------------- 0.01 0.02 1113138/10009720 CATCH2_INTERNAL_TEST_6() [26] 0.09 0.19 8896582/10009720 CATCH2_INTERNAL_TEST_0() [4] [83] 0.8 0.10 0.22 10009720 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::token_t const&, libutf8::token_t, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::token_t>::type> > >::value, Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&> >::type Catch::operator==<libutf8::token_t>(Catch::ExprLhs<libutf8::token_t const&>&&, libutf8::token_t&&) [83] 0.06 0.06 10009720/10009720 Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&>::BinaryExpr(bool, libutf8::token_t const&, Catch::StringRef, libutf8::token_t const&) [138] 0.06 0.03 10009720/191231886 Catch::operator"" sr(char const, unsigned long) [15] ----------------------------------------------- 0.19 0.13 81555547/81555547 std::pointertraits<char>::pointer_to(char&) [57] [84] 0.8 0.19 0.13 81555547 char std::addressof<char>(char&) [84] 0.13 0.00 81555547/81555547 char std::__addressof<char>(char&) [132] ----------------------------------------------- 0.00 0.00 1/3280968 CATCH2_INTERNAL_TEST_0() [8] 0.00 0.00 1/3280968 CATCH2_INTERNAL_TEST_18() [134] 0.00 0.00 1/3280968 operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int) [733] 0.00 0.00 1/3280968 operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long) [734] 0.00 0.00 1/3280968 operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long) [735] 0.00 0.00 2/3280968 CATCH2_INTERNAL_TEST_6() [26] 0.00 0.00 134/3280968 Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [584] 0.00 0.00 6203/3280968 operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int) [489] 0.02 0.28 3274624/3280968 CATCH2_INTERNAL_TEST_0() [10] [85] 0.8 0.02 0.28 3280968 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [85] 0.03 0.25 5706807/5706807 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [89] ----------------------------------------------- 0.00 0.00 2/26997300 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, __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> > >) [371] 0.16 0.14 26997298/26997300 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag) [33] [86] 0.7 0.16 0.14 26997300 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const) [86] 0.08 0.06 26997300/180552234 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [41] ----------------------------------------------- <spontaneous> [87] 0.7 0.29 0.00 Catch::RunContext::assertionPassed() [87] ----------------------------------------------- 0.00 0.00 4/106039706 CATCH2_INTERNAL_TEST_0() [607] 0.00 0.00 8/106039706 CATCH2_INTERNAL_TEST_18() [134] 0.00 0.00 26/106039706 CATCH2_INTERNAL_TEST_0() [284] 0.00 0.00 60/106039706 CATCH2_INTERNAL_TEST_0() [69] 0.00 0.00 200/106039706 CATCH2_INTERNAL_TEST_3() [105] 0.00 0.00 800/106039706 CATCH2_INTERNAL_TEST_0() [491] 0.00 0.00 1000/106039706 CATCH2_INTERNAL_TEST_0() [511] 0.00 0.00 6096/106039706 CATCH2_INTERNAL_TEST_8() [497] 0.00 0.00 67582/106039706 CATCH2_INTERNAL_TEST_14() [61] 0.00 0.00 173522/106039706 CATCH2_INTERNAL_TEST_37() [466] 0.00 0.00 178390/106039706 CATCH2_INTERNAL_TEST_25() [172] 0.00 0.00 264161/106039706 CATCH2_INTERNAL_TEST_21() [323] 0.00 0.00 1112063/106039706 unittest::catch_compare_long_strings(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [108] 0.01 0.00 2227968/106039706 CATCH2_INTERNAL_TEST_0() [10] 0.01 0.00 2230441/106039706 CATCH2_INTERNAL_TEST_6() [26] 0.01 0.00 3664285/106039706 CATCH2_INTERNAL_TEST_0() [8] 0.02 0.00 5494656/106039706 CATCH2_INTERNAL_TEST_31() [40] 0.02 0.00 5624580/106039706 CATCH2_INTERNAL_TEST_0() [55] 0.02 0.00 6450057/106039706 CATCH2_INTERNAL_TEST_41() [28] 0.03 0.00 10008716/106039706 CATCH2_INTERNAL_TEST_0() [4] 0.04 0.00 13312984/106039706 CATCH2_INTERNAL_TEST_0() [14] 0.07 0.00 24580075/106039706 CATCH2_INTERNAL_TEST_3() [7] 0.08 0.00 30642032/106039706 CATCH2_INTERNAL_TEST_12() [11] [88] 0.7 0.29 0.00 106039706 Catch::AssertionHandler::~AssertionHandler() [88] ----------------------------------------------- 0.03 0.25 5706807/5706807 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [85] [89] 0.7 0.03 0.25 5706807 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [89] 0.05 0.06 5706807/219918374 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6] 0.01 0.07 5706807/159954235 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [12] 0.04 0.00 5706807/247595637 std::char_traits<char>::assign(char&, char const&) [21] 0.01 0.00 5706807/476838389 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [36] 0.01 0.00 5706807/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25] 0.00 0.00 4089/10837172 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [34] ----------------------------------------------- 0.08 0.20 5201091/5201091 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char>(char, char, std::__false_type) [71] [90] 0.7 0.08 0.20 5201091 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [90] 0.05 0.05 5201091/219918374 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6] 0.01 0.03 5201091/5201092 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char) [277] 0.01 0.02 1183546/17542125 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [56] 0.00 0.02 5201091/5201091 std::iterator_traits<char>::difference_type std::distance<char>(char, char) [360] 0.01 0.00 5201091/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25] 0.00 0.00 1183546/23409784 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [161] 0.00 0.00 1183546/20474502 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [297] 0.00 0.00 5201091/5201091 bool __gnu_cxx::__is_null_pointer<char>(char) [833] ----------------------------------------------- 0.00 0.00 1/106039728 __static_initialization_and_destruction_0(int, int) [366] 0.00 0.00 1/106039728 __static_initialization_and_destruction_0(int, int) [551] 0.00 0.00 1/106039728 __static_initialization_and_destruction_0(int, int) [552] 0.00 0.00 1/106039728 __static_initialization_and_destruction_0(int, int) [553] 0.00 0.00 1/106039728 __static_initialization_and_destruction_0(int, int) [554] 0.00 0.00 2/106039728 __static_initialization_and_destruction_0(int, int) [531] 0.00 0.00 2/106039728 __static_initialization_and_destruction_0(int, int) [532] 0.00 0.00 2/106039728 __static_initialization_and_destruction_0(int, int) [365] 0.00 0.00 3/106039728 __static_initialization_and_destruction_0(int, int) [523] 0.00 0.00 8/106039728 __static_initialization_and_destruction_0(int, int) [496] 0.28 0.00 106039706/106039728 Catch::RunContext::resetAssertionInfo() [20] [91] 0.7 0.28 0.00 106039728 Catch::StringRef::StringRef() [91] ----------------------------------------------- 0.00 0.00 2000/18527571 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator!=<int>(Catch::ExprLhs<int>&&, int) [559] 0.01 0.01 1112064/18527571 std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator>=<int>(Catch::ExprLhs<int>&&, int) [274] 0.15 0.10 17413507/18527571 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [54] [92] 0.7 0.16 0.11 18527571 Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [92] 0.11 0.00 18527571/105585733 Catch::ITransientExpression::ITransientExpression(bool, bool) [47] ----------------------------------------------- 0.00 0.00 241540/113096310 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356] 0.00 0.00 521555/113096310 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [37] 0.00 0.00 1113113/113096310 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const) [99] 0.00 0.00 1179725/113096310 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [186] 0.00 0.00 1465995/113096310 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const) [70] 0.25 0.00 108574382/113096310 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [3] [93] 0.7 0.27 0.00 113096310 std::char_traits<char>::length(char const) [93] ----------------------------------------------- 0.00 0.00 2905/158584684 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [95] 0.26 0.00 158581779/158584684 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [41] [94] 0.7 0.27 0.00 158584684 std::char_traits<char>::copy(char, char const, unsigned long) [94] ----------------------------------------------- 0.00 0.00 1/2935280 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [720] 0.00 0.00 1/2935280 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [722] 0.00 0.00 1/2935280 Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::BasicResult(Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>&&) [737] 0.00 0.00 1/2935280 Catch::ReporterSpec::ReporterSpec(Catch::ReporterSpec&&) [736] 0.00 0.00 1/2935280 Catch::ReporterSpec::ReporterSpec(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Catch::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, Catch::Optional<Catch::ColourMode>, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >) [370] 0.00 0.00 2/2935280 Catch::ProcessedReporterSpec::ProcessedReporterSpec(Catch::ProcessedReporterSpec&&) [719] 0.00 0.00 8/2935280 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&, std::tuple<>&, std::Indextuple<0ul>, std::Indextuple<>) [646] 0.00 0.00 11/2935280 Catch::Clara::Detail::Token::Token(Catch::Clara::Detail::Token&&) [637] 0.00 0.00 23/2935280 void std::Construct<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [622] 0.00 0.00 719/2935280 Catch::SectionInfo::SectionInfo(Catch::SectionInfo&&) [545] 0.00 0.00 800/2935280 Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [543] 0.00 0.00 1722/2935280 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&) [517] 0.02 0.11 1465995/2935280 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const) [67] 0.02 0.11 1465995/2935280 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [53] [95] 0.7 0.04 0.22 2935280 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [95] 0.03 0.03 2935280/219918374 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6] 0.01 0.03 5870560/81555420 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [48] 0.01 0.03 2935280/263527044 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [9] 0.03 0.00 2935280/46114452 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [60] 0.02 0.00 5867655/23409784 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [161] 0.02 0.00 2935280/51448667 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [73] 0.01 0.00 2935280/222853656 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [58] 0.01 0.00 2932375/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25] 0.00 0.00 2932375/20474502 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [297] 0.00 0.00 2935280/54384253 std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&) [180] 0.00 0.00 2935280/38019886 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [264] 0.00 0.00 2905/158584684 std::char_traits<char>::copy(char, char const, unsigned long) [94] ----------------------------------------------- 0.00 0.00 2/20326644 CATCH2_INTERNAL_TEST_0() [69] 0.00 0.00 40/20326644 CATCH2_INTERNAL_TEST_0() [8] 0.00 0.00 100/20326644 CATCH2_INTERNAL_TEST_3() [105] 0.00 0.00 300/20326644 CATCH2_INTERNAL_TEST_0() [491] 0.01 0.00 1113984/20326644 CATCH2_INTERNAL_TEST_0() [10] 0.06 0.01 5899234/20326644 CATCH2_INTERNAL_TEST_3() [7] 0.14 0.03 13312984/20326644 CATCH2_INTERNAL_TEST_0() [14] [96] 0.7 0.21 0.05 20326644 Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [96] 0.05 0.00 20326644/20326644 Catch::ExprLhs<bool>::ExprLhs(bool) [235] ----------------------------------------------- 0.05 0.20 17542123/17542123 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [23] [97] 0.6 0.05 0.20 17542123 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [97] 0.05 0.10 17542123/17542123 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char, unsigned long) [121] 0.03 0.00 17542123/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25] 0.02 0.00 17542123/38019886 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [264] ----------------------------------------------- 0.00 0.06 2/8 (anonymous namespace)::get_time(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [188] 0.00 0.06 2/8 (anonymous namespace)::get_date(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [187] 0.00 0.12 4/8 CATCH2_INTERNAL_TEST_18() [134] [98] 0.6 0.01 0.24 8 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const) [98] 0.00 0.24 1113113/1113113 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const) [99] ----------------------------------------------- 0.00 0.24 1113113/1113113 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const) [98] [99] 0.6 0.00 0.24 1113113 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const) [99] 0.02 0.22 1113113/2579108 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [50] 0.00 0.00 1113113/113096310 std::char_traits<char>::length(char const) [93] 0.00 0.00 1113113/476838389 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [36] ----------------------------------------------- <spontaneous> [100] 0.6 0.00 0.24 Catch::makeCommandLineParser(Catch::ConfigData&) [100] 0.00 0.19 34/41 Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [102] 0.00 0.03 34/42 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [262] 0.00 0.01 35/90 Catch::Clara::Parser::~Parser() [282] 0.00 0.00 34/2821 Catch::Clara::Opt::~Opt() [222] 0.00 0.00 106/69846 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356] 0.00 0.00 50/64 Catch::Clara::Opt::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [577] 0.00 0.00 106/40927101 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17] 0.00 0.00 2/5 Catch::Clara::Opt::Opt<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [611] 0.00 0.00 2/3 Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [625] 0.00 0.00 1/91 Catch::Clara::ExeName::~ExeName() [1033] ----------------------------------------------- 0.00 0.00 3048/6814423 CATCH2_INTERNAL_TEST_8() [497] 0.00 0.01 196541/6814423 CATCH2_INTERNAL_TEST_21() [323] 0.00 0.03 1112114/6814423 CATCH2_INTERNAL_TEST_0() [55] 0.00 0.03 1120128/6814423 CATCH2_INTERNAL_TEST_12() [11] 0.02 0.13 4382592/6814423 CATCH2_INTERNAL_TEST_31() [40] [101] 0.6 0.03 0.21 6814423 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char, char, void>, std::is_arithmetic<char> >::value, Catch::BinaryExpr<char, char> >::type Catch::operator==<char>(Catch::ExprLhs<char>&&, char) [101] 0.10 0.04 6814423/6814423 Catch::BinaryExpr<char, char>::BinaryExpr(bool, char, Catch::StringRef, char) [125] 0.04 0.02 6814423/191231886 Catch::operator"" sr(char const, unsigned long) [15] ----------------------------------------------- 0.00 0.04 7/41 unittest::snapcatch2_main(char const, char const, int, char*, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [253] 0.00 0.19 34/41 Catch::makeCommandLineParser(Catch::ConfigData&) [100] [102] 0.6 0.00 0.23 41 Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [102] 0.00 0.14 41/42 Catch::Clara::Parser::operator|=(Catch::Clara::Opt const&) [122] 0.00 0.07 82/88 Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [165] 0.00 0.02 41/90 Catch::Clara::Parser::~Parser() [282] ----------------------------------------------- 0.11 0.12 20326644/20326644 Catch::ExprLhs<bool>::makeUnaryExpr() const [78] [103] 0.6 0.11 0.12 20326644 Catch::UnaryExpr<bool>::UnaryExpr(bool) [103] 0.12 0.00 20326644/105585733 Catch::ITransientExpression::ITransientExpression(bool, bool) [47] ----------------------------------------------- 0.00 0.00 1/5496970 CATCH2_INTERNAL_TEST_21() [323] 0.00 0.00 2/5496970 unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [682] 0.00 0.00 67/5496970 Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [584] 0.00 0.00 75/5496970 Catch::StringRef::StringRef(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [608] 0.12 0.10 5496825/5496970 CATCH2_INTERNAL_TEST_0() [14] [104] 0.6 0.13 0.10 5496970 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [104] 0.10 0.00 54280078/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25] ----------------------------------------------- 0.00 0.22 1/1 Catch::TestInvokerAsFunction::invoke() const [1] [105] 0.6 0.00 0.22 1 CATCH2_INTERNAL_TEST_3() [105] 0.02 0.13 100/106 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator+=(char16_t) [119] 0.01 0.06 100/104 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string() [190] 0.00 0.01 1905/1905 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator+=(std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> > const&) [431] 0.00 0.00 2005/1050687 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::~basic_string() [255] 0.00 0.00 1905/3350041 unittest::random_char(unittest::character_t) [178] 0.00 0.00 100/20326644 void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [49] 0.00 0.00 1/1929 Catch::SectionInfo::~SectionInfo() [439] 0.00 0.00 200/106039706 operator"" catchsr(char const, unsigned long) [35] 0.00 0.00 100/106 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<long, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<long, int> >::type Catch::operator==<int>(Catch::ExprLhs<long>&&, int) [629] 0.00 0.00 100/20326644 Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [96] 0.00 0.00 201/106040468 Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [66] 0.00 0.00 200/106039706 Catch::AssertionHandler::~AssertionHandler() [88] 0.00 0.00 1/69846 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356] 0.00 0.00 1/800 Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [543] 0.00 0.00 1/40927101 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17] 0.00 0.00 100/106 Catch::ExprLhs<long> Catch::operator<=<long, 0>(Catch::Decomposer&&, long) [1023] 0.00 0.00 100/106 Catch::BinaryExpr<long, int>::~BinaryExpr() [1021] 0.00 0.00 1/83 unittest::g_progress() [1062] ----------------------------------------------- 0.03 0.19 1115110/1115110 CATCH2_INTERNAL_TEST_0() [14] [106] 0.6 0.03 0.19 1115110 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string(char32_t const, std::allocator<char32_t> const&) [106] 0.00 0.09 1115110/1115110 void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct<char32_t const>(char32_t const, char32_t const) [149] 0.05 0.01 1115110/1115110 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::Allochider(char32_t, std::allocator<char32_t> const&) [212] 0.01 0.02 1115110/1115110 std::char_traits<char32_t>::length(char32_t const) [291] 0.00 0.01 1115110/1482117 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() [389] ----------------------------------------------- <spontaneous> [107] 0.5 0.21 0.00 Catch::AssertionHandler::handleExpr(Catch::ITransientExpression const&) [107] ----------------------------------------------- 0.08 0.13 1112063/1112063 CATCH2_INTERNAL_TEST_0() [4] [108] 0.5 0.08 0.13 1112063 unittest::catch_compare_long_strings(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [108] 0.00 0.06 1112063/1113087 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [217] 0.00 0.03 1112063/1112063 bool std::operator!=<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [310] 0.01 0.00 1112063/2226126 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::~BinaryExpr() [290] 0.01 0.00 1112063/106039706 operator"" catchsr(char const, unsigned long) [35] 0.01 0.00 1112063/3337262 Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [301] 0.00 0.00 1112063/106040468 Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [66] 0.00 0.00 1112063/106039706 Catch::AssertionHandler::~AssertionHandler() [88] ----------------------------------------------- 0.00 0.00 1/7657091 CATCH2_INTERNAL_TEST_21() [323] 0.00 0.00 2/7657091 CATCH2_INTERNAL_TEST_0() [8] 0.00 0.03 1112064/7657091 CATCH2_INTERNAL_TEST_31() [40] 0.01 0.16 6545024/7657091 CATCH2_INTERNAL_TEST_12() [11] [109] 0.5 0.01 0.19 7657091 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned long>&&, int) [109] 0.07 0.04 7657091/7657092 Catch::BinaryExpr<unsigned long, int>::BinaryExpr(bool, unsigned long, Catch::StringRef, int) [140] 0.05 0.03 7657091/191231886 Catch::operator"" sr(char const, unsigned long) [15] ----------------------------------------------- 0.01 0.00 5026799/146066643 std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [45] 0.19 0.00 141039844/146066643 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [38] [110] 0.5 0.20 0.00 146066643 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [110] ----------------------------------------------- 0.20 0.00 79736404/79736404 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17] [111] 0.5 0.20 0.00 79736404 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::~Allochider() [111] ----------------------------------------------- 0.02 0.00 17542125/158581969 __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const) [229] 0.17 0.00 141039844/158581969 std::allocator_traits<std::allocator<char> >::max_size(std::allocator<char> const&) [64] [112] 0.5 0.19 0.00 158581969 __gnu_cxx::new_allocator<char>::max_size() const [112] ----------------------------------------------- <spontaneous> [113] 0.5 0.02 0.16 Catch::AssertionResultData::~AssertionResultData() [113] 0.02 0.14 3631784/40927101 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17] ----------------------------------------------- 0.00 0.00 90/26997388 bool std::equal<char const, char const, Catch::Detail::CaseInsensitiveEqualTo::operator()(Catch::StringRef, Catch::StringRef) const::{lambda(char, char)#1}>(char const, Catch::Detail::CaseInsensitiveEqualTo::operator()(Catch::StringRef, Catch::StringRef) const::{lambda(char, char)#1}, char const, char const, Catch::Detail::CaseInsensitiveEqualTo::operator()(Catch::StringRef, Catch::StringRef) const::{lambda(char, char)#1}) [648] 0.10 0.08 26997298/26997388 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag) [33] [114] 0.5 0.10 0.08 26997388 std::iterator_traits<char const>::difference_type std::distance<char const>(char const, char const) [114] 0.05 0.00 26997388/26997388 std::iterator_traits<char const>::difference_type std::__distance<char const>(char const, char const, std::random_access_iterator_tag) [234] 0.03 0.00 26997388/26997388 std::iterator_traits<char const>::iterator_category std::__iterator_category<char const>(char const const&) [287] ----------------------------------------------- 0.00 0.00 4/18527571 CATCH2_INTERNAL_TEST_0() [607] 0.00 0.00 48/18527571 CATCH2_INTERNAL_TEST_0() [4] 0.00 0.00 3048/18527571 CATCH2_INTERNAL_TEST_8() [497] 0.00 0.00 4188/18527571 CATCH2_INTERNAL_TEST_6() [26] 0.01 0.00 1112064/18527571 CATCH2_INTERNAL_TEST_0() [8] 0.01 0.01 2224138/18527571 CATCH2_INTERNAL_TEST_0() [55] 0.04 0.02 6412185/18527571 CATCH2_INTERNAL_TEST_41() [28] 0.06 0.03 8771896/18527571 CATCH2_INTERNAL_TEST_12() [11] [115] 0.5 0.12 0.06 18527571 Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [115] 0.06 0.00 18527571/18527571 Catch::ExprLhs<int>::ExprLhs(int) [202] ----------------------------------------------- <spontaneous> [116] 0.5 0.18 0.00 Catch::Detail::unique_ptr<Catch::IEventListener>::operator->() [116] ----------------------------------------------- 0.00 0.00 2/7887847 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::clear() [755] 0.00 0.00 367007/7887847 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [273] 0.01 0.01 1115110/7887847 void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct<char32_t const>(char32_t const, char32_t const, std::forward_iterator_tag) [150] 0.06 0.07 6405728/7887847 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t) [72] [117] 0.4 0.08 0.08 7887847 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long) [117] 0.04 0.00 8999909/8999911 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_length(unsigned long) [272] 0.04 0.00 8999909/16520849 std::char_traits<char32_t>::assign(char32_t&, char32_t const&) [181] 0.01 0.00 8999909/38194183 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [315] ----------------------------------------------- <spontaneous> [118] 0.4 0.16 0.00 void std::Destroy<Catch::ScopedMessage>(Catch::ScopedMessage, Catch::ScopedMessage) [118] ----------------------------------------------- 0.00 0.01 6/106 CATCH2INTERNAL_TEST_25() [172] 0.02 0.13 100/106 CATCH2_INTERNAL_TEST_3() [105] [119] 0.4 0.02 0.14 106 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator+=(char16_t) [119] 0.01 0.13 2242141/2242141 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::push_back(char16_t) [128] ----------------------------------------------- 0.00 0.08 1/2 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::allocator<char> const&) [164] 0.00 0.08 1/2 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::allocator<char> const&) [163] [120] 0.4 0.00 0.16 2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::allocator<char> const&) [120] 0.00 0.08 2/2 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__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> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [157] 0.05 0.03 2/2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() const [167] 0.00 0.00 2/81555420 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [48] 0.00 0.00 2/2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() const [800] 0.00 0.00 2/27171473 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [145] ----------------------------------------------- 0.05 0.10 17542123/17542123 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [97] [121] 0.4 0.05 0.10 17542123 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char, unsigned long) [121] 0.10 0.00 17542123/17542123 __gnu_cxx::new_allocator<char>::deallocate(char, unsigned long) [144] ----------------------------------------------- 0.00 0.00 1/42 Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Help>(Catch::Clara::Help const&) const [437] 0.00 0.14 41/42 Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [102] [122] 0.4 0.00 0.15 42 Catch::Clara::Parser::operator|=(Catch::Clara::Opt const&) [122] 0.13 0.02 42/42 std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&) [123] ----------------------------------------------- 0.13 0.02 42/42 Catch::Clara::Parser::operator|=(Catch::Clara::Opt const&) [122] [123] 0.4 0.13 0.02 42 std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&) [123] 0.00 0.02 42/42 void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt const&) [357] 0.00 0.00 42/42 std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() [1085] ----------------------------------------------- 0.02 0.12 6542976/6542976 CATCH2_INTERNAL_TEST_12() [11] [124] 0.4 0.02 0.12 6542976 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<void const const&, void const, void>, std::negation<std::is_arithmetic<std::remove_reference<void const>::type> > >::value, Catch::BinaryExpr<void const const&, void const const&> >::type Catch::operator==<void const>(Catch::ExprLhs<void const const&>&&, void const&&) [124] 0.04 0.02 6542976/191231886 Catch::operator"" sr(char const, unsigned long) [15] 0.02 0.04 6542976/6542976 Catch::BinaryExpr<void const const&, void const const&>::BinaryExpr(bool, void const const&, Catch::StringRef, void const const&) [214] ----------------------------------------------- 0.10 0.04 6814423/6814423 std::enableif<std::conjunction<Catch::Detail::is_eq_comparable<char, char, void>, std::is_arithmetic<char> >::value, Catch::BinaryExpr<char, char> >::type Catch::operator==<char>(Catch::ExprLhs<char>&&, char) [101] [125] 0.4 0.10 0.04 6814423 Catch::BinaryExpr<char, char>::BinaryExpr(bool, char, Catch::StringRef, char) [125] 0.04 0.00 6814423/105585733 Catch::ITransientExpression::ITransientExpression(bool, bool) [47] ----------------------------------------------- <spontaneous> [126] 0.4 0.14 0.00 void std::Destroy<Catch::ScopedMessage, Catch::ScopedMessage>(Catch::ScopedMessage, Catch::ScopedMessage, std::allocator<Catch::ScopedMessage>&) [126] ----------------------------------------------- 0.07 0.07 11851583/11851583 std::enableif<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, char32_t, void>, std::is_arithmetic<char32_t> >::value, Catch::BinaryExpr<char32_t, char32_t> >::type Catch::operator==<char32_t>(Catch::ExprLhs<char32_t>&&, char32_t) [75] [127] 0.4 0.07 0.07 11851583 Catch::BinaryExpr<char32_t, char32_t>::BinaryExpr(bool, char32_t, Catch::StringRef, char32_t) [127] 0.07 0.00 11851583/105585733 Catch::ITransientExpression::ITransientExpression(bool, bool) [47] ----------------------------------------------- 0.01 0.13 2242141/2242141 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator+=(char16_t) [119] [128] 0.4 0.01 0.13 2242141 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::push_back(char16_t) [128] 0.03 0.03 2242141/4408842 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_set_length(unsigned long) [139] 0.01 0.01 2242141/2244421 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::capacity() const [321] 0.02 0.00 2242141/6651181 std::char_traits<char16_t>::assign(char16_t&, char16_t const&) [205] 0.02 0.00 2242141/2315471 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::size() const [355] 0.00 0.00 2242141/12189269 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data() const [331] 0.00 0.00 109/375 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_mutate(unsigned long, unsigned long, char16_t const, unsigned long) [367] ----------------------------------------------- 0.00 0.00 1/14337866 CATCH2_INTERNAL_TEST_0() [284] 0.01 0.01 1967478/14337866 CATCH2_INTERNAL_TEST_3() [7] 0.01 0.01 2224138/14337866 CATCH2_INTERNAL_TEST_0() [55] 0.01 0.01 2486289/14337866 CATCH2_INTERNAL_TEST_0() [8] 0.04 0.03 7659960/14337866 CATCH2_INTERNAL_TEST_12() [11] [129] 0.3 0.08 0.06 14337866 Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t) [129] 0.06 0.00 14337866/14337866 Catch::ExprLhs<char32_t>::ExprLhs(char32_t) [203] ----------------------------------------------- <spontaneous> [130] 0.3 0.14 0.00 Catch::getCurrentMutableContext() [130] ----------------------------------------------- <spontaneous> [131] 0.3 0.13 0.00 Catch::ITransientExpression::~ITransientExpression() [131] ----------------------------------------------- 0.13 0.00 81555547/81555547 char std::addressof<char>(char&) [84] [132] 0.3 0.13 0.00 81555547 char std::__addressof<char>(char&) [132] ----------------------------------------------- <spontaneous> [133] 0.3 0.13 0.00 void std::Destroyaux<false>::__destroy<Catch::ScopedMessage>(Catch::ScopedMessage, Catch::ScopedMessage) [133] ----------------------------------------------- 0.00 0.13 1/1 Catch::TestInvokerAsFunction::invoke() const [1] [134] 0.3 0.00 0.13 1 CATCH2_INTERNAL_TEST_18() [134] 0.00 0.12 4/8 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const) [98] 0.00 0.00 1/1 operator+(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char32_t) [493] 0.00 0.00 1/1 operator+(char32_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [492] 0.00 0.00 1/179 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [155] 0.00 0.00 1/1929 Catch::SectionInfo::~SectionInfo() [439] 0.00 0.00 4/69846 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356] 0.00 0.00 13/40927101 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17] 0.00 0.00 2/2801635 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [45] 0.00 0.00 1/5569921 operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char32_t) [24] 0.00 0.00 6/1113992 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [258] 0.00 0.00 1/7796136 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [29] 0.00 0.00 1/1 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [720] 0.00 0.00 1/1 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [722] 0.00 0.00 7/1114002 Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [345] 0.00 0.00 1/6142 operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int) [489] 0.00 0.00 1/3280968 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [85] 0.00 0.00 1/1 operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int) [733] 0.00 0.00 1/1 operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long) [734] 0.00 0.00 1/1 operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long) [735] 0.00 0.00 1/800 Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [543] 0.00 0.00 8/106039706 operator"" catchsr(char const, unsigned long) [35] 0.00 0.00 2/3350041 unittest::random_char(unittest::character_t) [178] 0.00 0.00 1/1 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [759] 0.00 0.00 1/1 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [758] 0.00 0.00 1/6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long, char, std::allocator<char> const&) [714] 0.00 0.00 9/106040468 Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [66] 0.00 0.00 8/106039706 Catch::AssertionHandler::~AssertionHandler() [88] 0.00 0.00 1/3337262 Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [301] 0.00 0.00 6/1113992 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr() [860] 0.00 0.00 1/83 unittest::g_progress() [1062] 0.00 0.00 1/1 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr() [1293] 0.00 0.00 1/1 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::~BinaryExpr() [1295] ----------------------------------------------- 0.01 0.11 1112065/1112065 CATCH2_INTERNAL_TEST_0() [4] [135] 0.3 0.01 0.11 1112065 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [8]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [8]> >::type Catch::operator==<char const (&) [8]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [8]) [135] 0.00 0.07 1112065/1112142 bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [192] 0.03 0.01 1112065/1112065 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [8]) [275] 0.01 0.00 1112065/191231886 Catch::operator"" sr(char const, unsigned long) [15] ----------------------------------------------- 0.07 0.05 17542125/17542125 std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [56] [136] 0.3 0.07 0.05 17542125 std::allocator_traits<std::allocator<char> >::allocate(std::allocator<char>&, unsigned long) [136] 0.03 0.02 17542125/17542125 __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const) [229] ----------------------------------------------- <spontaneous> [137] 0.3 0.12 0.00 std::vector<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::clear() [137] ----------------------------------------------- 0.06 0.06 10009720/10009720 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::token_t const&, libutf8::token_t, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::token_t>::type> > >::value, Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&> >::type Catch::operator==<libutf8::token_t>(Catch::ExprLhs<libutf8::token_t const&>&&, libutf8::token_t&&) [83] [138] 0.3 0.06 0.06 10009720 Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&>::BinaryExpr(bool, libutf8::token_t const&, Catch::StringRef, libutf8::token_t const&) [138] 0.06 0.00 10009720/105585733 Catch::ITransientExpression::ITransientExpression(bool, bool) [47] ----------------------------------------------- 0.00 0.00 1905/4408842 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_append(char16_t const, unsigned long) [432] 0.01 0.01 1048576/4408842 void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct<char16_t const>(char16_t const, char16_t const, std::forward_iterator_tag) [249] 0.02 0.01 1116220/4408842 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string() [190] 0.03 0.03 2242141/4408842 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::push_back(char16_t) [128] [139] 0.3 0.06 0.06 4408842 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_set_length(unsigned long) [139] 0.04 0.00 4408842/6651181 std::char_traits<char16_t>::assign(char16_t&, char16_t const&) [205] 0.01 0.00 4408842/4408842 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_length(unsigned long) [376] 0.01 0.00 4408842/12189269 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data() const [331] ----------------------------------------------- 0.00 0.00 1/7657092 std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<unsigned long, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator>=<int>(Catch::ExprLhs<unsigned long>&&, int) [372] 0.07 0.04 7657091/7657092 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned long>&&, int) [109] [140] 0.3 0.07 0.04 7657092 Catch::BinaryExpr<unsigned long, int>::BinaryExpr(bool, unsigned long, Catch::StringRef, int) [140] 0.04 0.00 7657092/105585733 Catch::ITransientExpression::ITransientExpression(bool, bool) [47] ----------------------------------------------- 0.00 0.00 1/4453158 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [759] 0.00 0.00 1/4453158 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [758] 0.00 0.00 279/4453158 Catch::Clara::Opt::isMatch(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [575] 0.00 0.00 696/4453158 Catch::TestCaseTracking::ITracker::findChild(Catch::TestCaseTracking::NameAndLocation const&)::{lambda(Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> const&)#1}::operator()(Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> const&) const [582] 0.00 0.03 1112063/4453158 bool std::operator!=<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [310] 0.00 0.03 1113039/4453158 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [195] 0.00 0.03 1113087/4453158 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [217] 0.00 0.03 1113992/4453158 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [258] [141] 0.3 0.00 0.11 4453158 __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [141] 0.05 0.00 4452901/5632626 std::char_traits<char>::compare(char const, char const, unsigned long) [201] 0.02 0.02 8905802/8905802 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [278] 0.03 0.00 13359217/476838389 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [36] ----------------------------------------------- 0.11 0.00 20326644/20326644 void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [49] [142] 0.3 0.11 0.00 20326644 Catch::UnaryExpr<bool>::~UnaryExpr() [142] ----------------------------------------------- 0.00 0.00 3048/6814423 CATCH2_INTERNAL_TEST_8() [497] 0.00 0.00 196541/6814423 CATCH2_INTERNAL_TEST_21() [323] 0.01 0.01 1112114/6814423 CATCH2_INTERNAL_TEST_0() [55] 0.01 0.01 1120128/6814423 CATCH2_INTERNAL_TEST_12() [11] 0.04 0.03 4382592/6814423 CATCH2_INTERNAL_TEST_31() [40] [143] 0.3 0.06 0.05 6814423 Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [143] 0.05 0.00 6814423/6814423 Catch::ExprLhs<char>::ExprLhs(char) [247] ----------------------------------------------- 0.10 0.00 17542123/17542123 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char, unsigned long) [121] [144] 0.3 0.10 0.00 17542123 __gnu_cxx::new_allocator<char>::deallocate(char, unsigned long) [144] ----------------------------------------------- 0.00 0.00 1/27171473 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&) [774] 0.00 0.00 1/27171473 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>(__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> > >, std::allocator<char> const&) [534] 0.00 0.00 1/27171473 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::initializer_list<char>, std::allocator<char> const&) [748] 0.00 0.00 2/27171473 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::allocator<char> const&) [120] 0.00 0.00 4/27171473 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, std::allocator<char> const&) [673] 0.00 0.00 6/27171473 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long, char, std::allocator<char> const&) [714] 0.00 0.00 174292/27171473 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char, void>(char, char, std::allocator<char> const&) [361] 0.00 0.00 241540/27171473 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356] 0.10 0.00 26755626/27171473 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [13] [145] 0.3 0.10 0.00 27171473 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [145] ----------------------------------------------- 0.00 0.00 85/4915780 CATCH2_INTERNAL_TEST_0() [8] 0.07 0.03 4915695/4915780 CATCH2_INTERNAL_TEST_3() [7] [146] 0.2 0.07 0.03 4915780 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cend() const [146] 0.01 0.00 4915780/476838389 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [36] 0.01 0.00 4915780/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25] 0.01 0.00 4915780/25562466 __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char const const&) [265] ----------------------------------------------- 0.01 0.08 762293/762293 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t) [72] [147] 0.2 0.01 0.08 762293 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_mutate(unsigned long, unsigned long, char32_t const, unsigned long) [147] 0.03 0.00 1524586/1526941 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::length() const [300] 0.00 0.03 762293/1877505 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy(char32_t, char32_t const, unsigned long) [196] 0.00 0.01 762293/3356574 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_dispose() [256] 0.00 0.01 762293/762395 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_create(unsigned long&, unsigned long) [403] 0.00 0.01 762293/7170170 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::capacity() const [211] 0.00 0.00 762293/38194183 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [315] 0.00 0.00 762293/762399 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data(char32_t) [880] 0.00 0.00 762293/762397 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_capacity(unsigned long) [881] ----------------------------------------------- 0.00 0.00 68/3932624 CATCH2_INTERNAL_TEST_0() [8] 0.05 0.04 3932556/3932624 CATCH2_INTERNAL_TEST_3() [7] [148] 0.2 0.05 0.04 3932624 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cbegin() const [148] 0.02 0.00 12781428/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25] 0.02 0.00 12781428/25562466 __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char const const&) [265] ----------------------------------------------- 0.00 0.09 1115110/1115110 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string(char32_t const, std::allocator<char32_t> const&) [106] [149] 0.2 0.00 0.09 1115110 void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct<char32_t const>(char32_t const, char32_t const) [149] 0.00 0.09 1115110/1115110 void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct_aux<char32_t const>(char32_t const, char32_t const, std::__false_type) [151] ----------------------------------------------- 0.00 0.09 1115110/1115110 void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct_aux<char32_t const>(char32_t const, char32_t const, std::__false_type) [151] [150] 0.2 0.00 0.09 1115110 void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct<char32_t const>(char32_t const, char32_t const, std::forward_iterator_tag) [150] 0.02 0.04 1115110/1115110 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy_chars(char32_t, char32_t const, char32_t const) [213] 0.01 0.01 1115110/7887847 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long) [117] 0.00 0.01 1115110/1115110 std::iterator_traits<char32_t const>::difference_type std::distance<char32_t const>(char32_t const, char32_t const) [391] 0.00 0.00 1115110/38194183 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [315] 0.00 0.00 1115110/1115110 bool __gnu_cxx::__is_null_pointer<char32_t const>(char32_t const) [854] ----------------------------------------------- 0.00 0.09 1115110/1115110 void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct<char32_t const>(char32_t const, char32_t const) [149] [151] 0.2 0.00 0.09 1115110 void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct_aux<char32_t const>(char32_t const, char32_t const, std::__false_type) [151] 0.00 0.09 1115110/1115110 void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct<char32_t const>(char32_t const, char32_t const, std::forward_iterator_tag) [150] ----------------------------------------------- 0.01 0.00 1113138/10009720 CATCH2_INTERNAL_TEST_6() [26] 0.08 0.00 8896582/10009720 CATCH2_INTERNAL_TEST_0() [4] [152] 0.2 0.09 0.00 10009720 Catch::ExprLhs<libutf8::token_t const&> Catch::operator<=<libutf8::token_t, 0>(Catch::Decomposer&&, libutf8::token_t&&) [152] 0.00 0.00 10009720/10009720 Catch::ExprLhs<libutf8::token_t const&>::ExprLhs(libutf8::token_t const&) [832] ----------------------------------------------- 0.00 0.00 6/10528797 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator=(std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&&) [727] 0.00 0.00 2047/10528797 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) [539] 0.00 0.02 3356574/10528797 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_dispose() [256] 0.01 0.05 7170170/10528797 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::capacity() const [211] [153] 0.2 0.01 0.08 10528797 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_is_local() const [153] 0.00 0.07 10528797/10528797 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() const [175] 0.01 0.00 10528797/38194183 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [315] ----------------------------------------------- 0.08 0.01 5026799/5026799 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [45] [154] 0.2 0.08 0.01 5026799 __gnu_cxx::__alloc_traits<std::allocator<char> >::_S_select_on_copy(std::allocator<char> const&) [154] 0.01 0.00 5026799/5026799 std::allocator_traits<std::allocator<char> >::select_on_container_copy_construction(std::allocator<char> const&) [456] ----------------------------------------------- 0.00 0.00 1/179 CATCH2_INTERNAL_TEST_18() [134] 0.00 0.00 1/179 operator+(char32_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [492] 0.00 0.00 1/179 operator+(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char32_t) [493] 0.00 0.00 2/179 CATCH2_INTERNAL_TEST_21() [323] 0.00 0.08 174/179 Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::operator=(Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>&&) [156] [155] 0.2 0.00 0.08 179 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [155] 0.01 0.04 179/179 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear() [221] 0.03 0.00 179/179 void std::__alloc_on_move<std::allocator<char> >(std::allocator<char>&, std::allocator<char>&) [286] 0.00 0.00 360/263527044 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [9] 0.00 0.00 177/219918374 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6] 0.00 0.00 357/476838389 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [36] 0.00 0.00 358/38019886 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [264] 0.00 0.00 2/46114452 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [60] 0.00 0.00 3/180552234 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [41] 0.00 0.00 8/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25] 0.00 0.00 4/23409784 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [161] 0.00 0.00 2/222853656 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [58] 0.00 0.00 2/20474502 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [297] 0.00 0.00 2/2 __gnu_cxx::__alloc_traits<std::allocator<char> >::_S_propagate_on_move_assign() [1270] ----------------------------------------------- <spontaneous> [156] 0.2 0.00 0.08 Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::operator=(Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>&&) [156] 0.00 0.08 174/179 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [155] ----------------------------------------------- 0.00 0.08 2/2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::allocator<char> const&) [120] [157] 0.2 0.00 0.08 2 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__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> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [157] 0.00 0.08 2/2 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<__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> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__false_type) [159] ----------------------------------------------- 0.00 0.08 2/2 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<__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> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__false_type) [159] [158] 0.2 0.00 0.08 2 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__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> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag) [158] 0.00 0.07 2/2 std::iterator_traits<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::distance<__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> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [185] 0.01 0.00 2/2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, __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> > >) [371] 0.00 0.00 2/219918374 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6] 0.00 0.00 1/17542125 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [56] 0.00 0.00 2/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25] 0.00 0.00 1/23409784 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [161] 0.00 0.00 1/20474502 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [297] 0.00 0.00 2/2 bool __gnu_cxx::__is_null_pointer<__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> > >) [1271] ----------------------------------------------- 0.00 0.08 2/2 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__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> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [157] [159] 0.2 0.00 0.08 2 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<__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> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__false_type) [159] 0.00 0.08 2/2 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__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> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag) [158] ----------------------------------------------- 0.00 0.00 1/7657594 CATCH2_INTERNAL_TEST_0() [55] 0.00 0.00 1/7657594 CATCH2_INTERNAL_TEST_21() [323] 0.00 0.00 4/7657594 CATCH2_INTERNAL_TEST_0() [8] 0.00 0.00 500/7657594 CATCH2_INTERNAL_TEST_0() [491] 0.01 0.00 1112064/7657594 CATCH2_INTERNAL_TEST_31() [40] 0.05 0.02 6545024/7657594 CATCH2_INTERNAL_TEST_12() [11] [160] 0.2 0.06 0.02 7657594 Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [160] 0.02 0.00 7657594/7657594 Catch::ExprLhs<unsigned long>::ExprLhs(unsigned long) [334] ----------------------------------------------- 0.00 0.00 1/23409784 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [723] 0.00 0.00 1/23409784 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__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> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag) [158] 0.00 0.00 4/23409784 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [155] 0.00 0.00 45/23409784 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [263] 0.00 0.00 238136/23409784 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag) [33] 0.00 0.00 1183546/23409784 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [90] 0.02 0.00 5283224/23409784 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [43] 0.02 0.00 5867655/23409784 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [95] 0.04 0.00 10837172/23409784 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [34] [161] 0.2 0.08 0.00 23409784 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [161] ----------------------------------------------- 0.00 0.08 2486272/2486272 CATCH2_INTERNAL_TEST_0() [8] [162] 0.2 0.00 0.08 2486272 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, unsigned int, void>, std::is_arithmetic<unsigned int> >::value, Catch::BinaryExpr<char32_t, unsigned int> >::type Catch::operator==<unsigned int>(Catch::ExprLhs<char32_t>&&, unsigned int) [162] 0.04 0.01 2486272/2486272 Catch::BinaryExpr<char32_t, unsigned int>::BinaryExpr(bool, char32_t, Catch::StringRef, unsigned int) [219] 0.02 0.01 2486272/191231886 Catch::operator"" sr(char const, unsigned long) [15] ----------------------------------------------- 0.00 0.08 1/1 CATCH2INTERNAL_TEST_0() [69] [163] 0.2 0.00 0.08 1 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::allocator<char> const&) [163] 0.00 0.08 1/2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::allocator<char> const&) [120] ----------------------------------------------- 0.00 0.08 1/1 CATCH2_INTERNAL_TEST_0() [69] [164] 0.2 0.00 0.08 1 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::allocator<char> const&) [164] 0.00 0.08 1/2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::allocator<char> const&) [120] ----------------------------------------------- 0.00 0.00 2/88 Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Arg>(Catch::Clara::Arg const&) const [468] 0.00 0.00 2/88 Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::ExeName>(Catch::Clara::ExeName const&) const [469] 0.00 0.00 2/88 Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Help>(Catch::Clara::Help const&) const [437] 0.00 0.07 82/88 Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [102] [165] 0.2 0.00 0.08 88 Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [165] 0.00 0.05 88/88 std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [251] 0.00 0.03 88/88 std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [309] 0.00 0.00 88/2971 Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [910] 0.00 0.00 88/88 Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&) [1049] ----------------------------------------------- 0.00 0.00 51/2949468 CATCH2_INTERNAL_TEST_0() [8] 0.02 0.06 2949417/2949468 CATCH2_INTERNAL_TEST_3() [7] [166] 0.2 0.02 0.06 2949468 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator==<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [166] 0.01 0.02 2949468/4915780 Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [254] 0.02 0.01 2949468/191231886 Catch::operator"" sr(char const, unsigned long) [15] ----------------------------------------------- 0.05 0.03 2/2 std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::allocator<char> const&) [120] [167] 0.2 0.05 0.03 2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() const [167] 0.01 0.00 7865256/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25] 0.01 0.00 7865256/25562466 __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char const const&) [265] ----------------------------------------------- 0.00 0.00 1/1480070 CATCH2_INTERNAL_TEST_0() [284] 0.00 0.00 6/1480070 CATCH2_INTERNAL_TEST_21() [323] 0.00 0.00 100/1480070 CATCH2_INTERNAL_TEST_3() [7] 0.00 0.00 100/1480070 CATCH2_INTERNAL_TEST_0() [491] 0.00 0.01 174292/1480070 CATCH2_INTERNAL_TEST_25() [172] 0.00 0.01 190461/1480070 CATCH2_INTERNAL_TEST_41() [28] 0.01 0.05 1115110/1480070 CATCH2_INTERNAL_TEST_0() [14] [168] 0.2 0.01 0.07 1480070 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [168] 0.02 0.02 2594179/3356574 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_dispose() [256] 0.01 0.02 2594179/2594179 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::~Allochider() [307] ----------------------------------------------- <spontaneous> [169] 0.2 0.08 0.00 std::Rbtree_header::_M_reset() [169] ----------------------------------------------- 0.00 0.00 4/18527571 CATCH2_INTERNAL_TEST_0() [607] 0.00 0.00 48/18527571 CATCH2_INTERNAL_TEST_0() [4] 0.00 0.00 3048/18527571 CATCH2_INTERNAL_TEST_8() [497] 0.00 0.00 4188/18527571 CATCH2_INTERNAL_TEST_6() [26] 0.00 0.00 1112064/18527571 CATCH2_INTERNAL_TEST_0() [8] 0.01 0.00 2224138/18527571 CATCH2_INTERNAL_TEST_0() [55] 0.03 0.00 6412185/18527571 CATCH2_INTERNAL_TEST_41() [28] 0.04 0.00 8771896/18527571 CATCH2_INTERNAL_TEST_12() [11] [170] 0.2 0.08 0.00 18527571 Catch::BinaryExpr<int, int>::~BinaryExpr() [170] ----------------------------------------------- 0.00 0.07 1048576/1048576 CATCH2_INTERNAL_TEST_0() [14] [171] 0.2 0.00 0.07 1048576 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string(char16_t const, std::allocator<char16_t> const&) [171] 0.00 0.05 1048576/1048576 void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct<char16_t const>(char16_t const, char16_t const) [248] 0.01 0.00 1048576/1048576 std::char_traits<char16_t>::length(char16_t const) [402] 0.00 0.01 1048576/2164796 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_local_data() [343] 0.00 0.00 1048576/1048576 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::Allochider(char16_t, std::allocator<char16_t> const&) [457] ----------------------------------------------- 0.02 0.05 4/4 Catch::TestInvokerAsFunction::invoke() const [1] [172] 0.2 0.02 0.05 4 CATCH2_INTERNAL_TEST_25() [172] 0.00 0.02 174292/364958 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [273] 0.00 0.01 174292/6340178 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t) [65] 0.00 0.01 6/106 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator+=(char16_t) [119] 0.00 0.01 174292/1480070 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [168] 0.00 0.00 4/104 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string() [190] 0.00 0.00 178390/106039706 operator"" catchsr(char const, unsigned long) [35] 0.00 0.00 2047/4839844 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18] 0.00 0.00 178406/106040468 Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [66] 0.00 0.00 6141/6142 operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int) [489] 0.00 0.00 178390/106039706 Catch::AssertionHandler::~AssertionHandler() [88] 0.00 0.00 2063/40927101 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17] 0.00 0.00 16/1929 Catch::SectionInfo::~SectionInfo() [439] 0.00 0.00 16/69846 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356] 0.00 0.00 16/800 Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [543] 0.00 0.00 4/1050687 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::~basic_string() [255] 0.00 0.00 4/83 unittest::g_progress() [1062] ----------------------------------------------- 0.03 0.01 1966312/3932626 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator!=<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [194] 0.03 0.01 1966314/3932626 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator==<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [193] [173] 0.2 0.05 0.02 3932626 Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::BinaryExpr(bool, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, Catch::StringRef, libutf8::utf8_iterator&) [173] 0.02 0.00 3932626/105585733 Catch::ITransientExpression::ITransientExpression(bool, bool) [47] ----------------------------------------------- 0.00 0.00 34/1966312 CATCH2_INTERNAL_TEST_0() [8] 0.02 0.05 1966278/1966312 CATCH2_INTERNAL_TEST_3() [7] [174] 0.2 0.02 0.05 1966312 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator!=<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [174] 0.02 0.01 1966312/3932628 Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [197] 0.01 0.01 1966312/191231886 Catch::operator"" sr(char const, unsigned long) [15] ----------------------------------------------- 0.00 0.07 10528797/10528797 std::cxx11::basicstring<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_is_local() const [153] [175] 0.2 0.00 0.07 10528797 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() const [175] 0.01 0.06 10528797/10528797 std::pointer_traits<char32_t const>::pointer_to(char32_t const&) [176] ----------------------------------------------- 0.01 0.06 10528797/10528797 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() const [175] [176] 0.2 0.01 0.06 10528797 std::pointer_traits<char32_t const>::pointer_to(char32_t const&) [176] 0.04 0.02 10528797/10528797 char32_t const std::addressof<char32_t const>(char32_t const&) [204] ----------------------------------------------- 0.00 0.00 1/4764 Catch::Clara::Args::Args(int, char const const) [585] 0.00 0.00 1/4764 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_move_assign(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&, std::integral_constant<bool, true>) [572] 0.00 0.00 3/4764 std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > std::make_shared<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [13]>(char const (&) [13]) [565] 0.00 0.00 3/4764 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, char const (&) [13]>(std::Spmake_shared_tag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, char const (&) [13]) [563] 0.00 0.00 3/4764 std::Spebo_helper<0, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::~Spebo_helper() [562] 0.00 0.00 3/4764 std::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [13]>(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, char const (&) [13]) [564] 0.00 0.02 1920/4764 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [308] 0.01 0.04 2830/4764 std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Vectorimpl::~Vectorimpl() [261] [177] 0.2 0.01 0.06 4764 std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~allocator() [177] 0.06 0.00 4764/4764 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~new_allocator() [206] ----------------------------------------------- 0.00 0.00 2/3350041 CATCH2_INTERNAL_TEST_18() [134] 0.00 0.00 1000/3350041 CATCH2_INTERNAL_TEST_0() [511] 0.00 0.00 1905/3350041 CATCH2_INTERNAL_TEST_3() [105] 0.00 0.00 5182/3350041 CATCH2_INTERNAL_TEST_0() [491] 0.05 0.02 3341952/3350041 CATCH2_INTERNAL_TEST_0() [10] [178] 0.2 0.05 0.02 3350041 unittest::random_char(unittest::character_t) [178] 0.02 0.00 3350041/3350041 void unittest::random<char32_t>(char32_t&) [340] ----------------------------------------------- <spontaneous> [179] 0.2 0.07 0.00 std::Vectorbase<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::_M_get_Tp_allocator() [179] ----------------------------------------------- 0.00 0.00 179/54384253 void std::__do_alloc_on_move<std::allocator<char> >(std::allocator<char>&, std::allocator<char>&, std::integral_constant<bool, true>) [710] 0.00 0.00 2935280/54384253 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [95] 0.07 0.00 51448794/54384253 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [73] [180] 0.2 0.07 0.00 54384253 std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&) [180] ----------------------------------------------- 0.00 0.00 1115212/16520849 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy(char32_t, char32_t const, unsigned long) [196] 0.03 0.00 6405728/16520849 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t) [72] 0.04 0.00 8999909/16520849 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long) [117] [181] 0.2 0.07 0.00 16520849 std::char_traits<char32_t>::assign(char32_t&, char32_t const&) [181] ----------------------------------------------- 0.00 0.00 65744/8913995 CATCH2_INTERNAL_TEST_0() [8] 0.06 0.01 8848251/8913995 CATCH2_INTERNAL_TEST_3() [7] [182] 0.2 0.06 0.01 8913995 Catch::ExprLhs<libutf8::utf8_iterator& const&> Catch::operator<=<libutf8::utf8_iterator&, 0>(Catch::Decomposer&&, libutf8::utf8_iterator&) [182] 0.01 0.00 8913995/8913995 Catch::ExprLhs<libutf8::utf8_iterator&>::ExprLhs(libutf8::utf8_iterator&) [374] ----------------------------------------------- 0.04 0.04 2/2 std::iterator_traits<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::__distance<__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> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::random_access_iterator_tag) [184] [183] 0.2 0.04 0.04 2 __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::difference_type __gnu_cxx::operator-<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> > > const&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [183] 0.04 0.00 17697612/17697616 __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const [279] ----------------------------------------------- 0.00 0.07 2/2 std::iterator_traits<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::distance<__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> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [185] [184] 0.2 0.00 0.07 2 std::iterator_traits<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::__distance<__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> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::random_access_iterator_tag) [184] 0.04 0.04 2/2 __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::difference_type __gnu_cxx::operator-<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> > > const&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [183] ----------------------------------------------- 0.00 0.07 2/2 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__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> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag) [158] [185] 0.2 0.00 0.07 2 std::iterator_traits<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::distance<__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> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [185] 0.00 0.07 2/2 std::iterator_traits<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::__distance<__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> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::random_access_iterator_tag) [184] 0.00 0.00 2/2 std::iterator_traits<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::iterator_category std::__iterator_category<__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> > > const&) [1282] ----------------------------------------------- 0.00 0.00 67582/1179724 bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [461] 0.02 0.05 1112142/1179724 bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [192] [186] 0.2 0.02 0.05 1179724 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [186] 0.03 0.00 1179723/1179723 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_compare(unsigned long, unsigned long) [299] 0.01 0.00 1179725/5632626 std::char_traits<char>::compare(char const, char const, unsigned long) [201] 0.00 0.00 1179725/113096310 std::char_traits<char>::length(char const) [93] 0.00 0.00 1179725/476838389 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [36] 0.00 0.00 1179725/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25] 0.00 0.00 1179725/1179727 unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [852] ----------------------------------------------- 0.00 0.07 2/2 CATCH2_INTERNAL_TEST_0() [69] [187] 0.2 0.00 0.07 2 (anonymous namespace)::get_date(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [187] 0.00 0.06 2/8 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const) [98] 0.01 0.00 2/17 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(char const, std::allocator<char> const&) [200] 0.00 0.00 2/3336194 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const) [2] 0.00 0.00 2/2801635 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [45] 0.00 0.00 2/32 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::~case_insensitive_basic_string() [632] ----------------------------------------------- 0.00 0.07 2/2 CATCH2_INTERNAL_TEST_0() [69] [188] 0.2 0.00 0.07 2 (anonymous namespace)::get_time(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [188] 0.00 0.06 2/8 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const) [98] 0.01 0.00 2/17 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(char const, std::allocator<char> const&) [200] 0.00 0.00 2/3336194 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const) [2] ----------------------------------------------- 0.00 0.00 34/1966312 CATCH2_INTERNAL_TEST_0() [8] 0.03 0.04 1966278/1966312 CATCH2_INTERNAL_TEST_3() [7] [189] 0.2 0.03 0.04 1966312 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator!=<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [189] 0.01 0.01 1966312/4915780 Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [254] 0.01 0.01 1966312/191231886 Catch::operator"" sr(char const, unsigned long) [15] ----------------------------------------------- 0.00 0.00 4/104 CATCH2INTERNAL_TEST_25() [172] 0.01 0.06 100/104 CATCH2_INTERNAL_TEST_3() [105] [190] 0.2 0.01 0.06 104 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string() [190] 0.02 0.01 1116220/4408842 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_set_length(unsigned long) [139] 0.00 0.01 1116220/2164796 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_local_data() [343] 0.00 0.01 1116220/4329592 std::allocator<char16_t>::~allocator() [288] 0.00 0.01 1116220/2164796 std::allocator<char16_t>::allocator() [386] 0.00 0.01 1116220/1116220 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::Allochider(char16_t, std::allocator<char16_t>&&) [438] ----------------------------------------------- 0.00 0.00 1/3933029 CATCH2_INTERNAL_TEST_0() [69] 0.00 0.00 72/3933029 CATCH2_INTERNAL_TEST_0() [8] 0.05 0.02 3932956/3933029 CATCH2_INTERNAL_TEST_3() [7] [191] 0.2 0.05 0.02 3933029 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() [191] 0.01 0.00 3933029/7865658 __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char const&) [333] 0.01 0.00 3933029/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25] ----------------------------------------------- 0.00 0.00 1/1112142 unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [682] 0.00 0.00 1/1112142 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [17], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [17]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [17]> >::type Catch::operator==<char const (&) [17]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [17]) [740] 0.00 0.00 1/1112142 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [4], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [4]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [4]> >::type Catch::operator==<char const (&) [4]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [4]) [743] 0.00 0.00 1/1112142 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [57], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [57]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [57]> >::type Catch::operator==<char const (&) [57]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [57]) [744] 0.00 0.00 1/1112142 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [48], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [48]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [48]> >::type Catch::operator==<char const (&) [48]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [48]) [742] 0.00 0.00 1/1112142 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [76], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [76]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [76]> >::type Catch::operator==<char const (&) [76]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [76]) [746] 0.00 0.00 1/1112142 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [67], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [67]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [67]> >::type Catch::operator==<char const (&) [67]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [67]) [745] 0.00 0.00 1/1112142 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [36], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [36]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [36]> >::type Catch::operator==<char const (&) [36]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [36]) [741] 0.00 0.00 2/1112142 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [16], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [16]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [16]> >::type Catch::operator==<char const (&) [16]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [16]) [725] 0.00 0.00 3/1112142 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator==<char const (&) [7]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [369] 0.00 0.00 3/1112142 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [6], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [6]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [6]> >::type Catch::operator==<char const (&) [6]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [6]) [716] 0.00 0.00 3/1112142 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [54], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [54]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [54]> >::type Catch::operator==<char const (&) [54]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [54]) [715] 0.00 0.00 3/1112142 Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [641] 0.00 0.00 5/1112142 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [31], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [31]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [31]> >::type Catch::operator==<char const (&) [31]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [31]) [674] 0.00 0.00 7/1112142 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [10]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [10]> >::type Catch::operator==<char const (&) [10]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [10]) [668] 0.00 0.00 7/1112142 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [9], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [9]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [9]> >::type Catch::operator==<char const (&) [9]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [9]) [669] 0.00 0.00 8/1112142 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [2], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [2]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [2]> >::type Catch::operator==<char const (&) [2]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [2]) [649] 0.00 0.00 8/1112142 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [33], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [33]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [33]> >::type Catch::operator==<char const (&) [33]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [33]) [650] 0.00 0.00 20/1112142 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [32], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [32]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [32]> >::type Catch::operator==<char const (&) [32]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [32]) [631] 0.00 0.07 1112065/1112142 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [8]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [8]> >::type Catch::operator==<char const (&) [8]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [8]) [135] [192] 0.2 0.00 0.07 1112142 bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [192] 0.02 0.05 1112142/1179724 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [186] ----------------------------------------------- 0.00 0.00 36/1966314 CATCH2_INTERNAL_TEST_0() [8] 0.01 0.06 1966278/1966314 CATCH2_INTERNAL_TEST_3() [7] [193] 0.2 0.01 0.06 1966314 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator==<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [193] 0.03 0.01 1966314/3932626 Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::BinaryExpr(bool, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, Catch::StringRef, libutf8::utf8_iterator&) [173] 0.01 0.01 1966314/191231886 Catch::operator"" sr(char const, unsigned long) [15] ----------------------------------------------- 0.00 0.00 34/1966312 CATCH2INTERNAL_TEST_0() [8] 0.01 0.06 1966278/1966312 CATCH2_INTERNAL_TEST_3() [7] [194] 0.2 0.01 0.06 1966312 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator!=<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [194] 0.03 0.01 1966312/3932626 Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::BinaryExpr(bool, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, Catch::StringRef, libutf8::utf8_iterator&) [173] 0.01 0.01 1966312/191231886 Catch::operator"" sr(char const, unsigned long) [15] ----------------------------------------------- 0.00 0.00 1000/1113039 CATCH2INTERNAL_TEST_0() [511] 0.01 0.06 1112039/1113039 CATCH2_INTERNAL_TEST_6() [26] [195] 0.2 0.01 0.06 1113039 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [195] 0.00 0.03 1113039/4453158 __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [141] 0.01 0.01 1113039/2226126 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [283] 0.01 0.00 1113039/191231886 Catch::operator"" sr(char const, unsigned long) [15] ----------------------------------------------- 0.00 0.00 102/1877505 std::cxx11::basicstring<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) [539] 0.00 0.03 762293/1877505 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_mutate(unsigned long, unsigned long, char32_t const, unsigned long) [147] 0.00 0.04 1115110/1877505 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy_chars(char32_t, char32_t const, char32_t const) [213] [196] 0.2 0.00 0.06 1877505 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy(char32_t, char32_t const, unsigned long) [196] 0.06 0.00 762293/762293 std::char_traits<char32_t>::copy(char32_t, char32_t const, unsigned long) [210] 0.00 0.00 1115212/16520849 std::char_traits<char32_t>::assign(char32_t&, char32_t const&) [181] ----------------------------------------------- 0.02 0.01 1966312/3932628 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator!=<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [174] 0.02 0.01 1966316/3932628 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator==<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [198] [197] 0.2 0.04 0.02 3932628 Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [197] 0.02 0.00 3932628/105585733 Catch::ITransientExpression::ITransientExpression(bool, bool) [47] ----------------------------------------------- 0.00 0.00 38/1966316 CATCH2_INTERNAL_TEST_0() [8] 0.01 0.05 1966278/1966316 CATCH2_INTERNAL_TEST_3() [7] [198] 0.2 0.01 0.05 1966316 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator==<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [198] 0.02 0.01 1966316/3932628 Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [197] 0.01 0.01 1966316/191231886 Catch::operator"" sr(char const, unsigned long) [15] ----------------------------------------------- 0.00 0.00 1/3932627 CATCH2INTERNAL_TEST_0() [69] 0.00 0.00 70/3932627 CATCH2_INTERNAL_TEST_0() [8] 0.03 0.03 3932556/3932627 CATCH2_INTERNAL_TEST_3() [7] [199] 0.2 0.04 0.03 3932627 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() [199] 0.01 0.00 3932627/7865658 __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char const&) [333] 0.01 0.00 3932627/476838389 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [36] 0.01 0.00 3932627/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25] ----------------------------------------------- 0.01 0.00 2/17 (anonymous namespace)::get_time(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [188] 0.01 0.00 2/17 (anonymous namespace)::get_date(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [187] 0.05 0.00 13/17 CATCH2_INTERNAL_TEST_0() [69] [200] 0.2 0.06 0.00 17 libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(char const, std::allocator<char> const&) [200] 0.00 0.00 17/69846 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356] ----------------------------------------------- 0.01 0.00 1179725/5632626 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [186] 0.05 0.00 4452901/5632626 __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [141] [201] 0.2 0.06 0.00 5632626 std::char_traits<char>::compare(char const, char const, unsigned long) [201] ----------------------------------------------- 0.06 0.00 18527571/18527571 Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [115] [202] 0.2 0.06 0.00 18527571 Catch::ExprLhs<int>::ExprLhs(int) [202] ----------------------------------------------- 0.06 0.00 14337866/14337866 Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t) [129] [203] 0.2 0.06 0.00 14337866 Catch::ExprLhs<char32_t>::ExprLhs(char32_t) [203] ----------------------------------------------- 0.04 0.02 10528797/10528797 std::pointer_traits<char32_t const>::pointer_to(char32_t const&) [176] [204] 0.2 0.04 0.02 10528797 char32_t const std::addressof<char32_t const>(char32_t const&) [204] 0.02 0.00 10528797/10528797 char32_t const std::__addressof<char32_t const>(char32_t const&) [332] ----------------------------------------------- 0.00 0.00 198/6651181 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_S_copy(char16_t, char16_t const, unsigned long) [627] 0.02 0.00 2242141/6651181 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::push_back(char16_t) [128] 0.04 0.00 4408842/6651181 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_set_length(unsigned long) [139] [205] 0.2 0.06 0.00 6651181 std::char_traits<char16_t>::assign(char16_t&, char16_t const&) [205] ----------------------------------------------- 0.06 0.00 4764/4764 std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~allocator() [177] [206] 0.2 0.06 0.00 4764 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~new_allocator() [206] ----------------------------------------------- <spontaneous> [207] 0.2 0.06 0.00 Catch::handleExceptionMatchExpr(Catch::AssertionHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [207] ----------------------------------------------- <spontaneous> [208] 0.2 0.06 0.00 std::Vectorbase<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::_M_deallocate(Catch::ScopedMessage, unsigned long) [208] ----------------------------------------------- 0.01 0.00 1113138/10009720 CATCH2_INTERNAL_TEST_6() [26] 0.05 0.00 8896582/10009720 CATCH2_INTERNAL_TEST_0() [4] [209] 0.2 0.06 0.00 10009720 Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&>::~BinaryExpr() [209] ----------------------------------------------- 0.06 0.00 762293/762293 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy(char32_t, char32_t const, unsigned long) [196] [210] 0.2 0.06 0.00 762293 std::char_traits<char32_t>::copy(char32_t, char32_t const, unsigned long) [210] ----------------------------------------------- 0.00 0.00 2149/7170170 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) [539] 0.00 0.01 762293/7170170 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_mutate(unsigned long, unsigned long, char32_t const, unsigned long) [147] 0.00 0.05 6405728/7170170 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t) [72] [211] 0.2 0.00 0.06 7170170 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::capacity() const [211] 0.01 0.05 7170170/10528797 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_is_local() const [153] ----------------------------------------------- 0.05 0.01 1115110/1115110 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string(char32_t const, std::allocator<char32_t> const&) [106] [212] 0.1 0.05 0.01 1115110 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::Allochider(char32_t, std::allocator<char32_t> const&) [212] 0.01 0.00 2227172/2594179 std::allocator<char32_t>::allocator(std::allocator<char32_t> const&) [382] ----------------------------------------------- 0.02 0.04 1115110/1115110 void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct<char32_t const>(char32_t const, char32_t const, std::forward_iterator_tag) [150] [213] 0.1 0.02 0.04 1115110 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy_chars(char32_t, char32_t const, char32_t const) [213] 0.00 0.04 1115110/1877505 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy(char32_t, char32_t const, unsigned long) [196] ----------------------------------------------- 0.02 0.04 6542976/6542976 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<void const const&, void const, void>, std::negation<std::is_arithmetic<std::remove_reference<void const>::type> > >::value, Catch::BinaryExpr<void const const&, void const const&> >::type Catch::operator==<void const>(Catch::ExprLhs<void const const&>&&, void const&&) [124] [214] 0.1 0.02 0.04 6542976 Catch::BinaryExpr<void const const&, void const const&>::BinaryExpr(bool, void const const&, Catch::StringRef, void const const&) [214] 0.04 0.00 6542976/105585733 Catch::ITransientExpression::ITransientExpression(bool, bool) [47] ----------------------------------------------- 0.00 0.00 34/1966312 CATCH2_INTERNAL_TEST_0() [8] 0.01 0.05 1966278/1966312 CATCH2_INTERNAL_TEST_3() [7] [215] 0.1 0.01 0.05 1966312 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator==<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [215] 0.02 0.01 1966312/3932624 Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::BinaryExpr(bool, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, Catch::StringRef, libutf8::utf8_iterator&) [220] 0.01 0.01 1966312/191231886 Catch::operator"" sr(char const, unsigned long) [15] ----------------------------------------------- 0.00 0.00 34/1966312 CATCH2INTERNAL_TEST_0() [8] 0.01 0.05 1966278/1966312 CATCH2_INTERNAL_TEST_3() [7] [216] 0.1 0.01 0.05 1966312 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator!=<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [216] 0.02 0.01 1966312/3932624 Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::BinaryExpr(bool, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, Catch::StringRef, libutf8::utf8_iterator&) [220] 0.01 0.01 1966312/191231886 Catch::operator"" sr(char const, unsigned long) [15] ----------------------------------------------- 0.00 0.00 1024/1113087 CATCH2INTERNAL_TEST_6() [26] 0.00 0.06 1112063/1113087 unittest::catch_compare_long_strings(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [108] [217] 0.1 0.00 0.06 1113087 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [217] 0.00 0.03 1113087/4453158 __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [141] 0.01 0.01 1113087/2226126 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [283] 0.01 0.00 1113087/191231886 Catch::operator"" sr(char const, unsigned long) [15] ----------------------------------------------- 0.00 0.00 17/11851583 CATCH2INTERNAL_TEST_0() [8] 0.01 0.00 1967478/11851583 CATCH2_INTERNAL_TEST_3() [7] 0.01 0.00 2224128/11851583 CATCH2_INTERNAL_TEST_0() [55] 0.04 0.00 7659960/11851583 CATCH2_INTERNAL_TEST_12() [11] [218] 0.1 0.06 0.00 11851583 Catch::BinaryExpr<char32_t, char32_t>::~BinaryExpr() [218] ----------------------------------------------- 0.04 0.01 2486272/2486272 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, unsigned int, void>, std::is_arithmetic<unsigned int> >::value, Catch::BinaryExpr<char32_t, unsigned int> >::type Catch::operator==<unsigned int>(Catch::ExprLhs<char32_t>&&, unsigned int) [162] [219] 0.1 0.04 0.01 2486272 Catch::BinaryExpr<char32_t, unsigned int>::BinaryExpr(bool, char32_t, Catch::StringRef, unsigned int) [219] 0.01 0.00 2486272/105585733 Catch::ITransientExpression::ITransientExpression(bool, bool) [47] ----------------------------------------------- 0.02 0.01 1966312/3932624 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator==<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [215] 0.02 0.01 1966312/3932624 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator!=<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [216] [220] 0.1 0.03 0.02 3932624 Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::BinaryExpr(bool, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, Catch::StringRef, libutf8::utf8_iterator&) [220] 0.02 0.00 3932624/105585733 Catch::ITransientExpression::ITransientExpression(bool, bool) [47] ----------------------------------------------- 0.01 0.04 179/179 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [155] [221] 0.1 0.01 0.04 179 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear() [221] 0.02 0.02 2225380/219918374 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6] ----------------------------------------------- 0.00 0.00 1/2821 Catch::Clara::Help::~Help() [580] 0.00 0.00 7/2821 unittest::snap_catch2_main(char const, char const, int, char**, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [253] 0.00 0.00 34/2821 Catch::makeCommandLineParser(Catch::ConfigData&) [100] 0.00 0.05 2779/2821 void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt) [225] [222] 0.1 0.00 0.05 2821 Catch::Clara::Opt::~Opt() [222] 0.00 0.05 2821/2830 std::vector<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~vector() [223] 0.00 0.00 2821/2821 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl() [510] ----------------------------------------------- 0.00 0.00 1/2830 Catch::Clara::Args::~Args() [581] 0.00 0.00 1/2830 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_move_assign(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&, std::integral_constant<bool, true>) [572] 0.00 0.00 3/2830 Catch::TestSpec::~TestSpec() [550] 0.00 0.00 4/2830 Catch::ConfigData::~ConfigData() [542] 0.00 0.05 2821/2830 Catch::Clara::Opt::~Opt() [222] [223] 0.1 0.00 0.05 2830 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~vector() [223] 0.01 0.04 2830/2830 std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~Vectorbase() [224] 0.00 0.00 2830/2894 void std::Destroy<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [527] 0.00 0.00 2830/5807 std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Tp_allocator() [897] ----------------------------------------------- 0.01 0.04 2830/2830 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~vector() [223] [224] 0.1 0.01 0.04 2830 std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~Vectorbase() [224] 0.00 0.04 2830/2830 std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Vectorimpl::~Vectorimpl() [261] 0.00 0.00 2830/2894 std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long) [911] ----------------------------------------------- 0.00 0.05 2779/2779 void std::Destroyaux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [226] [225] 0.1 0.00 0.05 2779 void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt) [225] 0.00 0.05 2779/2821 Catch::Clara::Opt::~Opt() [222] ----------------------------------------------- 0.00 0.05 134/134 void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [227] [226] 0.1 0.00 0.05 134 void std::Destroyaux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [226] 0.00 0.05 2779/2779 void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt) [225] 0.00 0.00 2779/5516 Catch::Clara::Opt std::addressof<Catch::Clara::Opt>(Catch::Clara::Opt&) [898] ----------------------------------------------- 0.00 0.05 134/134 void std::Destroy<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [228] [227] 0.1 0.00 0.05 134 void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [227] 0.00 0.05 134/134 void std::Destroy_aux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [226] ----------------------------------------------- 0.00 0.00 1/134 std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::operator=(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [504] 0.00 0.02 42/134 void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt const&) [357] 0.00 0.03 91/134 std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [281] [228] 0.1 0.00 0.05 134 void std::Destroy<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [228] 0.00 0.05 134/134 void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [227] ----------------------------------------------- 0.03 0.02 17542125/17542125 std::allocator_traits<std::allocator<char> >::allocate(std::allocator<char>&, unsigned long) [136] [229] 0.1 0.03 0.02 17542125 __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const) [229] 0.02 0.00 17542125/158581969 __gnu_cxx::new_allocator<char>::max_size() const [112] ----------------------------------------------- 0.00 0.05 67582/67582 CATCH2_INTERNAL_TEST_14() [61] [230] 0.1 0.00 0.05 67582 Catch::Matchers::ExceptionMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [230] 0.01 0.04 67582/67582 Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [231] ----------------------------------------------- 0.01 0.04 67582/67582 Catch::Matchers::ExceptionMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [230] [231] 0.1 0.01 0.04 67582 Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [231] 0.00 0.02 67582/67582 Catch::Matchers::MatcherBase<std::exception>::MatcherBase() [316] 0.00 0.01 67582/2801635 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [45] ----------------------------------------------- 0.01 0.04 52/52 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [233] [232] 0.1 0.01 0.04 52 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [232] 0.04 0.00 52/52 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [263] ----------------------------------------------- 0.00 0.00 1/52 Catch::Clara::ExeName::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [477] 0.00 0.00 1/52 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [478] 0.00 0.00 2/52 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::operator=(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) [470] 0.00 0.01 6/52 Catch::Clara::Detail::convertInto(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [436] 0.00 0.04 42/52 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [262] [233] 0.1 0.00 0.05 52 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [233] 0.01 0.04 52/52 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [232] 0.00 0.00 52/52 __gnu_cxx::__alloc_traits<std::allocator<char> >::_S_propagate_on_copy_assign() [1068] ----------------------------------------------- 0.05 0.00 26997388/26997388 std::iterator_traits<char const>::difference_type std::distance<char const>(char const, char const) [114] [234] 0.1 0.05 0.00 26997388 std::iterator_traits<char const>::difference_type std::__distance<char const>(char const, char const, std::random_access_iterator_tag) [234] ----------------------------------------------- 0.05 0.00 20326644/20326644 Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [96] [235] 0.1 0.05 0.00 20326644 Catch::ExprLhs<bool>::ExprLhs(bool) [235] ----------------------------------------------- 0.00 0.00 85/4915780 CATCH2_INTERNAL_TEST_0() [8] 0.05 0.00 4915695/4915780 CATCH2_INTERNAL_TEST_3() [7] [236] 0.1 0.05 0.00 4915780 Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::~BinaryExpr() [236] ----------------------------------------------- 0.00 0.00 70/3932626 CATCH2_INTERNAL_TEST_0() [8] 0.04 0.01 3932556/3932626 CATCH2_INTERNAL_TEST_3() [7] [237] 0.1 0.04 0.01 3932626 Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator<=<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::Decomposer&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [237] 0.01 0.00 3932626/3932626 Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::ExprLhs(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [378] ----------------------------------------------- 0.02 0.03 1114111/1114111 std::hex(std::ios_base&) [246] [238] 0.1 0.02 0.03 1114111 std::ios_base::setf(std::IosFmtflags, std::IosFmtflags) [238] 0.02 0.00 1114111/1114111 std::operator|=(std::IosFmtflags&, std::IosFmtflags) [344] 0.01 0.00 1114111/1114111 std::operator~(std::IosFmtflags) [392] 0.00 0.00 1114111/1114111 std::operator&=(std::IosFmtflags&, std::IosFmtflags) [856] 0.00 0.00 1114111/2228222 std::operator&(std::IosFmtflags, std::IosFmtflags) [843] ----------------------------------------------- 0.00 0.05 1112062/1112062 CATCH2_INTERNAL_TEST_0() [14] [239] 0.1 0.00 0.05 1112062 std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string(wchar_t const, std::allocator<wchar_t> const&) [239] 0.00 0.03 1112062/1112062 void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct<wchar_t const>(wchar_t const, wchar_t const) [292] 0.00 0.01 1112062/1112062 std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_local_data() [399] 0.01 0.00 1112062/1112062 std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::Allochider::Allochider(wchar_t, std::allocator<wchar_t> const&) [397] 0.00 0.00 1112062/1112062 std::char_traits<wchar_t>::length(wchar_t const) [862] ----------------------------------------------- 0.05 0.00 178/178 std::allocator<Catch::Clara::Arg>::allocator(std::allocator<Catch::Clara::Arg> const&) [241] [240] 0.1 0.05 0.00 178 __gnu_cxx::new_allocator<Catch::Clara::Arg>::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Arg> const&) [240] ----------------------------------------------- 0.00 0.00 1/178 std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::get_allocator() const [507] 0.00 0.02 88/178 std::allocator_traits<std::allocator<Catch::Clara::Arg> >::select_on_container_copy_construction(std::allocator<Catch::Clara::Arg> const&) [320] 0.00 0.03 89/178 std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Arg> const&) [313] [241] 0.1 0.00 0.05 178 std::allocator<Catch::Clara::Arg>::allocator(std::allocator<Catch::Clara::Arg> const&) [241] 0.05 0.00 178/178 __gnu_cxx::new_allocator<Catch::Clara::Arg>::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Arg> const&) [240] ----------------------------------------------- <spontaneous> [242] 0.1 0.05 0.00 Catch::isFalseTest(int) [242] ----------------------------------------------- <spontaneous> [243] 0.1 0.05 0.00 Catch::ConsoleReporter::assertionStarting(Catch::AssertionInfo const&) [243] ----------------------------------------------- <spontaneous> [244] 0.1 0.05 0.00 Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>::~unique_ptr() [244] ----------------------------------------------- <spontaneous> [245] 0.1 0.05 0.00 std::Vectorbase<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::~Vectorbase() [245] ----------------------------------------------- <spontaneous> [246] 0.1 0.00 0.05 std::hex(std::ios_base&) [246] 0.02 0.03 1114111/1114111 std::ios_base::setf(std::IosFmtflags, std::IosFmtflags) [238] ----------------------------------------------- 0.05 0.00 6814423/6814423 Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [143] [247] 0.1 0.05 0.00 6814423 Catch::ExprLhs<char>::ExprLhs(char) [247] ----------------------------------------------- 0.00 0.05 1048576/1048576 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string(char16_t const, std::allocator<char16_t> const&) [171] [248] 0.1 0.00 0.05 1048576 void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct<char16_t const>(char16_t const, char16_t const) [248] 0.00 0.05 1048576/1048576 void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct_aux<char16_t const>(char16_t const, char16_t const, std::__false_type) [250] ----------------------------------------------- 0.02 0.03 1048576/1048576 void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct_aux<char16_t const>(char16_t const, char16_t const, std::__false_type) [250] [249] 0.1 0.02 0.03 1048576 void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct<char16_t const>(char16_t const, char16_t const, std::forward_iterator_tag) [249] 0.01 0.01 1048576/4408842 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_set_length(unsigned long) [139] 0.00 0.00 1048576/12189269 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data() const [331] 0.00 0.00 1048576/1048576 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_S_copy_chars(char16_t, char16_t const, char16_t const) [628] 0.00 0.00 1048576/1048576 bool __gnu_cxx::__is_null_pointer<char16_t const>(char16_t const) [876] 0.00 0.00 1048576/1048576 std::iterator_traits<char16_t const>::difference_type std::distance<char16_t const>(char16_t const, char16_t const) [879] ----------------------------------------------- 0.00 0.05 1048576/1048576 void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct<char16_t const>(char16_t const, char16_t const) [248] [250] 0.1 0.00 0.05 1048576 void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct_aux<char16_t const>(char16_t const, char16_t const, std::__false_type) [250] 0.02 0.03 1048576/1048576 void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct<char16_t const>(char16_t const, char16_t const, std::forward_iterator_tag) [249] ----------------------------------------------- 0.00 0.05 88/88 Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [165] [251] 0.1 0.00 0.05 88 std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [251] 0.00 0.02 88/88 __gnu_cxx::__alloc_traits<std::allocator<Catch::Clara::Arg> >::_S_select_on_copy(std::allocator<Catch::Clara::Arg> const&) [318] 0.00 0.02 88/88 std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Arg> const&) [319] 0.00 0.00 88/88 Catch::Clara::Arg std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg, Catch::Clara::Arg>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg, std::allocator<Catch::Clara::Arg>&) [597] 0.00 0.00 88/91 std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() const [1034] 0.00 0.00 88/95 std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::size() const [1025] 0.00 0.00 88/180 std::allocator<Catch::Clara::Arg>::~allocator() [1000] 0.00 0.00 88/185 std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() [995] 0.00 0.00 88/90 std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::end() const [1042] 0.00 0.00 88/90 std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::begin() const [1043] ----------------------------------------------- <spontaneous> [252] 0.1 0.00 0.05 main [252] 0.00 0.05 1/1 unittest::snap_catch2_main(char const, char const, int, char**, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [253] 0.00 0.00 1/1 main::{lambda()#1}::operator void ()()() const [1334] ----------------------------------------------- 0.00 0.05 1/1 main [252] [253] 0.1 0.00 0.05 1 unittest::snap_catch2_main(char const, char const, int, char*, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [253] 0.00 0.04 7/41 Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [102] 0.00 0.01 7/42 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [262] 0.00 0.00 7/90 Catch::Clara::Parser::~Parser() [282] 0.00 0.00 7/2821 Catch::Clara::Opt::~Opt() [222] 0.00 0.00 23/69846 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356] 0.00 0.00 11/64 Catch::Clara::Opt::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [577] 0.00 0.00 3/5 Catch::Clara::Opt::Opt<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [611] 0.00 0.00 23/40927101 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17] 0.00 0.00 1/3 Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [625] 0.00 0.00 2/2 unittest::g_binary_dir[abi:cxx11]() [676] 0.00 0.00 2/2 unittest::g_source_dir[abi:cxx11]() [677] 0.00 0.00 1/1 unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [682] 0.00 0.00 2/3 unittest::g_tmp_dir[abi:cxx11]() [675] 0.00 0.00 2/2 unittest::g_verbose() [1268] 0.00 0.00 1/1 main::{lambda()#1}::FUN() [1335] 0.00 0.00 1/83 unittest::gprogress() [1062] 0.00 0.00 1/1114090 std::operator|(std::IosOpenmode, std::IosOpenmode) [858] ----------------------------------------------- 0.01 0.01 1966312/4915780 std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator!=<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [189] 0.01 0.02 2949468/4915780 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator==<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [166] [254] 0.1 0.02 0.03 4915780 Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [254] 0.03 0.00 4915780/105585733 Catch::ITransientExpression::ITransientExpression(bool, bool) [47] ----------------------------------------------- 0.00 0.00 2/1050687 CATCH2_INTERNAL_TEST_21() [323] 0.00 0.00 4/1050687 CATCH2_INTERNAL_TEST_25() [172] 0.00 0.00 100/1050687 CATCH2_INTERNAL_TEST_0() [491] 0.00 0.00 2005/1050687 CATCH2_INTERNAL_TEST_3() [105] 0.00 0.05 1048576/1050687 CATCH2_INTERNAL_TEST_0() [14] [255] 0.1 0.00 0.05 1050687 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::~basic_string() [255] 0.01 0.02 2164796/2164796 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::~Allochider() [312] 0.01 0.01 2164796/2165171 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_dispose() [322] ----------------------------------------------- 0.00 0.00 102/3356574 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) [539] 0.00 0.01 762293/3356574 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_mutate(unsigned long, unsigned long, char32_t const, unsigned long) [147] 0.02 0.02 2594179/3356574 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [168] [256] 0.1 0.02 0.03 3356574 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_dispose() [256] 0.00 0.02 3356574/10528797 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_is_local() const [153] 0.00 0.00 762395/762395 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_destroy(unsigned long) [490] ----------------------------------------------- 0.00 0.00 67/521622 Catch::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [600] 0.01 0.04 521555/521622 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [37] [257] 0.1 0.01 0.04 521622 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [257] 0.00 0.03 521622/129651407 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5] 0.00 0.00 521622/112791252 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [27] ----------------------------------------------- 0.00 0.00 2/1113992 CATCH2_INTERNAL_TEST_21() [323] 0.00 0.00 6/1113992 CATCH2_INTERNAL_TEST_18() [134] 0.00 0.05 1113984/1113992 CATCH2_INTERNAL_TEST_0() [10] [258] 0.1 0.00 0.05 1113992 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [258] 0.00 0.03 1113992/4453158 __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [141] 0.01 0.00 1113992/191231886 Catch::operator"" sr(char const, unsigned long) [15] 0.00 0.01 1113992/1113992 Catch::BinaryExpr<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [435] ----------------------------------------------- 0.04 0.01 6542976/6542976 CATCH2_INTERNAL_TEST_12() [11] [259] 0.1 0.04 0.01 6542976 Catch::ExprLhs<void const const&> Catch::operator<=<void const, 0>(Catch::Decomposer&&, void const&&) [259] 0.01 0.00 6542976/6542976 Catch::ExprLhs<void const const&>::ExprLhs(void const const&) [444] ----------------------------------------------- 0.00 0.00 68/3932624 CATCH2_INTERNAL_TEST_0() [8] 0.04 0.00 3932556/3932624 CATCH2_INTERNAL_TEST_3() [7] [260] 0.1 0.05 0.00 3932624 Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::~BinaryExpr() [260] ----------------------------------------------- 0.00 0.04 2830/2830 std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~Vectorbase() [224] [261] 0.1 0.00 0.04 2830 std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Vectorimpl::~Vectorimpl() [261] 0.01 0.04 2830/4764 std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~allocator() [177] ----------------------------------------------- 0.00 0.00 1/42 Catch::Clara::Help::Help(bool&) [475] 0.00 0.01 7/42 unittest::snap_catch2_main(char const, char const, int, char*, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [253] 0.00 0.03 34/42 Catch::makeCommandLineParser(Catch::ConfigData&) [100] [262] 0.1 0.00 0.04 42 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [262] 0.00 0.04 42/52 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [233] ----------------------------------------------- 0.04 0.00 52/52 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [232] [263] 0.1 0.04 0.00 52 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [263] 0.00 0.00 45/17542125 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [56] 0.00 0.00 52/219918374 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6] 0.00 0.00 45/95856845 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [23] 0.00 0.00 52/159954235 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [12] 0.00 0.00 52/46114452 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [60] 0.00 0.00 52/180552234 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [41] 0.00 0.00 104/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25] 0.00 0.00 45/23409784 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [161] 0.00 0.00 45/20474502 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [297] ----------------------------------------------- 0.00 0.00 358/38019886 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [155] 0.00 0.00 2935280/38019886 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [95] 0.02 0.00 17542123/38019886 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [97] 0.02 0.00 17542125/38019886 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [56] [264] 0.1 0.04 0.00 38019886 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [264] ----------------------------------------------- 0.00 0.00 2/25562466 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() const [800] 0.01 0.00 4915780/25562466 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cend() const [146] 0.01 0.00 7865256/25562466 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() const [167] 0.02 0.00 12781428/25562466 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cbegin() const [148] [265] 0.1 0.04 0.00 25562466 __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char const const&) [265] ----------------------------------------------- 0.00 0.00 1/7657092 CATCH2_INTERNAL_TEST_0() [55] 0.00 0.00 1/7657092 CATCH2_INTERNAL_TEST_21() [323] 0.00 0.00 2/7657092 CATCH2_INTERNAL_TEST_0() [8] 0.01 0.00 1112064/7657092 CATCH2_INTERNAL_TEST_31() [40] 0.03 0.00 6545024/7657092 CATCH2_INTERNAL_TEST_12() [11] [266] 0.1 0.04 0.00 7657092 Catch::BinaryExpr<unsigned long, int>::~BinaryExpr() [266] ----------------------------------------------- 0.00 0.00 68/3932624 CATCH2_INTERNAL_TEST_0() [8] 0.03 0.01 3932556/3932624 CATCH2_INTERNAL_TEST_3() [7] [267] 0.1 0.03 0.01 3932624 Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator<=<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::Decomposer&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [267] 0.01 0.00 3932624/3932624 Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::ExprLhs(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [379] ----------------------------------------------- <spontaneous> [268] 0.1 0.04 0.00 Catch::RunContext::assertionEnded(Catch::AssertionResult const&) [268] ----------------------------------------------- <spontaneous> [269] 0.1 0.04 0.00 Catch::ConsoleReporter::reportInvalidTestSpec(Catch::StringRef) [269] ----------------------------------------------- <spontaneous> [270] 0.1 0.04 0.00 __gnu_cxx::char_traits<char>::eq(char const&, char const&) [270] ----------------------------------------------- <spontaneous> [271] 0.1 0.04 0.00 Catch::ITransientExpression::getResult() const [271] ----------------------------------------------- 0.00 0.00 2/8999911 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator=(std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&&) [727] 0.04 0.00 8999909/8999911 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long) [117] [272] 0.1 0.04 0.00 8999911 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_length(unsigned long) [272] ----------------------------------------------- 0.00 0.00 1/364958 CATCH2_INTERNAL_TEST_0() [284] 0.00 0.00 4/364958 CATCH2_INTERNAL_TEST_21() [323] 0.00 0.00 100/364958 CATCH2_INTERNAL_TEST_3() [7] 0.00 0.00 100/364958 CATCH2_INTERNAL_TEST_0() [491] 0.00 0.02 174292/364958 CATCH2_INTERNAL_TEST_25() [172] 0.00 0.02 190461/364958 CATCH2_INTERNAL_TEST_41() [28] [273] 0.1 0.00 0.04 364958 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [273] 0.02 0.00 367007/367007 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::Allochider(char32_t, std::allocator<char32_t>&&) [324] 0.00 0.00 367007/7887847 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long) [117] 0.00 0.00 367007/1482117 std::allocator<char32_t>::allocator() [358] 0.00 0.00 367007/4076296 std::allocator<char32_t>::~allocator() [289] 0.00 0.00 367007/1482117 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() [389] ----------------------------------------------- 0.01 0.03 1112064/1112064 CATCH2_INTERNAL_TEST_0() [8] [274] 0.1 0.01 0.03 1112064 std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator>=<int>(Catch::ExprLhs<int>&&, int) [274] 0.01 0.01 1112064/18527571 Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [92] 0.01 0.00 1112064/191231886 Catch::operator"" sr(char const, unsigned long) [15] ----------------------------------------------- 0.03 0.01 1112065/1112065 std::enableif<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [8]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [8]> >::type Catch::operator==<char const (&) [8]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [8]) [135] [275] 0.1 0.03 0.01 1112065 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [8]) [275] 0.01 0.00 1112065/105585733 Catch::ITransientExpression::ITransientExpression(bool, bool) [47] ----------------------------------------------- 0.02 0.02 1117178/1117178 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [50] [276] 0.1 0.02 0.02 1117178 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [276] 0.01 0.00 2233323/2233323 std::less<char const>::operator()(char const const&, char const const&) const [384] 0.00 0.00 2233323/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25] 0.00 0.00 1116145/476838389 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [36] ----------------------------------------------- 0.00 0.00 1/5201092 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, __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> > >) [555] 0.01 0.03 5201091/5201092 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [90] [277] 0.1 0.01 0.03 5201092 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char) [277] 0.01 0.01 5201092/180552234 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [41] ----------------------------------------------- 0.02 0.02 8905802/8905802 __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [141] [278] 0.1 0.02 0.02 8905802 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [278] 0.02 0.00 8905921/857452566 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25] ----------------------------------------------- 0.00 0.00 4/17697616 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, __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> > >) [371] 0.04 0.00 17697612/17697616 __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::difference_type __gnu_cxx::operator-<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> > > const&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [183] [279] 0.1 0.04 0.00 17697616 __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const [279] ----------------------------------------------- <spontaneous> [280] 0.1 0.04 0.00 bool std::operator==<char>(std::allocator<char> const&, std::allocator<char> const&) [280] ----------------------------------------------- 0.00 0.00 1/91 std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_move_assign(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&, std::integral_constant<bool, true>) [501] 0.00 0.03 90/91 Catch::Clara::Parser::~Parser() [282] [281] 0.1 0.00 0.03 91 std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [281] 0.00 0.03 91/134 void std::Destroy<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [228] 0.00 0.00 91/309 std::Vector_base<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [986] 0.00 0.00 91/91 std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase() [1040] ----------------------------------------------- 0.00 0.00 1/90 Catch::Session::Session() [325] 0.00 0.00 1/90 Catch::Session::~Session() [503] 0.00 0.00 1/90 Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Arg>(Catch::Clara::Arg const&) const [468] 0.00 0.00 1/90 Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::ExeName>(Catch::Clara::ExeName const&) const [469] 0.00 0.00 1/90 Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Help>(Catch::Clara::Help const&) const [437] 0.00 0.00 2/90 Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::operator|<Catch::Clara::Help>(Catch::Clara::Help const&) const [481] 0.00 0.00 7/90 unittest::snap_catch2_main(char const, char const, int, char*, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [253] 0.00 0.01 35/90 Catch::makeCommandLineParser(Catch::ConfigData&) [100] 0.00 0.02 41/90 Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [102] [282] 0.1 0.00 0.03 90 Catch::Clara::Parser::~Parser() [282] 0.00 0.03 90/91 std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [281] 0.00 0.00 90/91 std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector() [1041] 0.00 0.00 90/91 Catch::Clara::ExeName::~ExeName() [1033] 0.00 0.00 90/3019 Catch::Clara::Detail::ParserBase::~ParserBase() [909] ----------------------------------------------- 0.01 0.01 1113039/2226126 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [195] 0.01 0.01 1113087/2226126 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [217] [283] 0.1 0.02 0.01 2226126 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [283] 0.01 0.00 2226126/105585733 Catch::ITransientExpression::ITransientExpression(bool, bool) [47] ----------------------------------------------- 0.00 0.03 5/5 Catch::TestInvokerAsFunction::invoke() const [1] [284] 0.1 0.00 0.03 5 CATCH2_INTERNAL_TEST_0() [284] 0.03 0.01 9/9 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::c_str() const [285] 0.00 0.00 25/1929 Catch::SectionInfo::~SectionInfo() [439] 0.00 0.00 25/69846 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356] 0.00 0.00 25/800 Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [543] 0.00 0.00 25/40927101 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17] 0.00 0.00 25/25 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::bom_t const&, libutf8::bom_t, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::bom_t>::type> > >::value, Catch::BinaryExpr<libutf8::bom_t const&, libutf8::bom_t const&> >::type Catch::operator==<libutf8::bom_t>(Catch::ExprLhs<libutf8::bom_t const&>&&, libutf8::bom_t&&) [672] 0.00 0.00 26/106039706 operator"" catchsr(char const, unsigned long) [35] 0.00 0.00 51/106040468 Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [66] 0.00 0.00 2/6340178 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t) [65] 0.00 0.00 1/364958 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [273] 0.00 0.00 26/106039706 Catch::AssertionHandler::~AssertionHandler() [88] 0.00 0.00 1/1480070 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [168] 0.00 0.00 1/1526941 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::length() const [300] 0.00 0.00 1/1 std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<char32_t, int> >::type Catch::operator==<int>(Catch::ExprLhs<char32_t>&&, int) [785] 0.00 0.00 1/14337866 Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t) [129] 0.00 0.00 1/2098472 unittest::rand_char(bool) [388] 0.00 0.00 25/25 Catch::ExprLhs<libutf8::bom_t const&> Catch::operator<=<libutf8::bom_t, 0>(Catch::Decomposer&&, libutf8::bom_t&&) [1094] 0.00 0.00 25/25 Catch::BinaryExpr<libutf8::bom_t const&, libutf8::bom_t const&>::~BinaryExpr() [1092] 0.00 0.00 5/83 unittest::g_progress() [1062] 0.00 0.00 1/1 Catch::BinaryExpr<char32_t, int>::~BinaryExpr() [1285] ----------------------------------------------- 0.03 0.01 9/9 CATCH2_INTERNAL_TEST_0() [284] [285] 0.1 0.03 0.01 9 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::c_str() const [285] 0.01 0.00 9612748/38194183 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [315] ----------------------------------------------- 0.03 0.00 179/179 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [155] [286] 0.1 0.03 0.00 179 void std::__alloc_on_move<std::allocator<char> >(std::allocator<char>&, std::allocator<char>&) [286] 0.00 0.00 179/179 void std::__do_alloc_on_move<std::allocator<char> >(std::allocator<char>&, std::allocator<char>&, std::integral_constant<bool, true>) [710] ----------------------------------------------- 0.03 0.00 26997388/26997388 std::iterator_traits<char const>::difference_type std::distance<char const>(char const, char const) [114] [287] 0.1 0.03 0.00 26997388 std::iterator_traits<char const>::iterator_category std::__iterator_category<char const>(char const const&) [287] ----------------------------------------------- 0.00 0.00 1048576/4329592 CATCH2_INTERNAL_TEST_0() [14] 0.00 0.01 1116220/4329592 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string() [190] 0.01 0.01 2164796/4329592 std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::~Allochider() [312] [288] 0.1 0.01 0.02 4329592 std::allocator<char16_t>::~allocator() [288] 0.02 0.00 4329592/4329592 __gnu_cxx::new_allocator<char16_t>::~new_allocator() [339] ----------------------------------------------- 0.00 0.00 367007/4076296 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [273] 0.01 0.00 1115110/4076296 CATCH2_INTERNAL_TEST_0() [14] 0.01 0.01 2594179/4076296 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::~Allochider() [307] [289] 0.1 0.02 0.01 4076296 std::allocator<char32_t>::~allocator() [289] 0.01 0.00 5188358/5188358 __gnu_cxx::new_allocator<char32_t>::~new_allocator() [375] ----------------------------------------------- 0.00 0.00 1000/2226126 CATCH2_INTERNAL_TEST_0() [511] 0.01 0.00 1112063/2226126 unittest::catch_compare_long_strings(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [108] 0.02 0.00 1113063/2226126 CATCH2_INTERNAL_TEST_6() [26] [290] 0.1 0.03 0.00 2226126 Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::~BinaryExpr() [290] ----------------------------------------------- 0.01 0.02 1115110/1115110 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string(char32_t const, std::allocator<char32_t> const&) [106] [291] 0.1 0.01 0.02 1115110 std::char_traits<char32_t>::length(char32_t const) [291] 0.02 0.00 2230220/2230220 std::char_traits<char32_t>::eq(char32_t const&, char32_t const&) [341] ----------------------------------------------- 0.00 0.03 1112062/1112062 std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string(wchar_t const, std::allocator<wchar_t> const&) [239] [292] 0.1 0.00 0.03 1112062 void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct<wchar_t const>(wchar_t const, wchar_t const) [292] 0.02 0.01 1112062/1112062 void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct_aux<wchar_t const>(wchar_t const, wchar_t const, std::__false_type) [293] ----------------------------------------------- 0.02 0.01 1112062/1112062 void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct<wchar_t const>(wchar_t const, wchar_t const) [292] [293] 0.1 0.02 0.01 1112062 void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct_aux<wchar_t const>(wchar_t const, wchar_t const, std::__false_type) [293] 0.01 0.00 1112062/1112062 void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct<wchar_t const>(wchar_t const, wchar_t const, std::forward_iterator_tag) [398] ----------------------------------------------- <spontaneous> [294] 0.1 0.03 0.00 Catch::RunContext::handleUnfinishedSections() [294] ----------------------------------------------- <spontaneous> [295] 0.1 0.03 0.00 Catch::getCurrentContext() [295] ----------------------------------------------- <spontaneous> [296] 0.1 0.03 0.00 Catch::StringRef::end() const [296] ----------------------------------------------- 0.00 0.00 1/20474502 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [723] 0.00 0.00 1/20474502 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__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> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag) [158] 0.00 0.00 2/20474502 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [155] 0.00 0.00 45/20474502 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [263] 0.00 0.00 238136/20474502 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag) [33] 0.00 0.00 1183546/20474502 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [90] 0.00 0.00 2932375/20474502 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [95] 0.01 0.00 5283224/20474502 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [43] 0.02 0.00 10837172/20474502 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [34] [297] 0.1 0.03 0.00 20474502 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [297] ----------------------------------------------- 0.00 0.00 3048/6814423 CATCH2_INTERNAL_TEST_8() [497] 0.00 0.00 196541/6814423 CATCH2_INTERNAL_TEST_21() [323] 0.00 0.00 1112114/6814423 CATCH2_INTERNAL_TEST_0() [55] 0.00 0.00 1120128/6814423 CATCH2_INTERNAL_TEST_12() [11] 0.02 0.00 4382592/6814423 CATCH2_INTERNAL_TEST_31() [40] [298] 0.1 0.03 0.00 6814423 Catch::BinaryExpr<char, char>::~BinaryExpr() [298] ----------------------------------------------- 0.03 0.00 1179723/1179723 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [186] [299] 0.1 0.03 0.00 1179723 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_compare(unsigned long, unsigned long) [299] ----------------------------------------------- 0.00 0.00 1/1526941 CATCH2_INTERNAL_TEST_0() [284] 0.00 0.00 1/1526941 CATCH2_INTERNAL_TEST_21() [323] 0.00 0.00 2/1526941 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator=(std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&&) [727] 0.00 0.00 100/1526941 CATCH2_INTERNAL_TEST_0() [491] 0.00 0.00 2251/1526941 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) [539] 0.03 0.00 1524586/1526941 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_mutate(unsigned long, unsigned long, char32_t const, unsigned long) [147] [300] 0.1 0.03 0.00 1526941 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::length() const [300] ----------------------------------------------- 0.00 0.00 1/3337262 CATCH2_INTERNAL_TEST_18() [134] 0.01 0.00 1112063/3337262 unittest::catch_compare_long_strings(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [108] 0.01 0.00 1112083/3337262 CATCH2_INTERNAL_TEST_0() [4] 0.01 0.00 1113115/3337262 CATCH2_INTERNAL_TEST_6() [26] [301] 0.1 0.02 0.01 3337262 Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [301] 0.01 0.00 3337262/3338264 Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::ExprLhs(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [380] ----------------------------------------------- 0.00 0.00 42/1918 void __gnu_cxx::new_allocator<Catch::Clara::Opt>::construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [487] 0.00 0.03 1876/1918 void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [303] [302] 0.1 0.00 0.03 1918 Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [302] 0.00 0.03 1918/1920 std::vector<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [308] 0.00 0.00 1918/1918 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&) [480] ----------------------------------------------- 0.00 0.03 1876/1876 Catch::Clara::Opt std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt) [304] [303] 0.1 0.00 0.03 1876 void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [303] 0.00 0.03 1876/1918 Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [302] 0.00 0.00 1876/2002 Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::removereference<Catch::Clara::Opt const&>::type&) [933] 0.00 0.00 1876/462235 operator new(unsigned long, void) [884] ----------------------------------------------- 0.00 0.03 89/89 Catch::Clara::Opt std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt) [305] [304] 0.1 0.00 0.03 89 Catch::Clara::Opt std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt) [304] 0.00 0.03 1876/1876 void std::_Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [303] 0.00 0.00 1965/2008 bool __gnu_cxx::operator!=<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&) [932] 0.00 0.00 1876/1918 __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator() const [948] 0.00 0.00 1876/5516 Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&) [898] 0.00 0.00 1876/1918 __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator++() [947] ----------------------------------------------- 0.00 0.03 89/89 Catch::Clara::Opt std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [306] [305] 0.1 0.00 0.03 89 Catch::Clara::Opt std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt) [305] 0.00 0.03 89/89 Catch::Clara::Opt std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt) [304] ----------------------------------------------- 0.00 0.00 1/89 Catch::Clara::Opt std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > >(unsigned long, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >) [506] 0.00 0.03 88/89 std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [309] [306] 0.1 0.00 0.03 89 Catch::Clara::Opt std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [306] 0.00 0.03 89/89 Catch::Clara::Opt std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt) [305] ----------------------------------------------- 0.01 0.02 2594179/2594179 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [168] [307] 0.1 0.01 0.02 2594179 std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::~Allochider() [307] 0.01 0.01 2594179/4076296 std::allocator<char32_t>::~allocator() [289] ----------------------------------------------- 0.00 0.00 2/1920 Catch::ConfigData::ConfigData(Catch::ConfigData const&) [573] 0.00 0.03 1918/1920 Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [302] [308] 0.1 0.00 0.03 1920 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [308] 0.00 0.02 1920/4764 std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~allocator() [177] 0.00 0.00 1920/1920 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [485] 0.00 0.00 1920/2049 std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Tp_allocator() const [927] 0.00 0.00 1920/1920 __gnu_cxx::__alloc_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_select_on_copy(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [942] 0.00 0.00 1920/2176 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::size() const [920] 0.00 0.00 1920/1920 std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Vectorbase(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [944] 0.00 0.00 1920/5807 std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Tp_allocator() [897] 0.00 0.00 1920/2468 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::end() const [916] 0.00 0.00 1920/2468 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::begin() const [917] ----------------------------------------------- 0.00 0.03 88/88 Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [165] [309] 0.1 0.00 0.03 88 std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [309] 0.00 0.03 88/89 Catch::Clara::Opt std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [306] 0.00 0.00 88/173 std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() const [1006] 0.00 0.00 88/88 __gnu_cxx::__alloc_traits<std::allocator<Catch::Clara::Opt> >::_S_select_on_copy(std::allocator<Catch::Clara::Opt> const&) [1050] 0.00 0.00 88/258 std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const [990] 0.00 0.00 88/88 std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Opt> const&) [1055] 0.00 0.