Flat profile:

Each sample counts as 0.01 seconds.
  %   cumulative   self              self     total           
 time   seconds   seconds    calls   s/call   s/call  name    
  4.36      1.88     1.88 296818371     0.00     0.00  Catch::operator"" sr(char const, unsigned long)
  3.91      3.56     1.68 843603819     0.00     0.00  std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const
  3.85      5.21     1.66 218793887     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long)
  3.25      6.61     1.40                             Catch::AssertionHandler::AssertionHandler(Catch::StringRef, Catch::SourceLineInfo const&, Catch::StringRef, Catch::ResultDisposition::Flags)
  3.21      7.99     1.38 212080032     0.00     0.00  operator"" catchsr(char const, unsigned long)
  3.15      9.34     1.35 508900187     0.00     0.00  Catch::StringRef::StringRef(char const, unsigned long)
  2.37     10.36     1.02 246476588     0.00     0.00  std::char_traits<char>::assign(char&, char const&)
  2.23     11.32     0.96                             Catch::RunContext::resetAssertionInfo()
  2.13     12.23     0.92 37858291     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const
  1.89     13.04     0.81 259433902     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const
  1.72     13.79     0.74                             Catch::RunContext::notifyAssertionStarted(Catch::AssertionInfo const&)
  1.66     14.50     0.71 494863817     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
  1.47     15.13     0.63        5     0.13     0.53  CATCH2_INTERNAL_TEST_12()
  1.43     15.74     0.61 261661874     0.00     0.00  char const std::addressof<char const>(char const&)
  1.43     16.36     0.61 129647090     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long)
  1.37     16.95     0.59 591147050     0.00     0.00  std::__is_constant_evaluated()
  1.26     17.49     0.54 211626047     0.00     0.00  Catch::StringRef::StringRef()
  1.23     18.02     0.53 223543435     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long)
  1.15     18.52     0.49 132225109     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.14     19.00     0.49 158837131     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const
  1.12     19.48     0.48 261661874     0.00     0.00  std::__ptr_traits_ptr_to<char const, char const, false>::pointer_to(char const&)
  1.11     19.96     0.47 105585946     0.00     0.00  Catch::ITransientExpression::ITransientExpression(bool, bool)
  1.11     20.43     0.47  4319226     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()
  1.09     20.91     0.47 27000050     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)
  1.07     21.36     0.46 108568831     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const)
  1.06     21.82     0.46                             Catch::RunContext::handleExpr(Catch::AssertionInfo const&, Catch::ITransientExpression const&, Catch::AssertionReaction&)
  1.05     22.27     0.45 160469314     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const
  1.02     22.71     0.44 261661874     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const
  1.02     23.15     0.44        2     0.22     2.23  CATCH2_INTERNAL_TEST_3()
  1.02     23.59     0.44                             Catch::OutputRedirect::deactivate()
  0.97     24.00     0.41                             Catch::AssertionHandler::handleExpr(Catch::ITransientExpression const&)
  0.93     24.41     0.40 157281673     0.00     0.00  std::char_traits<char>::copy(char, char const, unsigned long)
  0.91     24.80     0.39                             Catch::AssertionReaction::AssertionReaction()
  0.91     25.18     0.39                             init
  0.90     25.57     0.39                             Catch::RedirectGuard::RedirectGuard(bool, Catch::OutputRedirect&)
  0.80     25.91     0.34 177433338     0.00     0.00  std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long)
  0.78     26.25     0.34                             Catch::scopedDeactivate(Catch::OutputRedirect&)
  0.77     26.58     0.33 106040016     0.00     0.00  Catch::AssertionHandler::~AssertionHandler()
  0.74     26.90     0.32        4     0.08     1.86  CATCH2_INTERNAL_TEST_0()
  0.73     27.21     0.32 106041506     0.00     0.00  Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long)
  0.69     27.51     0.29  3932624     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cbegin() const
  0.67     27.80     0.29 113091854     0.00     0.00  std::char_traits<char>::length(char const)
  0.66     28.09     0.28                             Catch::RedirectGuard::~RedirectGuard()
  0.62     28.35     0.27                             Catch::AssertionHandler::complete()
  0.61     28.61     0.26                             Catch::RunContext::assertionPassed()
  0.59     28.86     0.26                             Catch::getResultCapture()
  0.59     29.12     0.26                             Catch::Detail::unique_ptr<Catch::OutputRedirect>::operator()
  0.58     29.37     0.25        1     0.25     1.47  CATCH2_INTERNAL_TEST_41()
  0.57     29.61     0.24  3337218     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const)
  0.56     29.86     0.24                             Catch::Context::getResultCapture() const
  0.54     30.09     0.23 79726336     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::~Allochider()
  0.51     30.30     0.22        2     0.11     0.14  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() const
  0.49     30.52     0.21       12     0.02     0.16  CATCH2_INTERNAL_TEST_0()
  0.48     30.72     0.20 10836959     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.47     30.92     0.20 27000053     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const)
  0.43     31.11     0.18  1161494     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.42     31.29     0.18 17537890     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_allocate(std::allocator<char>&, unsigned long)
  0.42     31.46     0.18  4382592     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) const
  0.42     31.64     0.18                             Catch::OutputRedirect::activate()
  0.42     31.82     0.18                             std::vector<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::clear()
  0.41     32.00     0.17 50916512     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&)
  0.41     32.17     0.17                             Catch::Detail::unique_ptr<Catch::IEventListener>::operator->()
  0.41     32.35     0.17                             std::vector<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::_M_erase_at_end(Catch::ScopedMessage)
  0.40     32.52     0.17 18527571     0.00     0.00  Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int)
  0.38     32.69     0.17 261661874     0.00     0.00  char const std::__addressof<char const>(char const&)
  0.36     32.84     0.15 83361490     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data()
  0.35     32.99     0.15 25562662     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.35     33.14     0.15 20326648     0.00     0.00  Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool)
  0.35     33.29     0.15        6     0.02     0.09  CATCH2_INTERNAL_TEST_0()
  0.34     33.44     0.14 83361491     0.00     0.00  char std::addressof<char>(char&)
  0.33     33.58     0.14 95846619     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose()
  0.33     33.72     0.14 83361491     0.00     0.00  char std::__addressof<char>(char&)
  0.33     33.85     0.14 20326648     0.00     0.00  void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&)
  0.33     33.99     0.14 17537890     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)
  0.33     34.13     0.14  6019559     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const
  0.33     34.27     0.14      306     0.00     0.00  Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >() const
  0.33     34.41     0.14                             Catch::OutputRedirect::isActive() const
  0.30     34.55     0.13 16518493     0.00     0.00  std::char_traits<char32_t>::assign(char32_t&, char32_t const&)
  0.30     34.67     0.13 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::token_t>::type>::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.30     34.80     0.13        4     0.03     0.22  CATCH2_INTERNAL_TEST_31()
  0.28     34.92     0.12 83361491     0.00     0.00  std::__ptr_traits_ptr_to<char, char, false>::pointer_to(char&)
  0.28     35.05     0.12 38187758     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const
  0.28     35.16     0.12 11851583     0.00     0.00  Catch::BinaryExpr<char32_t, char32_t>::BinaryExpr(bool, char32_t, Catch::StringRef, char32_t)
  0.28     35.28     0.12  3932627     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end()
  0.28     35.41     0.12                             Catch::isFalseTest(int)
  0.27     35.52     0.12 40915305     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
  0.27     35.63     0.12                             Catch::Context::setResultCapture(Catch::IResultCapture)
  0.26     35.74     0.11 18527571     0.00     0.00  Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int)
  0.26     35.85     0.11 11851583     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, char32_t, void>, Catch::capture_by_value<char32_t> >::value, Catch::BinaryExpr<char32_t, char32_t> >::type Catch::operator==<char32_t>(Catch::ExprLhs<char32_t>&&, char32_t)
  0.26     35.97     0.11  6542976     0.00     0.00  Catch::BinaryExpr<void const const&, void const const&>::BinaryExpr(bool, void const const&, Catch::StringRef, void const const&)
  0.24     36.07     0.10 25217933     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char)
  0.23     36.17     0.10 27695430     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&)
  0.23     36.27     0.10 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.23     36.37     0.10  7657092     0.00     0.00  Catch::BinaryExpr<unsigned long, int>::BinaryExpr(bool, unsigned long, Catch::StringRef, int)
  0.23     36.47     0.10      505     0.00     0.00  unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&)
  0.23     36.57     0.10       20     0.01     0.07  CATCH2_INTERNAL_TEST_6()
  0.22     36.66     0.10 83772097     0.00     0.00  std::is_constant_evaluated()
  0.22     36.76     0.10 17537851     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long)
  0.22     36.85     0.10   521698     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)
  0.21     36.95     0.09 17537851     0.00     0.00  std::__new_allocator<char>::deallocate(char, unsigned long)
  0.21     37.03     0.09 17413507     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int)
  0.21     37.12     0.09  6814559     0.00     0.00  Catch::BinaryExpr<char, char>::BinaryExpr(bool, char, Catch::StringRef, char)
  0.21     37.22     0.09  3201152     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.21     37.30     0.09   762274     0.00     0.00  std::char_traits<char32_t>::copy(char32_t, char32_t const, unsigned long)
  0.21     37.40     0.09        8     0.01     0.01  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const std::__addressof<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.21     37.48     0.09                             Catch::(anonymous namespace)::NoopRedirect::activateImpl()
  0.21     37.58     0.09                             Catch::getCurrentContext()
  0.21     37.66     0.09                             std::operator|(std::IosOpenmode, std::IosOpenmode)
  0.20     37.75     0.09 17537890     0.00     0.00  std::__new_allocator<char>::allocate(unsigned long, void const)
  0.20     37.84     0.09  7886379     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.19     37.91     0.08 55666277     0.00     0.00  std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&)
  0.19     37.99     0.08  5711982     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char)
  0.19     38.08     0.08  5569922     0.00     0.00  operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char32_t)
  0.17     38.15     0.07 27000051     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag)::Guard::Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  0.17     38.23     0.07 20326648     0.00     0.00  Catch::ExprLhs<bool>::ExprLhs(bool)
  0.16     38.30     0.07 164192124     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const
  0.16     38.37     0.07  7657091     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned long>&&, int)
  0.16     38.44     0.07  6404840     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t)
  0.16     38.51     0.07  3336186     0.00     0.00  std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_data() const
  0.16     38.58     0.07        2     0.04     0.07  __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.16     38.65     0.07                             Catch::(anonymous namespace)::NoopRedirect::deactivateImpl()
  0.15     38.71     0.07 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.15     38.77     0.07                             subI000993
  0.14     38.84     0.06 21078259     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long)
  0.14     38.90     0.06 20034874     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.14     38.95     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.14     39.02     0.06  6542976     0.00     0.00  Catch::ExprLhs<void const const&> Catch::operator<=<void const, 0>(Catch::Decomposer&&, void const&&)
  0.14     39.08     0.06  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.14     39.13     0.06   975988     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.13     39.19     0.06  6542976     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<void const const&, void const, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<void const>::type>::type> > >::value, Catch::BinaryExpr<void const const&, void const const&> >::type Catch::operator==<void const>(Catch::ExprLhs<void const const&>&&, void const&&)
  0.13     39.24     0.06  3349809     0.00     0.00  unittest::random_char(unittest::character_t)
  0.13     39.30     0.06  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<Catch::capture_by_value<std::remove_cv<std::remove_reference<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type>::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.12     39.35     0.05 27000051     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag)::_Guard::~Guard()
  0.12     39.40     0.05 14337866     0.00     0.00  Catch::ExprLhs<char32t>::ExprLhs(char32_t)
  0.12     39.45     0.05 14337866     0.00     0.00  Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t)
  0.12     39.50     0.05  7797164     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.12     39.55     0.05  6814559     0.00     0.00  Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char)
  0.12     39.60     0.05  4915780     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cend() const
  0.12     39.65     0.05  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.12     39.70     0.05  3349809     0.00     0.00  void unittest::random<char32_t>(char32_t&)
  0.12     39.75     0.05  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<Catch::capture_by_value<std::remove_cv<std::remove_reference<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type>::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.12     39.80     0.05        1     0.05     2.92  CATCH2_INTERNAL_TEST_0()
  0.12     39.85     0.05                             std::char_traits<char>::lt(char const&, char const&)
  0.12     39.90     0.05                             operator delete(void, void)
  0.10     39.95     0.04 20326648     0.00     0.00  Catch::ExprLhs<bool>::makeUnaryExpr() const
  0.10     39.99     0.04                             Catch::ITransientExpression::getResult() const
  0.09     40.03     0.04 20326648     0.00     0.00  Catch::UnaryExpr<bool>::UnaryExpr(bool)
  0.09     40.07     0.04 10525244     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_is_local() const
  0.09     40.11     0.04 10009720     0.00     0.00  Catch::ExprLhs<libutf8::token_t const&> Catch::operator<=<libutf8::token_t, 0>(Catch::Decomposer&&, libutf8::token_t&&)
  0.09     40.15     0.04  7657594     0.00     0.00  Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long)
  0.09     40.19     0.04  6650678     0.00     0.00  std::char_traits<char16_t>::assign(char16_t&, char16_t const&)
  0.09     40.23     0.04  6412043     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::size() const
  0.09     40.27     0.04  4747714     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.09     40.31     0.04  4452188     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.09     40.35     0.04  3933029     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin()
  0.09     40.39     0.04  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.09     40.43     0.04  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.09     40.47     0.04  3145728     0.00     0.00  std::char_traits<char16_t>::eq(char16_t const&, char16_t const&)
  0.09     40.51     0.04        3     0.01     1.09  CATCH2_INTERNAL_TEST_0()
  0.09     40.55     0.04        2     0.02     0.02  CATCH2_INTERNAL_TEST_37()
  0.09     40.59     0.04                             Catch::ConsoleReporter::assertionStarting(Catch::AssertionInfo const&)
  0.08     40.62     0.04 20468385     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long)
  0.07     40.66     0.03 18527571     0.00     0.00  Catch::ExprLhs<int>::ExprLhs(int)
  0.07     40.69     0.03 10525244     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() const
  0.07     40.72     0.03 10525244     0.00     0.00  std::__ptr_traits_ptr_to<char32_t const, char32_t const, false>::pointer_to(char32_t const&)
  0.07     40.74     0.03  6814559     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char, char, void>, Catch::capture_by_value<char> >::value, Catch::BinaryExpr<char, char> >::type Catch::operator==<char>(Catch::ExprLhs<char>&&, char)
  0.07     40.77     0.03  4408741     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.07     40.80     0.03  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.07     40.84     0.03  2224124     0.00     0.00  std::char_traits<wchar_t>::assign(wchar_t&, wchar_t const&)
  0.07     40.87     0.03  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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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.07     40.90     0.03  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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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.07     40.92     0.03  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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [8]>::type>::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.07     40.95     0.03      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.07     40.98     0.03                             Catch::ConsoleReporter::assertionEnded(Catch::AssertionStats const&)
  0.07     41.02     0.03                             Catch::AssertionHandler::handleMessage(Catch::ResultWas::OfType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  0.07     41.05     0.03                             Catch::AssertionResultData::~AssertionResultData()
  0.07     41.08     0.03                             Catch::Detail::unique_ptr<Catch::(anonymous namespace)::NoopRedirect>::release()
  0.07     41.10     0.03                             __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.07     41.13     0.03                             __gnu_cxx::__normal_iterator<wchar_t const, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >::operator() const
  0.06     41.16     0.03  8913995     0.00     0.00  Catch::ExprLhs<libutf8::utf8_iterator&>::ExprLhs(libutf8::utf8_iterator&)
  0.06     41.19     0.03  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.06     41.21     0.03  3280977     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char)
  0.06     41.23     0.03  2230220     0.00     0.00  std::char_traits<char32_t>::eq(char32_t const&, char32_t const&)
  0.06     41.26     0.03  1115110     0.00     0.00  std::char_traits<char32_t>::length(char32_t const)
  0.06     41.28     0.03  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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type>::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.06     41.31     0.03      217     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.06     41.34     0.03      104     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string()
  0.06     41.36     0.03       85     0.00     0.00  unittest::g_progress()
  0.06     41.38     0.03       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.06     41.41     0.03                             Catch::scopedActivate(Catch::OutputRedirect&)
  0.06     41.44     0.03                             Catch::FatalConditionHandler::engage()
  0.06     41.46     0.03                             __gnu_cxx::char_traits<char>::copy(char, char const, unsigned long)
  0.06     41.48     0.03                             __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.05     41.51     0.02 10525244     0.00     0.00  char32_t const std::addressof<char32_t const>(char32_t const&)
  0.05     41.52     0.02 10084100     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const
  0.05     41.55     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     41.56     0.02  6814559     0.00     0.00  Catch::ExprLhs<char>::ExprLhs(char)
  0.05     41.59     0.02  6542976     0.00     0.00  Catch::ExprLhs<void const const&>::ExprLhs(void const const&)
  0.05     41.60     0.02  6339256     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t)
  0.05     41.62     0.02  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.05     41.65     0.02  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.05     41.66     0.02  2486272     0.00     0.00  Catch::BinaryExpr<char32_t, unsigned int>::BinaryExpr(bool, char32_t, Catch::StringRef, unsigned int)
  0.05     41.69     0.02  2241752     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::push_back(char16_t)
  0.05     41.70     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 const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type>::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     41.73     0.02  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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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.05     41.74     0.02  1524754     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::length() const
  0.05     41.77     0.02  1479490     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string()
  0.05     41.78     0.02  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.05     41.80     0.02  1115110     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     41.83     0.02  1114007     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     41.84     0.02  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.05     41.87     0.02  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.05     41.88     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<wchar_t const>(wchar_t const, wchar_t const, std::forward_iterator_tag)
  0.05     41.91     0.02  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.05     41.92     0.02   364378     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string()
  0.05     41.95     0.02      302     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear()
  0.05     41.97     0.02        4     0.01     0.02  CATCH2_INTERNAL_TEST_25()
  0.05     41.98     0.02                             Catch::RedirectGuard::RedirectGuard(Catch::RedirectGuard&&)
  0.05     42.01     0.02                             Catch::AssertionStats::AssertionStats(Catch::AssertionResult const&, std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > const&, Catch::Totals const&)
  0.05     42.02     0.02                             Catch::ConsoleReporter::reportInvalidTestSpec(Catch::StringRef)
  0.05     42.05     0.02                             Catch::AssertionResultData::AssertionResultData(Catch::AssertionResultData&&)
  0.05     42.06     0.02                             std::Vectorbase<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::Vectorimpl::~Vectorimpl()
  0.05     42.09     0.02                             std::Vectorbase<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::_M_create_storage(unsigned long)
  0.05     42.10     0.02                             std::Vectorbase<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::~Vectorbase()
  0.05     42.12     0.02                             std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::vector(std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > const&)
  0.05     42.15     0.02                             std::setprecision(int)
  0.03     42.16     0.01  2593601     0.00     0.00  char32_t std::addressof<char32_t>(char32_t&)
  0.03     42.17     0.01  2164940     0.00     0.00  char16_t std::addressof<char16_t>(char16_t&)
  0.03     42.19     0.01       24     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const
  0.03     42.20     0.01                             Catch::RunContext::assertionEnded(Catch::AssertionResult&&)
  0.03     42.22     0.01                             Catch::RunContext::handleUnfinishedSections()
  0.03     42.23     0.01                             Catch::seedRng(Catch::IConfig const&)
  0.03     42.25     0.01                             __gnu_cxx::char_traits<char>::length(char const)
  0.03     42.27     0.01                             std::type_info::name() const
  0.03     42.28     0.01                             Catch::AssertionHandler::complete()::{lambda()#1}::operator()() const
  0.02     42.29     0.01 39825807     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator()
  0.02     42.30     0.01 12185252     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data() const
  0.02     42.31     0.01 10009720     0.00     0.00  Catch::ExprLhs<libutf8::token_t const&>::ExprLhs(libutf8::token_t const&)
  0.02     42.32     0.01  5631910     0.00     0.00  std::char_traits<char>::compare(char const, char const, unsigned long)
  0.02     42.33     0.01  4413811     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_is_local() const
  0.02     42.34     0.01  4413811     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_local_data() const
  0.02     42.35     0.01  4413811     0.00     0.00  std::__ptr_traits_ptr_to<char16_t const, char16_t const, false>::pointer_to(char16_t const&)
  0.02     42.36     0.01  4413811     0.00     0.00  char16_t const std::__addressof<char16_t const>(char16_t const&)
  0.02     42.37     0.01  4413811     0.00     0.00  char16_t const std::addressof<char16_t const>(char16_t const&)
  0.02     42.38     0.01  4095081     0.00     0.00  Catch::operator|(Catch::ResultDisposition::Flags, Catch::ResultDisposition::Flags)
  0.02     42.39     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.02     42.40     0.01  3201152     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag)::Guard::Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  0.02     42.41     0.01  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<Catch::capture_by_value<std::remove_cv<std::remove_reference<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type>::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.02     42.42     0.01  2578016     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.02     42.43     0.01  2486272     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, unsigned int, void>, Catch::capture_by_value<unsigned int> >::value, Catch::BinaryExpr<char32_t, unsigned int> >::type Catch::operator==<unsigned int>(Catch::ExprLhs<char32_t>&&, unsigned int)
  0.02     42.44     0.01  2165328     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_dispose()
  0.02     42.45     0.01  2164940     0.00     0.00  std::__ptr_traits_ptr_to<char16_t, char16_t, false>::pointer_to(char16_t&)
  0.02     42.46     0.01  2164940     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_local_data()
  0.02     42.47     0.01  2161663     0.00     0.00  std::setw(int)
  0.02     42.48     0.01  2098472     0.00     0.00  unittest::rand_char(bool)
  0.02     42.49     0.01  1524756     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_get_allocator()
  0.02     42.50     0.01  1464900     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const
  0.02     42.51     0.01  1179724     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.02     42.52     0.01  1114111     0.00     0.00  std::ios_base::setf(std::IosFmtflags, std::IosFmtflags)
  0.02     42.53     0.01  1114007     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.02     42.54     0.01  1113118     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const)
  0.02     42.55     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type>::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.02     42.56     0.01  1112062     0.00     0.00  std::char_traits<wchar_t>::length(wchar_t const)
  0.02     42.57     0.01  1112062     0.00     0.00  std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_dispose()
  0.02     42.58     0.01   762376     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_destroy(unsigned long)
  0.02     42.59     0.01   762376     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_allocate(std::allocator<char32_t>&, unsigned long)
  0.02     42.60     0.01   762376     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.02     42.61     0.01   762274     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.02     42.62     0.01   521658     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__str_concat<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::allocator_type const&)
  0.02     42.63     0.01   173718     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char)
  0.02     42.64     0.01       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::bom_t>::type>::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.02     42.65     0.01       23     0.00     0.00  Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef)
  0.02     42.66     0.01        8     0.00     0.01  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.02     42.67     0.01        2     0.01     0.02  CATCH2_INTERNAL_TEST_21()
  0.02     42.68     0.01        1     0.01     0.01  std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<unsigned long, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator>=<int>(Catch::ExprLhs<unsigned long>&&, int)
  0.02     42.69     0.01                             Catch::RunContext::handleNonExpr(Catch::AssertionInfo const&, Catch::ResultWas::OfType, Catch::AssertionReaction&)
  0.02     42.70     0.01                             Catch::AssertionResult::AssertionResult(Catch::AssertionInfo const&, Catch::AssertionResultData&&)
  0.02     42.71     0.01                             Catch::AssertionResult::~AssertionResult()
  0.02     42.72     0.01                             Catch::AssertionHandler::handleUnexpectedInflightException()
  0.02     42.73     0.01                             Catch::Detail::catch_strnlen(char const, unsigned long)
  0.02     42.74     0.01                             Catch::Optional<Catch::AssertionResult>::operator=(Catch::AssertionResult&&)
  0.02     42.75     0.01                             __gnu_cxx::__normal_iterator<Catch::MessageInfo const, std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > >::__normal_iterator(Catch::MessageInfo const const&)
  0.02     42.76     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.02     42.77     0.01                             Catch::AssertionResult::isOk() const
  0.02     42.78     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::basic_string<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> > > > >::_M_mbegin() const
  0.02     42.79     0.01                             std::type_info::operator==(std::type_info const&) const
  0.02     42.80     0.01                             std::Vectorbase<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::_M_allocate(unsigned long)
  0.02     42.81     0.01                             std::Vectorbase<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::Vectorimpl::Vectorimpl(std::allocator<Catch::MessageInfo> const&)
  0.02     42.82     0.01                             std::Vectorbase<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::Vectorimpl_data::Vectorimpl_data()
  0.02     42.83     0.01                             std::Vectorbase<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::Vectorbase(unsigned long, std::allocator<Catch::MessageInfo> const&)
  0.02     42.84     0.01                             std::Vectorbase<Catch::Detail::unique_ptr<Catch::IEventListener>, std::allocator<Catch::Detail::unique_ptr<Catch::IEventListener> > >::Vectorimpl_data::Vectorimpl_data()
  0.02     42.85     0.01                             std::Rbtree_header::Rbtree_header()
  0.02     42.86     0.01                             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> > > > >::map()
  0.02     42.87     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::basic_string<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.02     42.88     0.01                             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.01     42.88     0.01  2593601     0.00     0.00  char32_t std::__addressof<char32_t>(char32_t&)
  0.01     42.89     0.01  2164940     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::~Allochider()
  0.01     42.90     0.01  2164940     0.00     0.00  char16_t std::__addressof<char16_t>(char16_t&)
  0.01     42.90     0.01  2161663     0.00     0.00  std::Setfill<char> std::setfill<char>(char)
  0.01     42.91     0.01  1112064     0.00     0.00  std::enableif<std::conjunction<Catch::Detail::is_ge_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator>=<int>(Catch::ExprLhs<int>&&, int)
  0.01     42.91     0.01  1048576     0.00     0.00  std::char_traits<char16_t>::length(char16_t const)
  0.01     42.91     0.01     2000     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator!=<int>(Catch::ExprLhs<int>&&, int)
  0.01     42.92     0.01      876     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::length() const
  0.01     42.92     0.01      285     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&)
  0.01     42.93     0.01        9     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::c_str() const
  0.01     42.94     0.01        1     0.01     0.01  operator+(char32_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.01     42.94     0.01                             Catch::RunContext::runTest(Catch::TestCaseHandle const&)
  0.01     42.95     0.01                             Catch::Detail::unique_ptr<Catch::OutputRedirect>::operator->()
  0.01     42.95     0.01                             __gnu_cxx::char_traits<char32_t>::copy(char32_t, char32_t const, unsigned long)
  0.01     42.95     0.01                             bool __gnu_cxx::__ops::Iterpred<Catch::Generators::(anonymous namespace)::GeneratorTracker::close()::{lambda()#1}::operator()() const::{lambda(Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> const&)#1}>::operator()<__gnu_cxx::__normal_iterator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, std::vector<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> > > > >(__gnu_cxx::__normal_iterator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, std::vector<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> > > >)
  0.01     42.96     0.01                             Catch::Config::includeSuccessfulResults() const
  0.01     42.97     0.01                             Catch::Config::warnAboutMissingAssertions() const
  0.01     42.97     0.01                             std::remove_reference<Catch::TestCaseTracking::ITracker&>::type&& std::move<Catch::TestCaseTracking::ITracker&>(Catch::TestCaseTracking::ITracker&)
  0.00     42.97     0.00 10525244     0.00     0.00  char32_t const std::__addressof<char32_t const>(char32_t const&)
  0.00     42.97     0.00  8998443     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_length(unsigned long)
  0.00     42.97     0.00  7657594     0.00     0.00  Catch::ExprLhs<unsigned long>::ExprLhs(unsigned long)
  0.00     42.97     0.00  7169263     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::capacity() const
  0.00     42.97     0.00  4408741     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_length(unsigned long)
  0.00     42.97     0.00  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.00     42.97     0.00  3355975     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_dispose()
  0.00     42.97     0.00  3201153     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char)
  0.00     42.97     0.00  3201152     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag)::_Guard::~Guard()
  0.00     42.97     0.00  2929808     0.00     0.00  std::removereference<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     42.97     0.00  2593601     0.00     0.00  std::__ptr_traits_ptr_to<char32_t, char32_t, false>::pointer_to(char32_t&)
  0.00     42.97     0.00  2593599     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::~Allochider()
  0.00     42.97     0.00  2317631     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::size() const
  0.00     42.97     0.00  2244189     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::capacity() const
  0.00     42.97     0.00  2228222     0.00     0.00  std::operator&(std::IosFmtflags, std::IosFmtflags)
  0.00     42.97     0.00  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.00     42.97     0.00  2225164     0.00     0.00  libutf8::json_tokens::~json_tokens()
  0.00     42.97     0.00  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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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.00     42.97     0.00  1877486     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy(char32_t, char32_t const, unsigned long)
  0.00     42.97     0.00  1524750     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     42.97     0.00  1524750     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::max_size() const
  0.00     42.97     0.00  1481539     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data()
  0.00     42.97     0.00  1465000     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const
  0.00     42.97     0.00  1464898     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const)
  0.00     42.97     0.00  1464898     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     42.97     0.00  1116364     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     42.97     0.00  1116364     0.00     0.00  std::remove_reference<std::allocator<char16_t>&>::type&& std::move<std::allocator<char16_t>&>(std::allocator<char16_t>&)
  0.00     42.97     0.00  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.00     42.97     0.00  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.00     42.97     0.00  1115110     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string<std::allocator<char32_t> >(char32_t const, std::allocator<char32_t> const&)
  0.00     42.97     0.00  1115110     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.00     42.97     0.00  1115110     0.00     0.00  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)::Guard::Guard(std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >)
  0.00     42.97     0.00  1115110     0.00     0.00  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)::_Guard::~Guard()
  0.00     42.97     0.00  1114111     0.00     0.00  std::operator&=(std::Ios_Fmtflags&, std::IosFmtflags)
  0.00     42.97     0.00  1114111     0.00     0.00  std::operator~(std::IosFmtflags)
  0.00     42.97     0.00  1114111     0.00     0.00  std::operator|=(std::IosFmtflags&, std::IosFmtflags)
  0.00     42.97     0.00  1114111     0.00     0.00  std::operator|(std::IosFmtflags, std::IosFmtflags)
  0.00     42.97     0.00  1113997     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     42.97     0.00  1113997     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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     42.97     0.00  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.00     42.97     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     42.97     0.00  1112062     0.00     0.00  std::__ptr_traits_ptr_to<wchar_t const, wchar_t const, false>::pointer_to(wchar_t const&)
  0.00     42.97     0.00  1112062     0.00     0.00  std::__ptr_traits_ptr_to<wchar_t, wchar_t, false>::pointer_to(wchar_t&)
  0.00     42.97     0.00  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.00     42.97     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     42.97     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     42.97     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     42.97     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     42.97     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     42.97     0.00  1112062     0.00     0.00  std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string<std::allocator<wchar_t> >(wchar_t const, std::allocator<wchar_t> const&)
  0.00     42.97     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     42.97     0.00  1112062     0.00     0.00  wchar_t const std::__addressof<wchar_t const>(wchar_t const&)
  0.00     42.97     0.00  1112062     0.00     0.00  wchar_t std::__addressof<wchar_t>(wchar_t&)
  0.00     42.97     0.00  1112062     0.00     0.00  wchar_t const std::addressof<wchar_t const>(wchar_t const&)
  0.00     42.97     0.00  1112062     0.00     0.00  wchar_t std::addressof<wchar_t>(wchar_t&)
  0.00     42.97     0.00  1112062     0.00     0.00  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)::Guard::Guard(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >)
  0.00     42.97     0.00  1112062     0.00     0.00  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)::_Guard::~Guard()
  0.00     42.97     0.00  1051013     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     42.97     0.00  1050924     0.00     0.00  std::char_traits<char16_t>::copy(char16_t, char16_t const, unsigned long)
  0.00     42.97     0.00  1050831     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::~basic_string()
  0.00     42.97     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     42.97     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, std::forward_iterator_tag)
  0.00     42.97     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     42.97     0.00  1048576     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string<std::allocator<char16_t> >(char16_t const, std::allocator<char16_t> const&)
  0.00     42.97     0.00  1048576     0.00     0.00  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)::Guard::Guard(std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >)
  0.00     42.97     0.00  1048576     0.00     0.00  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)::_Guard::~Guard()
  0.00     42.97     0.00   762380     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     42.97     0.00   762378     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     42.97     0.00   762376     0.00     0.00  std::__new_allocator<char32_t>::deallocate(char32_t, unsigned long)
  0.00     42.97     0.00   762376     0.00     0.00  std::__new_allocator<char32_t>::allocate(unsigned long, void const)
  0.00     42.97     0.00   521659     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&)
  0.00     42.97     0.00   521658     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() const
  0.00     42.97     0.00   455994     0.00     0.00  operator new(unsigned long, void)
  0.00     42.97     0.00   454076     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const
  0.00     42.97     0.00   366429     0.00     0.00  std::remove_reference<std::allocator<char32_t>&>::type&& std::move<std::allocator<char32_t>&>(std::allocator<char32_t>&)
  0.00     42.97     0.00   366427     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.00     42.97     0.00   173715     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_assign(char, unsigned long, char)
  0.00     42.97     0.00   173714     0.00     0.00  std::char_traits<char>::assign(char, unsigned long, char)
  0.00     42.97     0.00   131168     0.00     0.00  std::char_traits<char32_t>::lt(char32_t const&, char32_t const&)
  0.00     42.97     0.00    70011     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&)
  0.00     42.97     0.00    67683     0.00     0.00  Catch::ExprLhs<char16_t>::ExprLhs(char16_t)
  0.00     42.97     0.00    67683     0.00     0.00  Catch::ExprLhs<char16_t> Catch::operator<=<char16_t, 0>(Catch::Decomposer&&, char16_t)
  0.00     42.97     0.00    67683     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator[](unsigned long)
  0.00     42.97     0.00    67582     0.00     0.00  Catch::Matchers::MatcherBase<std::exception>::MatcherBase()
  0.00     42.97     0.00    67582     0.00     0.00  Catch::Matchers::MatcherBase<std::exception>::~MatcherBase()
  0.00     42.97     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     42.97     0.00    67582     0.00     0.00  Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)
  0.00     42.97     0.00    67582     0.00     0.00  Catch::Matchers::ExceptionWatcher::~ExceptionWatcher()
  0.00     42.97     0.00    67582     0.00     0.00  Catch::Matchers::MatcherUntypedBase::MatcherUntypedBase()
  0.00     42.97     0.00    67582     0.00     0.00  Catch::Matchers::ExceptionWatcher::match(std::exception const&) const
  0.00     42.97     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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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     42.97     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     42.97     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     42.97     0.00    63485     0.00     0.00  Catch::BinaryExpr<char16_t, int>::BinaryExpr(bool, char16_t, Catch::StringRef, int)
  0.00     42.97     0.00    63485     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char16_t, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<char16_t, int> >::type Catch::operator==<int>(Catch::ExprLhs<char16_t>&&, int)
  0.00     42.97     0.00    19026     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long)
  0.00     42.97     0.00    19026     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char)
  0.00     42.97     0.00     8597     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
  0.00     42.97     0.00     7197     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator[](unsigned long)
  0.00     42.97     0.00     6143     0.00     0.00  operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int)
  0.00     42.97     0.00     5754     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const
  0.00     42.97     0.00     4198     0.00     0.00  Catch::BinaryExpr<char16_t, unsigned int>::BinaryExpr(bool, char16_t, Catch::StringRef, unsigned int)
  0.00     42.97     0.00     4198     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char16_t, unsigned int, void>, Catch::capture_by_value<unsigned int> >::value, Catch::BinaryExpr<char16_t, unsigned int> >::type Catch::operator==<unsigned int>(Catch::ExprLhs<char16_t>&&, unsigned int)
  0.00     42.97     0.00     4166     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const const&)
  0.00     42.97     0.00     2928     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     42.97     0.00     2928     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::max_size() const
  0.00     42.97     0.00     2083     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() const
  0.00     42.97     0.00     2083     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() const
  0.00     42.97     0.00     2049     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_check_length(unsigned long, unsigned long, char const) const
  0.00     42.97     0.00     2049     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::append(char16_t const, unsigned long)
  0.00     42.97     0.00     2049     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     42.97     0.00     2049     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     42.97     0.00     2049     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     42.97     0.00     2048     0.00     0.00  Catch::BinaryExpr<char const&, char const&>::BinaryExpr(bool, char const&, Catch::StringRef, char const&)
  0.00     42.97     0.00     2048     0.00     0.00  Catch::ExprLhs<char const&>::ExprLhs(char const&)
  0.00     42.97     0.00     2048     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char const&, char, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<char>::type>::type> > >::value, Catch::BinaryExpr<char const&, char const&> >::type Catch::operator==<char>(Catch::ExprLhs<char const&>&&, char&&)
  0.00     42.97     0.00     2048     0.00     0.00  Catch::ExprLhs<char const& const&> Catch::operator<=<char const&, 0>(Catch::Decomposer&&, char const&)
  0.00     42.97     0.00     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.00     42.97     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     42.97     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     42.97     0.00     1705     0.00     0.00  bool __gnu_cxx::operator==<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&)
  0.00     42.97     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     42.97     0.00      968     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_get_allocator()
  0.00     42.97     0.00      773     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator() const
  0.00     42.97     0.00      766     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator++()
  0.00     42.97     0.00      594     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator()
  0.00     42.97     0.00      502     0.00     0.00  Catch::BinaryExpr<unsigned long, unsigned long>::BinaryExpr(bool, unsigned long, Catch::StringRef, unsigned long)
  0.00     42.97     0.00      491     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::size() const
  0.00     42.97     0.00      484     0.00     0.00  std::__new_allocator<char16_t>::deallocate(char16_t, unsigned long)
  0.00     42.97     0.00      484     0.00     0.00  std::__new_allocator<char16_t>::allocate(unsigned long, void const)
  0.00     42.97     0.00      484     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     42.97     0.00      484     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_S_allocate(std::allocator<char16_t>&, unsigned long)
  0.00     42.97     0.00      438     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_deallocate(Catch::StringRef, unsigned long)
  0.00     42.97     0.00      437     0.00     0.00  Catch::Clara::Detail::ResultBase::ResultBase(Catch::Clara::Detail::ResultType)
  0.00     42.97     0.00      429     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::get() const
  0.00     42.97     0.00      425     0.00     0.00  Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&)
  0.00     42.97     0.00      422     0.00     0.00  std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const
  0.00     42.97     0.00      422     0.00     0.00  std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const
  0.00     42.97     0.00      415     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::cardinality() const
  0.00     42.97     0.00      411     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count()
  0.00     42.97     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, void>(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.00     42.97     0.00      390     0.00     0.00  Catch::StringRef std::__niter_base<Catch::StringRef>(Catch::StringRef)
  0.00     42.97     0.00      388     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     42.97     0.00      388     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     42.97     0.00      388     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     42.97     0.00      388     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     42.97     0.00      373     0.00     0.00  void std::Destroyaux<true>::__destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef)
  0.00     42.97     0.00      373     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::~Vectorimpl()
  0.00     42.97     0.00      373     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::~Vectorbase()
  0.00     42.97     0.00      373     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::~vector()
  0.00     42.97     0.00      373     0.00     0.00  void std::_Destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef)
  0.00     42.97     0.00      344     0.00     0.00  Catch::Clara::Detail::ParserBase::~ParserBase()
  0.00     42.97     0.00      330     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const
  0.00     42.97     0.00      311     0.00     0.00  Catch::StringRef&& std::forward<Catch::StringRef>(std::remove_reference<Catch::StringRef>::type&)
  0.00     42.97     0.00      303     0.00     0.00  Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::remove_reference<Catch::Clara::Opt>::type&)
  0.00     42.97     0.00      302     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, unsigned long, void>, Catch::capture_by_value<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator==<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long)
  0.00     42.97     0.00      302     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     42.97     0.00      293     0.00     0.00  Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&)
  0.00     42.97     0.00      290     0.00     0.00  std::remove_reference<std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&>::type&& std::move<std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&>(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&)
  0.00     42.97     0.00      286     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count()
  0.00     42.97     0.00      279     0.00     0.00  Catch::StringRef const& std::forward<Catch::StringRef const&>(std::remove_reference<Catch::StringRef const&>::type&)
  0.00     42.97     0.00      264     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     42.97     0.00      263     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr()
  0.00     42.97     0.00      263     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00     42.97     0.00      250     0.00     0.00  unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&)
  0.00     42.97     0.00      242     0.00     0.00  Catch::Clara::Opt::~Opt()
  0.00     42.97     0.00      242     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl()
  0.00     42.97     0.00      242     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::~ComposableParserImpl()
  0.00     42.97     0.00      235     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const&)
  0.00     42.97     0.00      228     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data()
  0.00     42.97     0.00      213     0.00     0.00  Catch::Clara::Detail::BasicResult<void>::ok()
  0.00     42.97     0.00      213     0.00     0.00  Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType)
  0.00     42.97     0.00      213     0.00     0.00  Catch::Clara::Detail::BasicResult<void>::~BasicResult()
  0.00     42.97     0.00      213     0.00     0.00  Catch::Clara::Detail::ResultValueBase<void>::ResultBase(Catch::Clara::Detail::ResultType)
  0.00     42.97     0.00      213     0.00     0.00  Catch::Clara::Detail::ResultValueBase<void>::~ResultValueBase()
  0.00     42.97     0.00      213     0.00     0.00  Catch::Clara::Detail::ParserBase::validate() const
  0.00     42.97     0.00      200     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<unsigned long, unsigned long, void>, Catch::capture_by_value<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator>=<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long)
  0.00     42.97     0.00      199     0.00     0.00  void std::destroy_at<Catch::Clara::Opt>(Catch::Clara::Opt)
  0.00     42.97     0.00      184     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() const
  0.00     42.97     0.00      173     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl()
  0.00     42.97     0.00      173     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase()
  0.00     42.97     0.00      173     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector()
  0.00     42.97     0.00      166     0.00     0.00  Catch::StringRef std::__addressof<Catch::StringRef>(Catch::StringRef&)
  0.00     42.97     0.00      145     0.00     0.00  Catch::Clara::Opt::Opt(Catch::Clara::Opt&&)
  0.00     42.97     0.00      145     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&)
  0.00     42.97     0.00      145     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>&&)
  0.00     42.97     0.00      145     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef>&&)
  0.00     42.97     0.00      145     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&&)
  0.00     42.97     0.00      145     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data&&)
  0.00     42.97     0.00      145     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >&&)
  0.00     42.97     0.00      145     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     42.97     0.00      145     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >&&)
  0.00     42.97     0.00      145     0.00     0.00  std::remove_reference<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     42.97     0.00      131     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_max_size(std::allocator<Catch::StringRef> const&)
  0.00     42.97     0.00      130     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::max_size() const
  0.00     42.97     0.00      130     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_relocate(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&)
  0.00     42.97     0.00      130     0.00     0.00  Catch::StringRef std::__relocate_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&)
  0.00     42.97     0.00      130     0.00     0.00  Catch::StringRef std::__relocatea1<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&)
  0.00     42.97     0.00      129     0.00     0.00  void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt)
  0.00     42.97     0.00      127     0.00     0.00  std::Sp_counted_base<(__gnu_cxx::Lockpolicy)2>::_M_release()
  0.00     42.97     0.00      120     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_allocate(unsigned long)
  0.00     42.97     0.00      120     0.00     0.00  std::__new_allocator<Catch::StringRef>::deallocate(Catch::StringRef, unsigned long)
  0.00     42.97     0.00      120     0.00     0.00  std::__new_allocator<Catch::StringRef>::allocate(unsigned long, void const)
  0.00     42.97     0.00      110     0.00     0.00  decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&)
  0.00     42.97     0.00      110     0.00     0.00  std::remove_reference<Catch::Clara::Opt&>::type&& std::move<Catch::Clara::Opt&>(Catch::Clara::Opt&)
  0.00     42.97     0.00      107     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     42.97     0.00      106     0.00     0.00  Catch::BinaryExpr<long, int>::BinaryExpr(bool, long, Catch::StringRef, int)
  0.00     42.97     0.00      106     0.00     0.00  Catch::ExprLhs<long>::ExprLhs(long)
  0.00     42.97     0.00      106     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<long, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<long, int> >::type Catch::operator==<int>(Catch::ExprLhs<long>&&, int)
  0.00     42.97     0.00      106     0.00     0.00  Catch::ExprLhs<long> Catch::operator<=<long, 0>(Catch::Decomposer&&, long)
  0.00     42.97     0.00      106     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator+=(char16_t)
  0.00     42.97     0.00      100     0.00     0.00  Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr()
  0.00     42.97     0.00      100     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end()
  0.00     42.97     0.00      100     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin()
  0.00     42.97     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     42.97     0.00      100     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::erase(unsigned long, unsigned long)
  0.00     42.97     0.00       98     0.00     0.00  std::Spebo_helper<0, std::allocator<void>, true>::_S_get(std::Spebo_helper<0, std::allocator<void>, true>&)
  0.00     42.97     0.00       90     0.00     0.00  std::remove_reference<std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&>::type&& std::move<std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&>(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&)
  0.00     42.97     0.00       90     0.00     0.00  std::remove_reference<std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&>::type&& std::move<std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&>(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&)
  0.00     42.97     0.00       87     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     42.97     0.00       86     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     42.97     0.00       86     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     42.97     0.00       85     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     42.97     0.00       84     0.00     0.00  void std::Construct<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&)
  0.00     42.97     0.00       80     0.00     0.00  std::Vector_base<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator()
  0.00     42.97     0.00       78     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_add_ref_copy()
  0.00     42.97     0.00       76     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&)
  0.00     42.97     0.00       74     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&)
  0.00     42.97     0.00       74     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     42.97     0.00       70     0.00     0.00  void std::__relocate_object_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&)
  0.00     42.97     0.00       69     0.00     0.00  Catch::Clara::Opt std::__niter_base<Catch::Clara::Opt>(Catch::Clara::Opt)
  0.00     42.97     0.00       65     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::difference_type __gnu_cxx::operator-<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&, __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&)
  0.00     42.97     0.00       65     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_check_len(unsigned long, char const) const
  0.00     42.97     0.00       65     0.00     0.00  void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&)
  0.00     42.97     0.00       65     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::push_back(Catch::StringRef const&)
  0.00     42.97     0.00       65     0.00     0.00  decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef const&>)())) std::construct_at<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&)
  0.00     42.97     0.00       62     0.00     0.00  Catch::Clara::Opt::operator[](Catch::StringRef) &&
  0.00     42.97     0.00       62     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long)
  0.00     42.97     0.00       56     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator()
  0.00     42.97     0.00       55     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::allocator<Catch::StringRef> const&)
  0.00     42.97     0.00       54     0.00     0.00  Catch::Clara::Opt::Opt(Catch::Clara::Opt const&)
  0.00     42.97     0.00       54     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&)
  0.00     42.97     0.00       54     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt> const&)
  0.00     42.97     0.00       54     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const
  0.00     42.97     0.00       54     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_create_storage(unsigned long)
  0.00     42.97     0.00       54     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(unsigned long, std::allocator<Catch::StringRef> const&)
  0.00     42.97     0.00       54     0.00     0.00  Catch::StringRef std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef)
  0.00     42.97     0.00       54     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&)
  0.00     42.97     0.00       54     0.00     0.00  Catch::StringRef std::__do_uninit_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef)
  0.00     42.97     0.00       54     0.00     0.00  Catch::StringRef std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef)
  0.00     42.97     0.00       54     0.00     0.00  Catch::StringRef std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef, std::allocator<Catch::StringRef>&)
  0.00     42.97     0.00       52     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00     42.97     0.00       52     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end()
  0.00     42.97     0.00       52     0.00     0.00  Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::remove_reference<Catch::Clara::Opt const&>::type&)
  0.00     42.97     0.00       51     0.00     0.00  Catch::Clara::Detail::ParserBase::ParserBase()
  0.00     42.97     0.00       51     0.00     0.00  void std::Destroyaux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt)
  0.00     42.97     0.00       51     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_deallocate(Catch::Clara::Arg, unsigned long)
  0.00     42.97     0.00       51     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     42.97     0.00       51     0.00     0.00  void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt)
  0.00     42.97     0.00       50     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::~ComposableParserImpl()
  0.00     42.97     0.00       50     0.00     0.00  Catch::Clara::ExeName::~ExeName()
  0.00     42.97     0.00       50     0.00     0.00  std::sharedptr<Catch::Clara::Detail::BoundValueRefBase>::~shared_ptr()
  0.00     42.97     0.00       50     0.00     0.00  std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~shared_ptr()
  0.00     42.97     0.00       50     0.00     0.00  void std::Destroyaux<false>::__destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg)
  0.00     42.97     0.00       50     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::~Vectorimpl()
  0.00     42.97     0.00       50     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~Vectorbase()
  0.00     42.97     0.00       50     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::~Vectorimpl()
  0.00     42.97     0.00       50     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase()
  0.00     42.97     0.00       50     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector()
  0.00     42.97     0.00       50     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector()
  0.00     42.97     0.00       50     0.00     0.00  void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg)
  0.00     42.97     0.00       49     0.00     0.00  Catch::Clara::Parser::~Parser()
  0.00     42.97     0.00       49     0.00     0.00  std::Sp_ebo_helper<0, std::allocator<void>, true>::Spebo_helper(std::allocator<void> const&)
  0.00     42.97     0.00       49     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base()
  0.00     42.97     0.00       49     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base()
  0.00     42.97     0.00       49     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     42.97     0.00       47     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     42.97     0.00       46     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     42.97     0.00       46     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     42.97     0.00       46     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     42.97     0.00       46     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     42.97     0.00       45     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>&&)
  0.00     42.97     0.00       45     0.00     0.00  Catch::Clara::Detail::BoundRef::BoundRef()
  0.00     42.97     0.00       45     0.00     0.00  Catch::Clara::Detail::BoundRef::~BoundRef()
  0.00     42.97     0.00       45     0.00     0.00  Catch::Clara::Parser::Parser(Catch::Clara::Parser&&)
  0.00     42.97     0.00       45     0.00     0.00  Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName&&)
  0.00     42.97     0.00       45     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&&)
  0.00     42.97     0.00       45     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> > >&&)
  0.00     42.97     0.00       45     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&&)
  0.00     42.97     0.00       45     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data&&)
  0.00     42.97     0.00       45     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&)
  0.00     42.97     0.00       45     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&&)
  0.00     42.97     0.00       45     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data&&)
  0.00     42.97     0.00       45     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&)
  0.00     42.97     0.00       45     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> >&&)
  0.00     42.97     0.00       45     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> >&&)
  0.00     42.97     0.00       43     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl()
  0.00     42.97     0.00       43     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const
  0.00     42.97     0.00       43     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const
  0.00     42.97     0.00       43     0.00     0.00  void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&)
  0.00     42.97     0.00       42     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(Catch::StringRef) &&
  0.00     42.97     0.00       41     0.00     0.00  Catch::ExprLhs<libutf8::caseinsensitive_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     42.97     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     42.97     0.00       40     0.00     0.00  Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt&&)
  0.00     42.97     0.00       40     0.00     0.00  Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt>(Catch::Clara::Parser&&, Catch::Clara::Opt&&)
  0.00     42.97     0.00       40     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator() const
  0.00     42.97     0.00       40     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator-(long) const
  0.00     42.97     0.00       40     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::empty() const
  0.00     42.97     0.00       40     0.00     0.00  Catch::Clara::Opt& std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::emplace_back<Catch::Clara::Opt>(Catch::Clara::Opt&&)
  0.00     42.97     0.00       40     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back()
  0.00     42.97     0.00       40     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt&&)
  0.00     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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     42.97     0.00       34     0.00     0.00  std::less<char const>::operator()(char const, char const) const
  0.00     42.97     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     42.97     0.00       27     0.00     0.00  Catch::Clara::Detail::BoundValueRefBase::BoundValueRefBase()
  0.00     42.97     0.00       27     0.00     0.00  Catch::Clara::Detail::BoundValueRefBase::~BoundValueRefBase()
  0.00     42.97     0.00       26     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() const
  0.00     42.97     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     42.97     0.00       25     0.00     0.00  Catch::ExprLhs<libutf8::bom_t const&>::ExprLhs(libutf8::bom_t const&)
  0.00     42.97     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     42.97     0.00       24     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::max_size() const
  0.00     42.97     0.00       24     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_S_max_size(std::allocator<Catch::Clara::Opt> const&)
  0.00     42.97     0.00       23     0.00     0.00  std::literals::string_literals::operator"" s[abi:cxx11](char const, unsigned long)
  0.00     42.97     0.00       23     0.00     0.00  void std::destroy_at<Catch::StringRef>(Catch::StringRef)
  0.00     42.97     0.00       23     0.00     0.00  decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef>)())) std::construct_at<Catch::StringRef, Catch::StringRef>(Catch::StringRef, Catch::StringRef&&)
  0.00     42.97     0.00       23     0.00     0.00  void std::__relocate_object_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&)
  0.00     42.97     0.00       23     0.00     0.00  std::remove_reference<Catch::StringRef&>::type&& std::move<Catch::StringRef&>(Catch::StringRef&)
  0.00     42.97     0.00       22     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_S_relocate(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&)
  0.00     42.97     0.00       22     0.00     0.00  Catch::Clara::Opt std::__relocate_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     42.97     0.00       22     0.00     0.00  Catch::Clara::Opt std::__relocatea1<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     42.97     0.00       21     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     42.97     0.00       21     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     42.97     0.00       21     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<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr()
  0.00     42.97     0.00       21     0.00     0.00  unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&)
  0.00     42.97     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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [32]>::type>::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     42.97     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     42.97     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     42.97     0.00       14     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     42.97     0.00       14     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<void>, (__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<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2>)
  0.00     42.97     0.00       14     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<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr()
  0.00     42.97     0.00       14     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<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc()
  0.00     42.97     0.00       14     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<void>, (__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<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2> >&)
  0.00     42.97     0.00       13     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long)
  0.00     42.97     0.00       13     0.00     0.00  std::__new_allocator<Catch::Clara::Opt>::deallocate(Catch::Clara::Opt, unsigned long)
  0.00     42.97     0.00       13     0.00     0.00  std::__new_allocator<Catch::Clara::Opt>::allocate(unsigned long, void const)
  0.00     42.97     0.00       13     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin()
  0.00     42.97     0.00       13     0.00     0.02  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const)
  0.00     42.97     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     42.97     0.00       12     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const
  0.00     42.97     0.00       11     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     42.97     0.00       10     0.00     0.00  Catch::BinaryExpr<char32_t, char>::BinaryExpr(bool, char32_t, Catch::StringRef, char)
  0.00     42.97     0.00       10     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&&)
  0.00     42.97     0.00       10     0.00     0.00  Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&)
  0.00     42.97     0.00       10     0.00     0.00  Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult()
  0.00     42.97     0.00       10     0.00     0.00  Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&)
  0.00     42.97     0.00       10     0.00     0.00  Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::~ResultValueBase()
  0.00     42.97     0.00       10     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, char, void>, Catch::capture_by_value<char> >::value, Catch::BinaryExpr<char32_t, char> >::type Catch::operator==<char>(Catch::ExprLhs<char32_t>&&, char)
  0.00     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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     42.97     0.00        9     0.00     0.00  __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_ptr()
  0.00     42.97     0.00        9     0.00     0.00  __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_addr()
  0.00     42.97     0.00        9     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     42.97     0.00        9     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr()
  0.00     42.97     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     42.97     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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [2]>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [33]>::type>::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     42.97     0.00        8     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::size() const
  0.00     42.97     0.00        8     0.00     0.00  void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&)
  0.00     42.97     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     42.97     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     42.97     0.00        7     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     42.97     0.00        7     0.00     0.00  Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~BoundValueRef()
  0.00     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [10]>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [9]>::type>::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     42.97     0.00        7     0.00     0.00  Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::enforceOk() const
  0.00     42.97     0.00        7     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<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     42.97     0.00        7     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     42.97     0.00        7     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::Vectorimpl_data()
  0.00     42.97     0.00        7     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::Vectorimpl_data()
  0.00     42.97     0.00        7     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     42.97     0.00        7     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<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     42.97     0.00        7     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     42.97     0.00        7     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<void>, 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::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     42.97     0.00        7     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<void>, (__gnu_cxx::Lockpolicy)2> > >::get()
  0.00     42.97     0.00        7     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<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr))
  0.00     42.97     0.00        7     0.00     0.00  std::__new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2>, unsigned long)
  0.00     42.97     0.00        7     0.00     0.00  std::__new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const)
  0.00     42.97     0.00        7     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<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy()
  0.00     42.97     0.00        7     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<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose()
  0.00     42.97     0.00        7     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<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>)
  0.00     42.97     0.00        7     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<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     42.97     0.00        7     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<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace()
  0.00     42.97     0.00        7     0.00     0.00  void std::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     42.97     0.00        7     0.00     0.00  void std::destroy_at<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     42.97     0.00        7     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<void>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2>)
  0.00     42.97     0.00        7     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<void>, (__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<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2> >&)
  0.00     42.97     0.00        7     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     42.97     0.00        7     0.00     0.00  void std::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     42.97     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     42.97     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     42.97     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     42.97     0.00        6     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> >&, Catch::StringRef)
  0.00     42.97     0.00        6     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> >&, Catch::StringRef)
  0.00     42.97     0.00        6     0.00     0.00  Catch::ExprLhs<char const (&) [7]>::ExprLhs(char const (&) [7])
  0.00     42.97     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     42.97     0.00        6     0.00     0.00  bool unittest::nearly_equal<double>(double, double, double)
  0.00     42.97     0.00        6     0.00     0.00  double unittest::default_epsilon<double>()
  0.00     42.97     0.00        6     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     42.97     0.00        6     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     42.97     0.00        6     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>)
  0.00     42.97     0.00        6     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr()
  0.00     42.97     0.00        6     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc()
  0.00     42.97     0.00        6     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(unsigned long, char, std::allocator<char> const&)
  0.00     42.97     0.00        6     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&)
  0.00     42.97     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     42.97     0.00        6     0.00     0.00  std::abs(double)
  0.00     42.97     0.00        5     0.00     0.01  CATCH2_INTERNAL_TEST_0()
  0.00     42.97     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     42.97     0.00        5     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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [31]>::type>::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     42.97     0.00        4     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() const
  0.00     42.97     0.00        4     0.00     0.00  std::basic_string_view<char, std::char_traits<char> >::size() const
  0.00     42.97     0.00        4     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::end() const
  0.00     42.97     0.00        4     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::begin() const
  0.00     42.97     0.00        4     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::data() const
  0.00     42.97     0.00        4     0.00     0.00  std::basic_string_view<char, std::char_traits<char> >::basic_string_view(char const, unsigned long)
  0.00     42.97     0.00        4     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_to_string_view(std::basic_string_view<char, std::char_traits<char> >)
  0.00     42.97     0.00        4     0.00     0.00  Catch::Clara::Arg const& std::forward<Catch::Clara::Arg const&>(std::remove_reference<Catch::Clara::Arg const&>::type&)
  0.00     42.97     0.00        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.00     42.97     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     42.97     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     42.97     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     42.97     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     42.97     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(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, char const (&) [7])
  0.00     42.97     0.00        3     0.00     0.00  Catch::BinaryExpr<double, Catch::Approx const&>::BinaryExpr(bool, double, Catch::StringRef, Catch::Approx const&)
  0.00     42.97     0.00        3     0.00     0.00  Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, Catch::StringRef)
  0.00     42.97     0.00        3     0.00     0.00  Catch::Clara::Detail::BoundValueRef<unsigned int>::BoundValueRef(unsigned int&)
  0.00     42.97     0.00        3     0.00     0.00  Catch::Clara::Detail::BoundValueRef<unsigned int>::~BoundValueRef()
  0.00     42.97     0.00        3     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef)
  0.00     42.97     0.00        3     0.00     0.00  Catch::Clara::Parser::Parser()
  0.00     42.97     0.00        3     0.00     0.00  Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt const&)
  0.00     42.97     0.00        3     0.00     0.00  Catch::ExprLhs<double>::ExprLhs(double)
  0.00     42.97     0.00        3     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<double, Catch::Approx, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<Catch::Approx>::type>::type> > >::value, Catch::BinaryExpr<double, Catch::Approx const&> >::type Catch::operator==<Catch::Approx>(Catch::ExprLhs<double>&&, Catch::Approx&&)
  0.00     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [3]>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [54]>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [5]>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [6]>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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     42.97     0.00        3     0.00     0.00  bool Catch::operator==<double, void>(double const&, Catch::Approx const&)
  0.00     42.97     0.00        3     0.00     0.00  Catch::ExprLhs<double> Catch::operator<=<double, 0>(Catch::Decomposer&&, double)
  0.00     42.97     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     42.97     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     42.97     0.00        3     0.00     0.00  unittest::g_tmp_dir[abi:cxx11]()
  0.00     42.97     0.00        3     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::shared_ptr<std::allocator<void>, unsigned int&>(std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&)
  0.00     42.97     0.00        3     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~shared_ptr()
  0.00     42.97     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     42.97     0.00        3     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl()
  0.00     42.97     0.00        3     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase()
  0.00     42.97     0.00        3     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl()
  0.00     42.97     0.00        3     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase()
  0.00     42.97     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     42.97     0.00        3     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, unsigned int&>(std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&)
  0.00     42.97     0.00        3     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00     42.97     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     42.97     0.00        3     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&)
  0.00     42.97     0.00        3     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::get()
  0.00     42.97     0.00        3     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr))
  0.00     42.97     0.00        3     0.00     0.00  std::__new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>, unsigned long)
  0.00     42.97     0.00        3     0.00     0.00  std::__new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const)
  0.00     42.97     0.00        3     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy()
  0.00     42.97     0.00        3     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose()
  0.00     42.97     0.00        3     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>)
  0.00     42.97     0.00        3     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<unsigned int&>(std::allocator<void>, unsigned int&)
  0.00     42.97     0.00        3     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace()
  0.00     42.97     0.00        3     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector()
  0.00     42.97     0.00        3     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     42.97     0.00        3     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&)
  0.00     42.97     0.00        3     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector()
  0.00     42.97     0.00        3     0.00     0.00  void std::Construct<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&)
  0.00     42.97     0.00        3     0.00     0.00  void std::destroyat<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>)
  0.00     42.97     0.00        3     0.00     0.00  Catch::Clara::Arg std::__addressof<Catch::Clara::Arg>(Catch::Clara::Arg&)
  0.00     42.97     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     42.97     0.00        3     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>)
  0.00     42.97     0.00        3     0.00     0.00  decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt const&>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&)
  0.00     42.97     0.00        3     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&)
  0.00     42.97     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     42.97     0.00        3     0.00     0.00  void std::Destroy<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>)
  0.00     42.97     0.00        2     0.00     0.26  CATCH2INTERNAL_TEST_0()
  0.00     42.97     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_0()
  0.00     42.97     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_8()
  0.00     42.97     0.00        2     0.00     0.19  CATCH2_INTERNAL_TEST_14()
  0.00     42.97     0.00        2     0.00     0.02  (anonymous namespace)::get_date(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     42.97     0.00        2     0.00     0.02  (anonymous namespace)::get_time(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     42.97     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     42.97     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     42.97     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     42.97     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     42.97     0.00        2     0.00     0.00  Catch::Clara::Arg::Arg(Catch::Clara::Arg const&)
  0.00     42.97     0.00        2     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&)
  0.00     42.97     0.00        2     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg> const&)
  0.00     42.97     0.00        2     0.00     0.00  Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt const&>(Catch::Clara::Parser&&, Catch::Clara::Opt const&)
  0.00     42.97     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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [16]>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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     42.97     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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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     42.97     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     42.97     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     42.97     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     42.97     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     42.97     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     42.97     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     42.97     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     42.97     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     42.97     0.00        2     0.00     0.00  unittest::g_dist_dir[abi:cxx11]()
  0.00     42.97     0.00        2     0.00     0.00  unittest::g_binary_dir[abi:cxx11]()
  0.00     42.97     0.00        2     0.00     0.00  unittest::g_source_dir[abi:cxx11]()
  0.00     42.97     0.00        2     0.00     0.00  unittest::g_verbose()
  0.00     42.97     0.00        2     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     42.97     0.00        2     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     42.97     0.00        2     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     42.97     0.00        2     0.00     0.00  std::initializer_list<char>::begin() const
  0.00     42.97     0.00        2     0.00     0.00  std::basic_string_view<char, std::char_traits<char> >::data() const
  0.00     42.97     0.00        2     0.00     0.00  std::basic_string_view<char, std::char_traits<char> >::substr(unsigned long, unsigned long) const
  0.00     42.97     0.00        2     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() const
  0.00     42.97     0.00        2     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() const
  0.00     42.97     0.00        2     0.00     0.00  std::char_traits<char32_t>::compare(char32_t const, char32_t const, unsigned long)
  0.00     42.97     0.00        2     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_allocate(unsigned long)
  0.00     42.97     0.00        2     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Arg> const&)
  0.00     42.97     0.00        2     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Opt> const&)
  0.00     42.97     0.00        2     0.00     0.00  std::numeric_limits<double>::min()
  0.00     42.97     0.00        2     0.00     0.00  std::__new_allocator<Catch::Clara::Arg>::deallocate(Catch::Clara::Arg, unsigned long)
  0.00     42.97     0.00        2     0.00     0.00  std::__new_allocator<Catch::Clara::Arg>::allocate(unsigned long, void const)
  0.00     42.97     0.00        2     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     42.97     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     42.97     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     42.97     0.00        2     0.00     0.07  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     42.97     0.00        2     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::__sv_wrapper::__sv_wrapper(std::basic_string_view<char, std::char_traits<char> >)
  0.00     42.97     0.00        2     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 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     42.97     0.00        2     0.00     0.21  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     42.97     0.00        2     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> >::__sv_wrapper, std::allocator<char> const&)
  0.00     42.97     0.00        2     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     42.97     0.00        2     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, std::allocator<char> const&)
  0.00     42.97     0.00        2     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::basic_string_view<char, std::char_traits<char> >, void>(std::basic_string_view<char, std::char_traits<char> > const&, std::allocator<char> const&)
  0.00     42.97     0.00        2     0.00     0.00  std::__sv_check(unsigned long, unsigned long, char const)
  0.00     42.97     0.00        2     0.00     0.00  void std::destroy_at<Catch::Clara::Arg>(Catch::Clara::Arg)
  0.00     42.97     0.00        2     0.00     0.00  Catch::Clara::Opt std::__do_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     42.97     0.00        2     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     42.97     0.00        2     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     42.97     0.00        2     0.00     0.00  void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg)
  0.00     42.97     0.00        2     0.00     0.00  bool std::operator==<char32t, 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     42.97     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     42.97     0.00        2     0.00     0.00  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)::Guard::Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  0.00     42.97     0.00        2     0.00     0.00  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)::_Guard::~Guard()
  0.00     42.97     0.00        2     0.00     0.00  operator+=(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int)
  0.00     42.97     0.00        2     0.00     0.00  operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long)
  0.00     42.97     0.00        2     0.00     0.00  operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long)
  0.00     42.97     0.00        1     0.00     0.00  CATCH2_INTERNAL_TEST_0()
  0.00     42.97     0.00        1     0.00     0.00  CATCH2_INTERNAL_TEST_0()
  0.00     42.97     0.00        1     0.00     0.00  CATCH2_INTERNAL_TEST_0()
  0.00     42.97     0.00        1     0.00     0.16  CATCH2_INTERNAL_TEST_3()
  0.00     42.97     0.00        1     0.00     0.17  CATCH2_INTERNAL_TEST_18()
  0.00     42.97     0.00        1     0.00     0.00  Catch::BinaryExpr<char32_t, int>::BinaryExpr(bool, char32_t, Catch::StringRef, int)
  0.00     42.97     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     42.97     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     42.97     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     42.97     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     42.97     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     42.97     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     42.97     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     42.97     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     42.97     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     42.97     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     42.97     0.00        1     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName> const&)
  0.00     42.97     0.00        1     0.00     0.00  Catch::Clara::Parser::Parser(Catch::Clara::Parser const&)
  0.00     42.97     0.00        1     0.00     0.00  Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&)
  0.00     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [11]>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [17]>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [36]>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [48]>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [4]>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [57]>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [67]>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [76]>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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     42.97     0.00        1     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<char32_t, int> >::type Catch::operator==<int>(Catch::ExprLhs<char32_t>&&, int)
  0.00     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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     42.97     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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     42.97     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     42.97     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     42.97     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     42.97     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     42.97     0.00        1     0.00     0.21  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     42.97     0.00        1     0.00     0.21  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     42.97     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     42.97     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     42.97     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     42.97     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     42.97     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     42.97     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     42.97     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     42.97     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     42.97     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     42.97     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     42.97     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     42.97     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     42.97     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     42.97     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     42.97     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     42.97     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     42.97     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     42.97     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     42.97     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     42.97     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     42.97     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     42.97     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     42.97     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     42.97     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     42.97     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     42.97     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     42.97     0.00        1     0.00     0.01  unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()())
  0.00     42.97     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     42.97     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     42.97     0.00        1     0.00     0.00  Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const
  0.00     42.97     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     42.97     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     42.97     0.00        1     0.00     0.00  std::initializer_list<char>::end() const
  0.00     42.97     0.00        1     0.00     0.00  std::initializer_list<char>::size() const
  0.00     42.97     0.00        1     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase> const&)
  0.00     42.97     0.00        1     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     42.97     0.00        1     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_create_storage(unsigned long)
  0.00     42.97     0.00        1     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     42.97     0.00        1     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_create_storage(unsigned long)
  0.00     42.97     0.00        1     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     42.97     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> const&)
  0.00     42.97     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> const&)
  0.00     42.97     0.00        1     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     42.97     0.00        1     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     42.97     0.00        1     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     42.97     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     42.97     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     42.97     0.00        1     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::back()
  0.00     42.97     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     42.97     0.00        1     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()
  0.00     42.97     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     42.97     0.00        1     0.00     0.00  void std::Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&)
  0.00     42.97     0.00        1     0.00     0.00  Catch::Clara::Arg std::_do_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     42.97     0.00        1     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     42.97     0.00        1     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     42.97     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     42.97     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     42.97     0.00        1     0.00     0.00  main::{lambda()#1}::operator()() const
  0.00     42.97     0.00        1     0.00     0.00  main::{lambda()#1}::operator void ()()() const
  0.00     42.97     0.00        1     0.00     0.00  main::{lambda()#1}::FUN()
  0.00     42.97     0.00        1     0.00     0.00  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)::Guard::Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  0.00     42.97     0.00        1     0.00     0.00  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)::_Guard::~Guard()
  0.00     42.97     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-2024 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 4 byte(s) for 0.02% of 42.97 seconds

index % time    self  children    called     name
                                                 <spontaneous>
[1]     65.8    0.00   28.26                 Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
                0.32    7.12       4/4           CATCH2_INTERNAL_TEST_0() [4]
                0.44    4.01       2/2           CATCH2_INTERNAL_TEST_3() [6]
                0.04    3.24       3/3           CATCH2_INTERNAL_TEST_0() [9]
                0.05    2.87       1/1           CATCH2_INTERNAL_TEST_0() [11]
                0.63    2.02       5/5           CATCH2_INTERNAL_TEST_12() [13]
                0.21    1.67      12/12          CATCH2_INTERNAL_TEST_0() [17]
                0.25    1.22       1/1           CATCH2_INTERNAL_TEST_41() [28]
                0.10    1.22      20/20          CATCH2_INTERNAL_TEST_6() [32]
                0.13    0.77       4/4           CATCH2_INTERNAL_TEST_31() [38]
                0.00    0.52       2/2           CATCH2_INTERNAL_TEST_0() [54]
                0.15    0.36       6/6           CATCH2_INTERNAL_TEST_0() [55]
                0.00    0.38       2/2           CATCH2_INTERNAL_TEST_14() [74]
                0.00    0.17       1/1           CATCH2_INTERNAL_TEST_18() [123]
                0.00    0.16       1/1           CATCH2_INTERNAL_TEST_3() [126]
                0.02    0.06       4/4           CATCH2_INTERNAL_TEST_25() [181]
                0.00    0.05       5/5           CATCH2_INTERNAL_TEST_0() [224]
                0.04    0.00       2/2           CATCH2_INTERNAL_TEST_37() [228]
                0.01    0.02       2/2           CATCH2_INTERNAL_TEST_21() [250]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [420]
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_8() [433]
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0() [450]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [452]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [479]
-----------------------------------------------
                0.00    0.00       2/3337218     (anonymous namespace)::get_time(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [243]
                0.00    0.00       2/3337218     (anonymous namespace)::get_date(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [242]
                0.00    0.00    1025/3337218     CATCH2_INTERNAL_TEST_6() [32]
                0.08    2.58 1112063/3337218     CATCH2_INTERNAL_TEST_0() [11]
                0.16    5.15 2224126/3337218     CATCH2_INTERNAL_TEST_0() [4]
[2]     18.6    0.24    7.73 3337218         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const) [2]
                0.45    7.27 107103933/108568831     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [3]
-----------------------------------------------
                0.01    0.10 1464898/108568831     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) [96]
                0.45    7.27 107103933/108568831     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const) [2]
[3]     18.2    0.46    7.37 108568831         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [3]
                0.52    5.56 108568831/129647090     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5]
                0.41    0.51 108568831/132225109     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [35]
                0.28    0.11 108568831/113091854     std::char_traits<char>::length(char const) [67]
-----------------------------------------------
                0.32    7.12       4/4           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[4]     17.3    0.32    7.12       4         CATCH2_INTERNAL_TEST_0() [4]
                0.16    5.15 2224126/3337218     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const) [2]
                0.12    0.33 1112063/4319226     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
                0.12    0.21 8896582/10009720     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::token_t const&, libutf8::token_t, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::token_t>::type>::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&&) [76]
                0.01    0.21 1112063/7797164     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&) [24]
                0.13    0.05 20017432/212080032     operator"" catchsr(char const, unsigned long) [16]
                0.02    0.14 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&) [125]
                0.00    0.13 1112066/2225164     libutf8::json_tokens::~json_tokens() [94]
                0.01    0.12 3336192/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
                0.03    0.04 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [8]>::type>::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]) [191]
                0.04    0.01 8896582/10009720     Catch::ExprLhs<libutf8::token_t const&> Catch::operator<=<libutf8::token_t, 0>(Catch::Decomposer&&, libutf8::token_t&&) [216]
                0.03    0.00 10008716/106040016     Catch::AssertionHandler::~AssertionHandler() [81]
                0.03    0.00 10008732/106041506     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [83]
                0.01    0.01 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&) [201]
                0.01    0.00 2160639/2161663     std::setw(int) [339]
                0.00    0.00 2160639/2161663     std::Setfill<char> std::setfill<char>(char) [377]
                0.00    0.00       4/85          unittest::gprogress() [279]
                0.00    0.00      48/17413507     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [58]
                0.00    0.00       3/70011       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [312]
                0.00    0.00      48/18527571     Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [134]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [2]>::type>::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]) [620]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [6]>::type>::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]) [677]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [10]>::type>::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]) [637]
                0.00    0.00       3/3           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<double, Catch::Approx, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<Catch::Approx>::type>::type> > >::value, Catch::BinaryExpr<double, Catch::Approx const&> >::type Catch::operator==<Catch::Approx>(Catch::ExprLhs<double>&&, Catch::Approx&&) [705]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [17]>::type>::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]) [712]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [9]>::type>::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]) [638]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [16]>::type>::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]) [692]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [4]>::type>::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]) [715]
                0.00    0.00       6/6           double unittest::default_epsilon<double>() [1110]
                0.00    0.00       6/6           bool unittest::nearly_equal<double>(double, double, double) [1109]
                0.00    0.00       3/3           Catch::ExprLhs<double> Catch::operator<=<double, 0>(Catch::Decomposer&&, double) [1128]
-----------------------------------------------
                0.10    1.08 21078259/129647090     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [29]
                0.52    5.56 108568831/129647090     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [3]
[5]     16.9    0.61    6.64 129647090         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5]
                0.98    1.23 129647090/218793887     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.40    1.51 129647090/158837131     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [14]
                0.16    1.05 8254269/10836959     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [23]
                0.24    0.46 121392653/177433338     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [36]
                0.37    0.00 259294012/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [43]
                0.24    0.00 121392653/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [20]
-----------------------------------------------
                0.44    4.01       2/2           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[6]     10.4    0.44    4.01       2         CATCH2_INTERNAL_TEST_3() [6]
                0.16    1.49  983039/1161494     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [15]
                0.32    0.13 49160150/212080032     operator"" catchsr(char const, unsigned long) [16]
                0.29    0.10 3932556/3932624     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cbegin() const [68]
                0.12    0.02 3932556/3932627     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() [131]
                0.05    0.05 4915695/4915780     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cend() const [161]
                0.05    0.04 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type>::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> > >&&) [163]
                0.04    0.05 5899234/20326648     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [82]
                0.05    0.04 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type>::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> > >&&) [170]
                0.01    0.08 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type>::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> > >&&) [171]
                0.06    0.02 8848251/8913995     Catch::ExprLhs<libutf8::utf8_iterator& const&> Catch::operator<=<libutf8::utf8_iterator&, 0>(Catch::Decomposer&&, libutf8::utf8_iterator&) [173]
                0.03    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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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&) [180]
                0.08    0.00 24580075/106040016     Catch::AssertionHandler::~AssertionHandler() [81]
                0.07    0.00 24580079/106041506     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [83]
                0.03    0.04 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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&) [185]
                0.02    0.05 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type>::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> > >&&) [186]
                0.02    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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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&) [194]
                0.04    0.02 5899234/20326648     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [108]
                0.02    0.05 1967478/11851583     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, char32_t, void>, Catch::capture_by_value<char32_t> >::value, Catch::BinaryExpr<char32_t, char32_t> >::type Catch::operator==<char32_t>(Catch::ExprLhs<char32_t>&&, char32_t) [71]
                0.04    0.02 3932956/3933029     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() [205]
                0.05    0.00 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> > >&&) [217]
                0.00    0.04 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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&) [232]
                0.00    0.04  983139/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
                0.02    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> > >&&) [257]
                0.00    0.03     400/400         __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator<char, void>(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [266]
                0.01    0.01 1967478/14337866     Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t) [157]
                0.01    0.00 2949617/4095081     Catch::operator|(Catch::ResultDisposition::Flags, Catch::ResultDisposition::Flags) [336]
                0.00    0.00       2/85          unittest::g_progress() [279]
                0.00    0.00     100/100         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) [513]
                0.00    0.00     400/6339256     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t) [46]
                0.00    0.00     200/8597        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [448]
                0.00    0.00     100/364378      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [249]
                0.00    0.00     900/7197        std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator[](unsigned long) [503]
                0.00    0.00     100/1479490     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [184]
                0.00    0.00     100/37858291     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [37]
                0.00    0.00     400/2098472     unittest::rand_char(bool) [340]
                0.00    0.00     100/100         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::erase(unsigned long, unsigned long) [574]
-----------------------------------------------
                0.00    0.00       1/218793887     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [723]
                0.00    0.00       1/218793887     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) [477]
                0.00    0.00       2/218793887     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) [137]
                0.00    0.00       8/218793887     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&) [154]
                0.00    0.00     100/218793887     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::erase(unsigned long, unsigned long) [574]
                0.00    0.00     216/218793887     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> >&&) [174]
                0.00    0.00   19026/218793887     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char) [474]
                0.00    0.00  173718/218793887     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [324]
                0.00    0.00  521659/218793887     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&) [323]
                0.02    0.02 2225503/218793887     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear() [204]
                0.02    0.02 2578019/218793887     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [56]
                0.02    0.03 3201152/218793887     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [109]
                0.04    0.05 4749462/218793887     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> >&&) [57]
                0.04    0.05 5711982/218793887     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [84]
                0.20    0.26 27000051/218793887     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) [25]
                0.33    0.41 42965897/218793887     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
                0.98    1.23 129647090/218793887     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5]
[7]      8.7    1.66    2.08 218793887         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.91    0.22 218793887/246476588     std::char_traits<char>::assign(char&, char const&) [33]
                0.52    0.00 218793887/223543435     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [51]
                0.44    0.00 218793887/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [20]
-----------------------------------------------
                                                 <spontaneous>
[8]      7.9    0.96    2.44                 Catch::RunContext::resetAssertionInfo() [8]
                1.34    0.56 211625962/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.54    0.00 211625962/211626047     Catch::StringRef::StringRef() [50]
-----------------------------------------------
                0.04    3.24       3/3           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[9]      7.6    0.04    3.24       3         CATCH2INTERNAL_TEST_0() [9]
                0.08    1.57 5569920/5569922     operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char32_t) [21]
                0.25    0.66 2227968/4319226     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
                0.02    0.31 3274624/3280977     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [78]
                0.05    0.05 3341952/3349809     unittest::random_char(unittest::character_t) [151]
                0.01    0.08 2227968/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
                0.00    0.04 1113984/1113997     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [231]
                0.03    0.01 4455936/212080032     operator"" catchsr(char const, unsigned long) [16]
                0.02    0.01 1113984/1114007     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> >&) [259]
                0.01    0.01 1113984/20326648     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [82]
                0.01    0.00 1113984/20326648     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [108]
                0.01    0.00 2227968/106040016     Catch::AssertionHandler::~AssertionHandler() [81]
                0.01    0.00 2227977/106041506     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [83]
                0.00    0.00 1113984/4095081     Catch::operator|(Catch::ResultDisposition::Flags, Catch::ResultDisposition::Flags) [336]
                0.00    0.00       3/85          unittest::g_progress() [279]
-----------------------------------------------
                0.00    0.00     690/259433902     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> >&&) [174]
                0.01    0.04 4749462/259433902     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> >&&) [57]
                0.30    0.82 95846619/259433902     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [26]
                0.50    1.36 158837131/259433902     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [14]
[10]     7.1    0.81    2.22 259433902         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [10]
                0.44    1.26 261661874/261661874     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const [19]
                0.52    0.00 261661874/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [20]
-----------------------------------------------
                0.05    2.87       1/1           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[11]     6.8    0.05    2.87       1         CATCH2_INTERNAL_TEST_0() [11]
                0.08    2.58 1112063/3337218     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const) [2]
                0.05    0.02 7328570/212080032     operator"" catchsr(char const, unsigned long) [16]
                0.01    0.05 2486272/2486272     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, unsigned int, void>, Catch::capture_by_value<unsigned int> >::value, Catch::BinaryExpr<char32_t, unsigned int> >::type Catch::operator==<unsigned int>(Catch::ExprLhs<char32_t>&&, unsigned int) [198]
                0.01    0.03 1112064/1112064     std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator>=<int>(Catch::ExprLhs<int>&&, int) [254]
                0.01    0.01 2486289/14337866     Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t) [157]
                0.01    0.00 3664285/106040016     Catch::AssertionHandler::~AssertionHandler() [81]
                0.01    0.00 3664286/106041506     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [83]
                0.01    0.00 1112064/18527571     Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [134]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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&) [434]
                0.00    0.00   65744/8913995     Catch::ExprLhs<libutf8::utf8_iterator& const&> Catch::operator<=<libutf8::utf8_iterator&, 0>(Catch::Decomposer&&, libutf8::utf8_iterator&) [173]
                0.00    0.00       1/85          unittest::g_progress() [279]
                0.00    0.00      17/521698      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [44]
                0.00    0.00      17/4319226     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
                0.00    0.00      68/3932624     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cbegin() const [68]
                0.00    0.00      70/3932627     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() [131]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type>::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> > >&&) [163]
                0.00    0.00      85/4915780     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cend() const [161]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type>::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> > >&&) [170]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type>::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> > >&&) [171]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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&) [180]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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&) [185]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type>::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> > >&&) [186]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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&) [194]
                0.00    0.00      72/3933029     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() [205]
                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> > >&&) [217]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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&) [232]
                0.00    0.00      17/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
                0.00    0.00      40/20326648     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [82]
                0.00    0.00      17/11851583     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, char32_t, void>, Catch::capture_by_value<char32_t> >::value, Catch::BinaryExpr<char32_t, char32_t> >::type Catch::operator==<char32_t>(Catch::ExprLhs<char32_t>&&, char32_t) [71]
                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> > >&&) [257]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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&) [598]
                0.00    0.00      40/20326648     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [108]
                0.00    0.00       1/3280977     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [78]
                0.00    0.00       6/106         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<long, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<long, int> >::type Catch::operator==<int>(Catch::ExprLhs<long>&&, int) [578]
                0.00    0.00       2/7657091     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned long>&&, int) [92]
                0.00    0.00      20/4095081     Catch::operator|(Catch::ResultDisposition::Flags, Catch::ResultDisposition::Flags) [336]
                0.00    0.00       2/37858291     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [37]
                0.00    0.00       2/302         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, unsigned long, void>, Catch::capture_by_value<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator==<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [561]
                0.00    0.00       4/7657594     Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [235]
                0.00    0.00       6/106         Catch::ExprLhs<long> Catch::operator<=<long, 0>(Catch::Decomposer&&, long) [1003]
-----------------------------------------------
                0.00    0.00       1/296818371     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<char32_t, int> >::type Catch::operator==<int>(Catch::ExprLhs<char32_t>&&, int) [750]
                0.00    0.00       1/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [11]>::type>::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]) [608]
                0.00    0.00       1/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [752]
                0.00    0.00       1/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [762]
                0.00    0.00       1/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [756]
                0.00    0.00       1/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [754]
                0.00    0.00       1/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [760]
                0.00    0.00       1/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [758]
                0.00    0.00       1/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [751]
                0.00    0.00       1/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [761]
                0.00    0.00       1/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [755]
                0.00    0.00       1/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [753]
                0.00    0.00       1/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [759]
                0.00    0.00       1/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [757]
                0.00    0.00       1/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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]) [618]
                0.00    0.00       1/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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]) [612]
                0.00    0.00       1/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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]) [610]
                0.00    0.00       1/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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]) [616]
                0.00    0.00       1/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [609]
                0.00    0.00       1/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [619]
                0.00    0.00       1/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [613]
                0.00    0.00       1/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [611]
                0.00    0.00       1/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [617]
                0.00    0.00       1/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [615]
                0.00    0.00       1/296818371     std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<unsigned long, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator>=<int>(Catch::ExprLhs<unsigned long>&&, int) [332]
                0.00    0.00       1/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [17]>::type>::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]) [712]
                0.00    0.00       1/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [4]>::type>::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]) [715]
                0.00    0.00       1/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [57]>::type>::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]) [716]
                0.00    0.00       1/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [48]>::type>::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]) [714]
                0.00    0.00       1/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [76]>::type>::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]) [718]
                0.00    0.00       1/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [67]>::type>::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]) [717]
                0.00    0.00       1/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [36]>::type>::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]) [713]
                0.00    0.00       1/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [709]
                0.00    0.00       1/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type>::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> >&&) [708]
                0.00    0.00       1/296818371     Catch::StreamingReporterBase::StreamingReporterBase(Catch::ReporterConfig&&) [774]
                0.00    0.00       2/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [730]
                0.00    0.00       2/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type>::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> >&&) [729]
                0.00    0.00       2/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [731]
                0.00    0.00       2/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [736]
                0.00    0.00       2/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [733]
                0.00    0.00       2/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [732]
                0.00    0.00       2/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [735]
                0.00    0.00       2/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [734]
                0.00    0.00       2/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [16]>::type>::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]) [692]
                0.00    0.00       2/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&>::type>::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> >&) [690]
                0.00    0.00       2/296818371     Catch::printTestRunTotals(std::ostream&, Catch::ColourImpl&, Catch::Totals const&) [739]
                0.00    0.00       3/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [5]>::type>::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]) [589]
                0.00    0.00       3/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [3]>::type>::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]) [588]
                0.00    0.00       3/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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]) [678]
                0.00    0.00       3/296818371     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<double, Catch::Approx, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<Catch::Approx>::type>::type> > >::value, Catch::BinaryExpr<double, Catch::Approx const&> >::type Catch::operator==<Catch::Approx>(Catch::ExprLhs<double>&&, Catch::Approx&&) [705]
                0.00    0.00       3/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [6]>::type>::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]) [677]
                0.00    0.00       3/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [54]>::type>::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]) [676]
                0.00    0.00       5/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [31]>::type>::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]) [659]
                0.00    0.00       7/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [10]>::type>::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]) [637]
                0.00    0.00       7/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [9]>::type>::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]) [638]
                0.00    0.00       8/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [2]>::type>::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]) [620]
                0.00    0.00       8/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [33]>::type>::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]) [621]
                0.00    0.00       9/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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]) [569]
                0.00    0.00      10/296818371     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, char, void>, Catch::capture_by_value<char> >::value, Catch::BinaryExpr<char32_t, char> >::type Catch::operator==<char>(Catch::ExprLhs<char32_t>&&, char) [669]
                0.00    0.00      20/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [32]>::type>::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]) [593]
                0.00    0.00      25/296818371     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::bom_t const&, libutf8::bom_t, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::bom_t>::type>::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&&) [331]
                0.00    0.00      34/296818371     std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::utf8_iterator&, libutf8::utf8_iterator&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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&) [598]
                0.00    0.00     106/296818371     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<long, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<long, int> >::type Catch::operator==<int>(Catch::ExprLhs<long>&&, int) [578]
                0.00    0.00     200/296818371     std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<unsigned long, unsigned long, void>, Catch::capture_by_value<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator>=<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [568]
                0.00    0.00     302/296818371     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, unsigned long, void>, Catch::capture_by_value<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator==<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [561]
                0.00    0.00     690/296818371     Catch::(anonymous namespace)::parseSpecialTag(Catch::StringRef) [556]
                0.00    0.00    2000/296818371     std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator!=<int>(Catch::ExprLhs<int>&&, int) [371]
                0.00    0.00    2048/296818371     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char const&, char, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<char>::type>::type> > >::value, Catch::BinaryExpr<char const&, char const&> >::type Catch::operator==<char>(Catch::ExprLhs<char const&>&&, char&&) [525]
                0.00    0.00    4198/296818371     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char16_t, unsigned int, void>, Catch::capture_by_value<unsigned int> >::value, Catch::BinaryExpr<char16_t, unsigned int> >::type Catch::operator==<unsigned int>(Catch::ExprLhs<char16_t>&&, unsigned int) [504]
                0.00    0.00   63485/296818371     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char16_t, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<char16_t, int> >::type Catch::operator==<int>(Catch::ExprLhs<char16_t>&&, int) [438]
                0.00    0.00   65553/296818371     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::utf8_iterator&, libutf8::utf8_iterator&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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&) [434]
                0.01    0.00 1112064/296818371     std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator>=<int>(Catch::ExprLhs<int>&&, int) [254]
                0.01    0.00 1112065/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [8]>::type>::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]) [191]
                0.01    0.00 1113039/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type>::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> >&&) [212]
                0.01    0.00 1113087/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type>::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&) [193]
                0.01    0.00 1113997/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [231]
                0.01    0.01 1966312/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type>::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> > >&&) [170]
                0.01    0.01 1966312/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type>::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> > >&&) [186]
                0.01    0.01 1966312/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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&) [180]
                0.01    0.01 1966312/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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&) [185]
                0.01    0.01 1966312/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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&) [194]
                0.01    0.01 1966314/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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&) [232]
                0.01    0.01 1966316/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type>::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> > >&&) [163]
                0.02    0.01 2486272/296818371     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, unsigned int, void>, Catch::capture_by_value<unsigned int> >::value, Catch::BinaryExpr<char32_t, unsigned int> >::type Catch::operator==<unsigned int>(Catch::ExprLhs<char32_t>&&, unsigned int) [198]
                0.02    0.01 2949468/296818371     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type>::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> > >&&) [171]
                0.04    0.02 6542976/296818371     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<void const const&, void const, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<void const>::type>::type> > >::value, Catch::BinaryExpr<void const const&, void const const&> >::type Catch::operator==<void const>(Catch::ExprLhs<void const const&>&&, void const&&) [100]
                0.04    0.02 6814559/296818371     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char, char, void>, Catch::capture_by_value<char> >::value, Catch::BinaryExpr<char, char> >::type Catch::operator==<char>(Catch::ExprLhs<char>&&, char) [110]
                0.05    0.02 7657091/296818371     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned long>&&, int) [92]
                0.06    0.03 10009720/296818371     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::token_t const&, libutf8::token_t, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::token_t>::type>::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&&) [76]
                0.07    0.03 11851583/296818371     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, char32_t, void>, Catch::capture_by_value<char32_t> >::value, Catch::BinaryExpr<char32_t, char32_t> >::type Catch::operator==<char32_t>(Catch::ExprLhs<char32_t>&&, char32_t) [71]
                0.11    0.05 17413507/296818371     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [58]
                1.34    0.56 211625962/296818371     Catch::RunContext::resetAssertionInfo() [8]
[12]     6.2    1.87    0.79 296818371         Catch::operator"" sr(char const, unsigned long) [12]
                0.79    0.00 296818371/508900187     Catch::StringRef::StringRef(char const, unsigned long) [31]
-----------------------------------------------
                0.63    2.02       5/5           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[13]     6.2    0.63    2.02       5         CATCH2INTERNAL_TEST_12() [13]
                0.40    0.16 61284064/212080032     operator"" catchsr(char const, unsigned long) [16]
                0.06    0.20 6542976/6542976     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<void const const&, void const, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<void const>::type>::type> > >::value, Catch::BinaryExpr<void const const&, void const const&> >::type Catch::operator==<void const>(Catch::ExprLhs<void const const&>&&, void const&&) [100]
                0.07    0.18 7659960/11851583     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, char32_t, void>, Catch::capture_by_value<char32_t> >::value, Catch::BinaryExpr<char32_t, char32_t> >::type Catch::operator==<char32_t>(Catch::ExprLhs<char32_t>&&, char32_t) [71]
                0.05    0.20 8769896/17413507     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [58]
                0.06    0.17 6545024/7657091     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned long>&&, int) [92]
                0.10    0.00 30642032/106040016     Catch::AssertionHandler::~AssertionHandler() [81]
                0.09    0.00 30642057/106041506     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [83]
                0.06    0.02 6542976/6542976     Catch::ExprLhs<void const const&> Catch::operator<=<void const, 0>(Catch::Decomposer&&, void const&&) [179]
                0.05    0.01 8771896/18527571     Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [134]
                0.03    0.03 7659960/14337866     Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t) [157]
                0.00    0.03 1120128/6814559     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char, char, void>, Catch::capture_by_value<char> >::value, Catch::BinaryExpr<char, char> >::type Catch::operator==<char>(Catch::ExprLhs<char>&&, char) [110]
                0.03    0.00 6545024/7657594     Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [235]
                0.01    0.00 1120128/6814559     Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [188]
                0.01    0.00    2000/2000        std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator!=<int>(Catch::ExprLhs<int>&&, int) [371]
                0.00    0.00       5/85          unittest::g_progress() [279]
                0.00    0.00    2048/2048        std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char const&, char, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<char>::type>::type> > >::value, Catch::BinaryExpr<char const&, char const&> >::type Catch::operator==<char>(Catch::ExprLhs<char const&>&&, char&&) [525]
                0.00    0.00    3000/2098472     unittest::rand_char(bool) [340]
                0.00    0.00    2048/2048        Catch::ExprLhs<char const& const&> Catch::operator<=<char const&, 0>(Catch::Decomposer&&, char const&) [949]
-----------------------------------------------
                0.00    0.00       1/158837131     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> >&&) [655]
                0.00    0.00       8/158837131     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&) [154]
                0.01    0.03 2578019/158837131     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [56]
                0.02    0.07 5711982/158837131     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [84]
                0.03    0.12 10063072/158837131     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [44]
                0.03    0.13 10836959/158837131     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [23]
                0.40    1.51 129647090/158837131     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5]
[14]     5.5    0.49    1.86 158837131         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [14]
                0.50    1.36 158837131/259433902     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [10]
-----------------------------------------------
                0.00    0.00       1/1161494     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&) [577]
                0.00    0.00       2/1161494     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> >::__sv_wrapper, std::allocator<char> const&) [564]
                0.00    0.00      23/1161494     std::literals::string_literals::operator"" s[abi:cxx11](char const, unsigned long) [517]
                0.00    0.00     306/1161494     Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >() const [132]
                0.03    0.27  178123/1161494     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > snapdev::int_to_hex<char32_t>(char32_t, bool, unsigned int) [87]
                0.16    1.49  983039/1161494     CATCH2_INTERNAL_TEST_3() [6]
[15]     4.5    0.18    1.76 1161494         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [15]
                0.47    1.02 26756420/27000050     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) [25]
                0.05    0.13 26756420/83361490     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [48]
                0.10    0.00 26756420/27695430     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [158]
-----------------------------------------------
                0.00    0.00       8/212080032     CATCH2_INTERNAL_TEST_0() [450]
                0.00    0.00       8/212080032     CATCH2_INTERNAL_TEST_0() [479]
                0.00    0.00      26/212080032     CATCH2_INTERNAL_TEST_18() [123]
                0.00    0.00      52/212080032     CATCH2_INTERNAL_TEST_0() [224]
                0.00    0.00     120/212080032     CATCH2_INTERNAL_TEST_0() [54]
                0.00    0.00     400/212080032     CATCH2_INTERNAL_TEST_3() [126]
                0.00    0.00    1600/212080032     CATCH2_INTERNAL_TEST_0() [420]
                0.00    0.00    2000/212080032     CATCH2_INTERNAL_TEST_0() [452]
                0.00    0.00   12192/212080032     CATCH2_INTERNAL_TEST_8() [433]
                0.00    0.00  135164/212080032     CATCH2_INTERNAL_TEST_14() [74]
                0.00    0.00  348058/212080032     CATCH2_INTERNAL_TEST_37() [228]
                0.00    0.00  355620/212080032     CATCH2_INTERNAL_TEST_25() [181]
                0.00    0.00  528730/212080032     CATCH2_INTERNAL_TEST_21() [250]
                0.01    0.01 2224126/212080032     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&) [125]
                0.03    0.01 4455936/212080032     CATCH2_INTERNAL_TEST_0() [9]
                0.03    0.01 4460882/212080032     CATCH2_INTERNAL_TEST_6() [32]
                0.05    0.02 7328570/212080032     CATCH2_INTERNAL_TEST_0() [11]
                0.07    0.03 10989312/212080032     CATCH2_INTERNAL_TEST_31() [38]
                0.07    0.03 11249140/212080032     CATCH2_INTERNAL_TEST_0() [55]
                0.08    0.03 12900474/212080032     CATCH2_INTERNAL_TEST_41() [28]
                0.13    0.05 20017432/212080032     CATCH2_INTERNAL_TEST_0() [4]
                0.17    0.07 26625968/212080032     CATCH2_INTERNAL_TEST_0() [17]
                0.32    0.13 49160150/212080032     CATCH2_INTERNAL_TEST_3() [6]
                0.40    0.16 61284064/212080032     CATCH2_INTERNAL_TEST_12() [13]
[16]     4.5    1.38    0.56 212080032         operator"" catchsr(char const, unsigned long) [16]
                0.56    0.00 212080032/508900187     Catch::StringRef::StringRef(char const, unsigned long) [31]
-----------------------------------------------
                0.21    1.67      12/12          Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[17]     4.4    0.21    1.67      12         CATCH2_INTERNAL_TEST_0() [17]
                0.17    0.07 26625968/212080032     operator"" catchsr(char const, unsigned long) [16]
                0.13    0.10 5496825/6019559     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [101]
                0.02    0.20 5500162/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
                0.09    0.12 13312984/20326648     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [82]
                0.00    0.18 1115110/1115110     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string<std::allocator<char32_t> >(char32_t const, std::allocator<char32_t> const&) [117]
                0.10    0.05 13312984/20326648     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [108]
                0.00    0.13 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string<std::allocator<wchar_t> >(wchar_t const, std::allocator<wchar_t> const&) [141]
                0.00    0.08 1048576/1048576     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string<std::allocator<char16_t> >(char16_t const, std::allocator<char16_t> const&) [175]
                0.02    0.04 1115110/1479490     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [184]
                0.00    0.05 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::~basic_string() [211]
                0.04    0.00 13312984/106040016     Catch::AssertionHandler::~AssertionHandler() [81]
                0.00    0.04 1048576/1050831     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::~basic_string() [233]
                0.04    0.00 13313128/106041506     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [83]
                0.00    0.00      12/85          unittest::g_progress() [279]
                0.00    0.00    3337/70011       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [312]
                0.00    0.00   31342/4095081     Catch::operator|(Catch::ResultDisposition::Flags, Catch::ResultDisposition::Flags) [336]
-----------------------------------------------
                0.00    0.00       1/4319226     CATCH2_INTERNAL_TEST_6() [32]
                0.00    0.00       1/4319226     operator+(char32_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [369]
                0.00    0.00       1/4319226     operator+(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char32_t) [482]
                0.00    0.00       2/4319226     CATCH2_INTERNAL_TEST_21() [250]
                0.00    0.00       2/4319226     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&) [584]
                0.00    0.00       3/4319226     Catch::ConfigData::ConfigData() [581]
                0.00    0.00       3/4319226     Catch::TestSpecParser::TestSpecParser(Catch::ITagAliasRegistry const&) [582]
                0.00    0.00      10/4319226     Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [563]
                0.00    0.00      17/4319226     CATCH2_INTERNAL_TEST_0() [11]
                0.00    0.00      23/4319226     Catch::TestCaseInfo::TestCaseInfo(Catch::StringRef, Catch::NameAndTags const&, Catch::SourceLineInfo const&) [328]
                0.00    0.00      46/4319226     Catch::RunContext::runTest(Catch::TestCaseHandle const&) [370]
                0.00    0.00      84/4319226     Catch::(anonymous namespace)::NoopRedirect::getStdout() [524]
                0.00    0.00      84/4319226     Catch::(anonymous namespace)::NoopRedirect::getStderr() [523]
                0.00    0.00     213/4319226     Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType) [499]
                0.00    0.00     214/4319226     Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::Detail::ParseState&&) [497]
                0.00    0.00     722/4319226     Catch::Section::Section(Catch::SourceLineInfo const&, Catch::StringRef, char const) [200]
                0.00    0.00    2047/4319226     CATCH2_INTERNAL_TEST_25() [181]
                0.01    0.02   67582/4319226     Catch::Matchers::MatcherUntypedBase::MatcherUntypedBase() [268]
                0.10    0.27  908140/4319226     Catch::AssertionResultData::AssertionResultData(Catch::ResultWas::OfType, Catch::LazyExpression const&) [75]
                0.12    0.33 1112063/4319226     CATCH2_INTERNAL_TEST_0() [4]
                0.25    0.66 2227968/4319226     CATCH2_INTERNAL_TEST_0() [9]
[18]     4.1    0.48    1.28 4319226         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
                0.33    0.41 42965897/218793887     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.08    0.21 42965897/83361490     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [48]
                0.15    0.06 42965897/50916512     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [102]
                0.05    0.00 42965897/83772097     std::is_constant_evaluated() [162]
-----------------------------------------------
                0.44    1.26 261661874/261661874     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [10]
[19]     4.0    0.44    1.26 261661874         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const [19]
                0.48    0.78 261661874/261661874     std::__ptr_traits_ptr_to<char const, char const, false>::pointer_to(char const&) [34]
-----------------------------------------------
                0.00    0.00       1/843603819     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) [477]
                0.00    0.00       2/843603819     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&) [665]
                0.00    0.00       2/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() const [738]
                0.00    0.00       2/843603819     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) [137]
                0.00    0.00      16/843603819     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&) [154]
                0.00    0.00      24/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [56]
                0.00    0.00      34/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [316]
                0.00    0.00      92/843603819     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> >&&) [174]
                0.00    0.00  173715/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [324]
                0.00    0.00  182309/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [448]
                0.01    0.00 2930409/843603819     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> >&&) [57]
                0.01    0.00 3201152/843603819     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [109]
                0.01    0.00 3932627/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() [131]
                0.01    0.00 3933029/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() [205]
                0.01    0.00 4915780/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cend() const [161]
                0.01    0.00 5283319/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [44]
                0.01    0.00 5711982/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [84]
                0.01    0.00 6402304/843603819     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&) [65]
                0.02    0.00 7865256/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() const [91]
                0.02    0.00 9723862/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [23]
                0.02    0.00 10108440/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [234]
                0.03    0.00 12781428/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cbegin() const [68]
                0.03    0.00 17537851/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [103]
                0.04    0.00 20034874/843603819     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&) [27]
                0.05    0.00 27000051/843603819     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) [25]
                0.09    0.00 45233718/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) const [79]
                0.11    0.00 54803126/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [101]
                0.24    0.00 121392653/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5]
                0.44    0.00 218793887/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.52    0.00 261661874/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [10]
[20]     3.9    1.68    0.00 843603819         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [20]
-----------------------------------------------
                0.00    0.00       2/5569922     CATCH2_INTERNAL_TEST_18() [123]
                0.08    1.57 5569920/5569922     CATCH2_INTERNAL_TEST_0() [9]
[21]     3.8    0.08    1.57 5569922         operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char32_t) [21]
                0.04    1.26 6683909/7797164     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&) [24]
                0.02    0.24 6683909/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                0.00    0.00       1/40915305     unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [367]
                0.00    0.00       1/40915305     libutf8::operator!=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [632]
                0.00    0.00       1/40915305     libutf8::operator>(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [626]
                0.00    0.00       1/40915305     libutf8::operator>=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [624]
                0.00    0.00       1/40915305     libutf8::operator<(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [630]
                0.00    0.00       1/40915305     libutf8::operator<=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [628]
                0.00    0.00       1/40915305     libutf8::operator==(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [622]
                0.00    0.00       1/40915305     libutf8::operator!=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [631]
                0.00    0.00       1/40915305     libutf8::operator>(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [625]
                0.00    0.00       1/40915305     libutf8::operator>=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [623]
                0.00    0.00       1/40915305     libutf8::operator<(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [629]
                0.00    0.00       1/40915305     libutf8::operator<=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [627]
                0.00    0.00       1/40915305     Catch::Clara::Detail::ParserBase::parse(Catch::Clara::Args const&) const [454]
                0.00    0.00       1/40915305     Catch::Clara::ExeName::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [706]
                0.00    0.00       1/40915305     std::random_device::random_device() [634]
                0.00    0.00       1/40915305     Catch::Detail::splitReporterSpec[abi:cxx11](Catch::StringRef) [453]
                0.00    0.00       1/40915305     Catch::parseReporterSpec(Catch::StringRef) [668]
                0.00    0.00       1/40915305     Catch::ReusableStringStream::~ReusableStringStream() [633]
                0.00    0.00       2/40915305     unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [657]
                0.00    0.00       2/40915305     CATCH2_INTERNAL_TEST_0() [450]
                0.00    0.00       2/40915305     operator+(char32_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [369]
                0.00    0.00       2/40915305     operator+(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char32_t) [482]
                0.00    0.00       2/40915305     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&) [584]
                0.00    0.00       3/40915305     Catch::ReporterSpec::~ReporterSpec() [672]
                0.00    0.00       3/40915305     Catch::TestSpecParser::~TestSpecParser() [673]
                0.00    0.00       4/40915305     Catch::ConsoleReporter::printTotalsDivider(Catch::Totals const&) [329]
                0.00    0.00       4/40915305     Catch::ProcessedReporterSpec::~ProcessedReporterSpec() [663]
                0.00    0.00       5/40915305     void std::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> >) [656]
                0.00    0.00       6/40915305     CATCH2_INTERNAL_TEST_21() [250]
                0.00    0.00       6/40915305     Catch::ConfigData::~ConfigData() [639]
                0.00    0.00       6/40915305     Catch::Clara::Opt::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [399]
                0.00    0.00       8/40915305     Catch::ColumnInfo::~ColumnInfo() [606]
                0.00    0.00       9/40915305     Catch::ReporterRegistry::ReporterRegistry() [570]
                0.00    0.00       9/40915305     std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> >::~pair() [605]
                0.00    0.00      10/40915305     Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [603]
                0.00    0.00      11/40915305     CATCH2_INTERNAL_TEST_18() [123]
                0.00    0.00      15/40915305     CATCH2_INTERNAL_TEST_0() [54]
                0.00    0.00      16/40915305     libutf8::operator==(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [560]
                0.00    0.00      17/40915305     CATCH2_INTERNAL_TEST_0() [11]
                0.00    0.00      23/40915305     Catch::TestCaseTracking::TrackerContext::startRun() [515]
                0.00    0.00      32/40915305     libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::~case_insensitive_basic_string() [580]
                0.00    0.00      46/40915305     Catch::TestCaseInfo::~TestCaseInfo() [575]
                0.00    0.00      84/40915305     Catch::RunContext::sectionStarted(Catch::StringRef, Catch::SourceLineInfo const&, Catch::Counts&) [244]
                0.00    0.00      84/40915305     Catch::RunContext::runCurrentTest() [516]
                0.00    0.00     100/40915305     CATCH2_INTERNAL_TEST_0() [420]
                0.00    0.00     107/40915305     Catch::TestCaseTracking::SectionTracker::acquire(Catch::TestCaseTracking::TrackerContext&, Catch::TestCaseTracking::NameAndLocationRef const&) [222]
                0.00    0.00     213/40915305     Catch::Clara::Detail::BasicResult<void>::~BasicResult() [555]
                0.00    0.00     214/40915305     Catch::RunContext::runTest(Catch::TestCaseHandle const&) [370]
                0.00    0.00     214/40915305     Catch::TestCaseStats::~TestCaseStats() [554]
                0.00    0.00     215/40915305     Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::~BasicResult() [553]
                0.00    0.00     260/40915305     Catch::TestCaseTracking::NameAndLocation::~NameAndLocation() [551]
                0.00    0.00     806/40915305     Catch::Section::Section(Catch::SourceLineInfo const&, Catch::StringRef, char const) [200]
                0.00    0.00    1311/40915305     Catch::SectionInfo::~SectionInfo() [512]
                0.00    0.00    2047/40915305     CATCH2_INTERNAL_TEST_25() [181]
                0.00    0.00    3000/40915305     CATCH2_INTERNAL_TEST_0() [452]
                0.00    0.00   67582/40915305     Catch::Matchers::ExceptionWatcher::~ExceptionWatcher() [400]
                0.00    0.00   67582/40915305     Catch::Matchers::MatcherUntypedBase::~MatcherUntypedBase() [401]
                0.00    0.00   71676/40915305     CATCH2_INTERNAL_TEST_14() [74]
                0.00    0.04  983139/40915305     CATCH2_INTERNAL_TEST_3() [6]
                0.00    0.04 1112064/40915305     CATCH2_INTERNAL_TEST_31() [38]
                0.01    0.08 2227968/40915305     CATCH2_INTERNAL_TEST_0() [9]
                0.01    0.12 3336192/40915305     CATCH2_INTERNAL_TEST_0() [4]
                0.01    0.13 3632560/40915305     Catch::AssertionResultData::~AssertionResultData() [122]
                0.01    0.16 4453311/40915305     CATCH2_INTERNAL_TEST_6() [32]
                0.02    0.20 5500162/40915305     CATCH2_INTERNAL_TEST_0() [17]
                0.02    0.22 6094752/40915305     CATCH2_INTERNAL_TEST_41() [28]
                0.02    0.24 6675492/40915305     libutf8::json_tokens::~json_tokens() [94]
                0.02    0.24 6683909/40915305     operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char32_t) [21]
[22]     3.7    0.11    1.48 40915305         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
                0.12    1.13 79726336/95846619     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [26]
                0.23    0.00 79726336/79726336     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::~Allochider() [107]
-----------------------------------------------
                0.00    0.00    4695/10836959     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [84]
                0.05    0.33 2577995/10836959     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [56]
                0.16    1.05 8254269/10836959     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5]
[23]     3.7    0.20    1.37 10836959         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [23]
                0.52    0.00 21673918/37858291     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [37]
                0.09    0.23 10836959/17537890     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [53]
                0.02    0.15 10836959/95846619     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [26]
                0.03    0.13 10836959/158837131     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [14]
                0.04    0.08 20556126/177433338     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [36]
                0.05    0.00 10836959/25217933     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [150]
                0.02    0.00 9723862/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [20]
                0.02    0.00 10836959/20468385     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [248]
-----------------------------------------------
                0.00    0.00     168/7797164     Catch::RunContext::runTest(Catch::TestCaseHandle const&) [370]
                0.00    0.00    1024/7797164     CATCH2_INTERNAL_TEST_6() [32]
                0.01    0.21 1112063/7797164     CATCH2_INTERNAL_TEST_0() [4]
                0.04    1.26 6683909/7797164     operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char32_t) [21]
[24]     3.5    0.05    1.48 7797164         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&) [24]
                0.06    1.42 20034872/20034874     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&) [27]
-----------------------------------------------
                0.00    0.00       1/27000050     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::initializer_list<char>, std::allocator<char> const&) [694]
                0.00    0.00       2/27000050     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&) [665]
                0.00    0.01  243627/27000050     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [312]
                0.47    1.02 26756420/27000050     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [15]
[25]     3.5    0.47    1.03 27000050         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) [25]
                0.20    0.26 27000051/218793887     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.20    0.15 27000051/27000053     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const) [77]
                0.07    0.00 27000051/27000051     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag)::Guard::Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [182]
                0.05    0.00 27000051/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [20]
                0.05    0.00 27000051/27000051     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag)::_Guard::~Guard() [213]
                0.03    0.00 26762313/83772097     std::isconstant_evaluated() [162]
                0.00    0.01  237738/17537890     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [53]
                0.00    0.00  237738/25217933     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [150]
                0.00    0.00  237738/20468385     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [248]
-----------------------------------------------
                0.00    0.00       5/95846619     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&) [154]
                0.01    0.08 5283319/95846619     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [44]
                0.02    0.15 10836959/95846619     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [23]
                0.12    1.13 79726336/95846619     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
[26]     3.5    0.14    1.36 95846619         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [26]
                0.30    0.82 95846619/259433902     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [10]
                0.09    0.15 17537851/17537851     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [103]
-----------------------------------------------
                0.00    0.00       1/20034874     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&) [658]
                0.00    0.00       1/20034874     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> >&&) [655]
                0.06    1.42 20034872/20034874     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&) [24]
[27]     3.4    0.06    1.42 20034874         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&) [27]
                0.06    1.29 20034874/21078259     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [29]
                0.04    0.00 20034874/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [20]
                0.03    0.00 20034874/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [43]
-----------------------------------------------
                0.25    1.22       1/1           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[28]     3.4    0.25    1.22       1         CATCH2_INTERNAL_TEST_41() [28]
                0.02    0.54 6094752/6339256     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t) [46]
                0.02    0.22 6094752/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
                0.03    0.15 6412185/17413507     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [58]
                0.08    0.03 12900474/212080032     operator"" catchsr(char const, unsigned long) [16]
                0.04    0.01 6412185/18527571     Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [134]
                0.02    0.00 6450237/106040016     Catch::AssertionHandler::~AssertionHandler() [81]
                0.02    0.00 6450238/106041506     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [83]
                0.01    0.01  190461/364378      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [249]
                0.01    0.00 2095071/2098472     unittest::rand_char(bool) [340]
                0.00    0.01  190461/1479490     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [184]
                0.00    0.00   19026/37858291     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [37]
                0.00    0.00   19026/19026       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long) [473]
                0.00    0.00       1/85          unittest::g_progress() [279]
-----------------------------------------------
                0.00    0.00      69/21078259     Catch::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [559]
                0.00    0.07 1043316/21078259     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__str_concat<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::allocator_type const&) [41]
                0.06    1.29 20034874/21078259     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&) [27]
[29]     3.3    0.06    1.36 21078259         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [29]
                0.10    1.08 21078259/129647090     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5]
                0.08    0.10 21078259/132225109     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [35]
-----------------------------------------------
                                                 <spontaneous>
[30]     3.2    1.40    0.00                 Catch::AssertionHandler::AssertionHandler(Catch::StringRef, Catch::SourceLineInfo const&, Catch::StringRef, Catch::ResultDisposition::Flags) [30]
-----------------------------------------------
                0.00    0.00      69/508900187     Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [548]
                0.00    0.00     774/508900187     Catch::StringRef::substr(unsigned long, unsigned long) const [573]
                0.00    0.00     941/508900187     Catch::StringRef::StringRef(char const) [571]
                0.56    0.00 212080032/508900187     operator"" catchsr(char const, unsigned long) [16]
                0.79    0.00 296818371/508900187     Catch::operator"" sr(char const, unsigned long) [12]
[31]     3.2    1.35    0.00 508900187         Catch::StringRef::StringRef(char const, unsigned long) [31]
-----------------------------------------------
                0.10    1.22      20/20          Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[32]     3.1    0.10    1.22      20         CATCH2INTERNAL_TEST_6() [32]
                0.02    0.46 1113063/1115110     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> >&&) [59]
                0.00    0.26 1113063/1115110     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) [96]
                0.01    0.16 4453311/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
                0.00    0.13 1113098/2225164     libutf8::json_tokens::~json_tokens() [94]
                0.01    0.04 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type>::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> >&&) [212]
                0.03    0.01 4460882/212080032     operator"" catchsr(char const, unsigned long) [16]
                0.01    0.03 1113138/10009720     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::token_t const&, libutf8::token_t, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::token_t>::type>::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&&) [76]
                0.01    0.01 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&) [201]
                0.01    0.00 2230441/106040016     Catch::AssertionHandler::~AssertionHandler() [81]
                0.01    0.00 2230841/106041506     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [83]
                0.01    0.00      20/85          unittest::g_progress() [279]
                0.00    0.00 1113138/10009720     Catch::ExprLhs<libutf8::token_t const&> Catch::operator<=<libutf8::token_t, 0>(Catch::Decomposer&&, libutf8::token_t&&) [216]
                0.00    0.00    1025/3337218     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const) [2]
                0.00    0.00    1058/70011       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [312]
                0.00    0.00    1024/7797164     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&) [24]
                0.00    0.00    4188/17413507     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [58]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type>::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&) [193]
                0.00    0.00    4188/18527571     Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [134]
                0.00    0.00    1024/2161663     std::setw(int) [339]
                0.00    0.00    1024/2161663     std::Setfill<char> std::setfill<char>(char) [377]
                0.00    0.00      20/20          std::enableif<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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [32]>::type>::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]) [593]
                0.00    0.00       1/4319226     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [33]>::type>::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]) [621]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [9]>::type>::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]) [638]
                0.00    0.00       2/3280977     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [78]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [31]>::type>::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]) [659]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [10]>::type>::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]) [637]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [54]>::type>::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]) [676]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [57]>::type>::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]) [716]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [48]>::type>::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]) [714]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [76]>::type>::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]) [718]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [67]>::type>::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]) [717]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [16]>::type>::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]) [692]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [36]>::type>::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]) [713]
-----------------------------------------------
                0.00    0.00       1/246476588     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_assign(char, unsigned long, char) [487]
                0.02    0.01 5711982/246476588     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [84]
                0.09    0.02 21970718/246476588     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [36]
                0.91    0.22 218793887/246476588     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
[33]     2.9    1.02    0.25 246476588         std::char_traits<char>::assign(char&, char const&) [33]
                0.25    0.00 246476588/591147050     std::__is_constant_evaluated() [45]
-----------------------------------------------
                0.48    0.78 261661874/261661874     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const [19]
[34]     2.9    0.48    0.78 261661874         std::__ptr_traits_ptr_to<char const, char const, false>::pointer_to(char const&) [34]
                0.61    0.17 261661874/261661874     char const std::addressof<char const>(char const&) [40]
-----------------------------------------------
                0.01    0.01 2578019/132225109     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [56]
                0.08    0.10 21078259/132225109     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [29]
                0.41    0.51 108568831/132225109     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [3]
[35]     2.6    0.49    0.62 132225109         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [35]
                0.37    0.06 132225109/160469314     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [52]
                0.19    0.00 132225109/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [43]
-----------------------------------------------
                0.00    0.00       3/177433338     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> >&&) [174]
                0.00    0.00       8/177433338     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&) [154]
                0.00    0.00      23/177433338     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [56]
                0.01    0.01 3201153/177433338     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char) [310]
                0.01    0.02 5283319/177433338     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [44]
                0.04    0.08 20556126/177433338     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [23]
                0.05    0.10 27000053/177433338     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const) [77]
                0.24    0.46 121392653/177433338     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5]
[36]     2.4    0.34    0.67 177433338         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [36]
                0.40    0.16 155462620/157281673     std::char_traits<char>::copy(char, char const, unsigned long) [49]
                0.09    0.02 21970718/246476588     std::char_traits<char>::assign(char&, char const&) [33]
-----------------------------------------------
                0.00    0.00       1/37858291     CATCH2_INTERNAL_TEST_21() [250]
                0.00    0.00       2/37858291     CATCH2_INTERNAL_TEST_0() [11]
                0.00    0.00       8/37858291     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&) [154]
                0.00    0.00      86/37858291     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> >&&) [174]
                0.00    0.00     100/37858291     CATCH2_INTERNAL_TEST_3() [6]
                0.00    0.00     100/37858291     CATCH2_INTERNAL_TEST_0() [420]
                0.00    0.00   19026/37858291     CATCH2_INTERNAL_TEST_41() [28]
                0.03    0.00 1112064/37858291     CATCH2_INTERNAL_TEST_31() [38]
                0.08    0.00 3201152/37858291     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&) [65]
                0.13    0.00 5283319/37858291     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [44]
                0.16    0.00 6568515/37858291     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> >&&) [57]
                0.52    0.00 21673918/37858291     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [23]
[37]     2.1    0.91    0.00 37858291         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [37]
-----------------------------------------------
                0.13    0.77       4/4           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[38]     2.1    0.13    0.77       4         CATCH2_INTERNAL_TEST_31() [38]
                0.18    0.16 4382592/4382592     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) const [79]
                0.02    0.12 4382592/6814559     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char, char, void>, Catch::capture_by_value<char> >::value, Catch::BinaryExpr<char, char> >::type Catch::operator==<char>(Catch::ExprLhs<char>&&, char) [110]
                0.07    0.03 10989312/212080032     operator"" catchsr(char const, unsigned long) [16]
                0.03    0.01 4382592/6814559     Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [188]
                0.00    0.04 1112064/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
                0.01    0.03 1112064/7657091     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned long>&&, int) [92]
                0.03    0.00 1112064/37858291     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [37]
                0.02    0.00 5494656/106040016     Catch::AssertionHandler::~AssertionHandler() [81]
                0.02    0.00 5494672/106041506     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [83]
                0.01    0.00 1112064/7657594     Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [235]
                0.00    0.00       4/85          unittest::g_progress() [279]
-----------------------------------------------
                                                 <spontaneous>
[39]     1.9    0.01    0.80                 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&) [39]
                0.01    0.77  521652/521658      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__str_concat<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::allocator_type const&) [41]
                0.01    0.01  521652/6019559     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [101]
                0.00    0.00  521652/113091854     std::char_traits<char>::length(char const) [67]
                0.00    0.00  521652/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [43]
                0.00    0.00  521652/521658      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() const [483]
-----------------------------------------------
                0.61    0.17 261661874/261661874     std::__ptr_traits_ptr_to<char const, char const, false>::pointer_to(char const&) [34]
[40]     1.8    0.61    0.17 261661874         char const std::addressof<char const>(char const&) [40]
                0.17    0.00 261661874/261661874     char const std::__addressof<char const>(char const&) [124]
-----------------------------------------------
                0.00    0.00       2/521658      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&) [566]
                0.00    0.00       4/521658      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) [557]
                0.01    0.77  521652/521658      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&) [39]
[41]     1.8    0.01    0.77  521658         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__str_concat<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::allocator_type const&) [41]
                0.09    0.59  521658/521698      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [44]
                0.00    0.07 1043316/21078259     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [29]
                0.00    0.01  521658/521659      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&) [323]
-----------------------------------------------
                                                 <spontaneous>
[42]     1.7    0.74    0.00                 Catch::RunContext::notifyAssertionStarted(Catch::AssertionInfo const&) [42]
-----------------------------------------------
                0.00    0.00       1/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::back() [691]
                0.00    0.00       2/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() const [768]
                0.00    0.00       2/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() const [738]
                0.00    0.00       2/494863817     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> >&&) [655]
                0.00    0.00       4/494863817     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) [557]
                0.00    0.00       4/494863817     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&) [566]
                0.00    0.00      10/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [316]
                0.00    0.00     138/494863817     Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [548]
                0.00    0.00     435/494863817     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> >&&) [174]
                0.00    0.00    1002/494863817     Catch::StringRef::StringRef(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [514]
                0.00    0.00   19026/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char) [474]
                0.00    0.00  182309/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [448]
                0.00    0.00  454076/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [445]
                0.00    0.00  521652/494863817     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&) [39]
                0.00    0.00 1113118/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const) [105]
                0.00    0.00 1464903/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const [325]
                0.00    0.00 1465002/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const [411]
                0.00    0.00 2359446/494863817     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) [276]
                0.00    0.00 2578019/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [56]
                0.01    0.00 3932627/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() [131]
                0.01    0.00 4915780/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cend() const [161]
                0.01    0.00 5711982/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [84]
                0.02    0.00 13356564/494863817     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&) [149]
                0.03    0.00 20034874/494863817     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&) [27]
                0.07    0.00 45233718/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) const [79]
                0.19    0.00 132225109/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [35]
                0.37    0.00 259294012/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5]
[43]     1.7    0.71    0.00 494863817         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [43]
-----------------------------------------------
                0.00    0.00      17/521698      CATCH2_INTERNAL_TEST_0() [11]
                0.00    0.00      23/521698      Catch::TestCaseInfo::TestCaseInfo(Catch::StringRef, Catch::NameAndTags const&, Catch::SourceLineInfo const&) [328]
                0.09    0.59  521658/521698      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__str_concat<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::allocator_type const&) [41]
[44]     1.6    0.10    0.59  521698         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [44]
                0.04    0.11 5283319/17537890     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [53]
                0.03    0.12 10063072/158837131     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [14]
                0.13    0.00 5283319/37858291     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [37]
                0.01    0.08 5283319/95846619     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [26]
                0.01    0.02 5283319/177433338     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [36]
                0.02    0.00 5283319/25217933     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [150]
                0.01    0.00 5283319/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [20]
                0.01    0.00 5283319/20468385     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [248]
-----------------------------------------------
                0.00    0.00       1/591147050     void std::Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [845]
                0.00    0.00       1/591147050     std::_shared_ptr_access<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2, false, false>::operator() const [848]
                0.00    0.00       2/591147050     std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_allocate(unsigned long) [829]
                0.00    0.00       2/591147050     std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_deallocate(Catch::Clara::Arg, unsigned long) [828]
                0.00    0.00       3/591147050     std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [807]
                0.00    0.00       3/591147050     void std::Construct<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&) [806]
                0.00    0.00       3/591147050     std::_allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [804]
                0.00    0.00       7/591147050     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<void>, (__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<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2> >&) [782]
                0.00    0.00       7/591147050     void std::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> >&) [781]
                0.00    0.00       7/591147050     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<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [779]
                0.00    0.00      13/591147050     std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [764]
                0.00    0.00      13/591147050     std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [763]
                0.00    0.00      34/591147050     std::less<char const>::operator()(char const, char const) const [719]
                0.00    0.00      43/591147050     void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [649]
                0.00    0.00      50/591147050     void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [701]
                0.00    0.00      51/591147050     void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [642]
                0.00    0.00      84/591147050     void std::Construct<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [686]
                0.00    0.00     120/591147050     std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_allocate(unsigned long) [671]
                0.00    0.00     120/591147050     std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_deallocate(Catch::StringRef, unsigned long) [670]
                0.00    0.00     146/591147050     std::less<Catch::TestCaseHandle const>::operator()(Catch::TestCaseHandle const, Catch::TestCaseHandle const) const [666]
                0.00    0.00     373/591147050     void std::Destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef) [604]
                0.00    0.00     484/591147050     std::_cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_destroy(unsigned long) [590]
                0.00    0.00     484/591147050     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_S_allocate(std::allocator<char16_t>&, unsigned long) [594]
                0.00    0.00  173714/591147050     std::char_traits<char>::assign(char, unsigned long, char) [488]
                0.00    0.00  762274/591147050     std::char_traits<char32_t>::copy(char32_t, char32_t const, unsigned long) [164]
                0.00    0.00  762376/591147050     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_destroy(unsigned long) [311]
                0.00    0.00  762376/591147050     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_allocate(std::allocator<char32_t>&, unsigned long) [327]
                0.00    0.00 1050924/591147050     std::char_traits<char16_t>::copy(char16_t, char16_t const, unsigned long) [431]
                0.00    0.00 1112062/591147050     std::char_traits<wchar_t>::length(wchar_t const) [326]
                0.00    0.00 2224124/591147050     std::char_traits<wchar_t>::assign(wchar_t&, wchar_t const&) [251]
                0.01    0.00 5656250/591147050     std::char_traits<char>::compare(char const, char const, unsigned long) [314]
                0.01    0.00 6650678/591147050     std::char_traits<char16_t>::assign(char16_t&, char16_t const&) [225]
                0.02    0.00 17537851/591147050     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [103]
                0.02    0.00 17537890/591147050     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_allocate(std::allocator<char>&, unsigned long) [90]
                0.02    0.00 17630555/591147050     std::char_traits<char32_t>::assign(char32_t&, char32_t const&) [129]
                0.11    0.00 113091854/591147050     std::char_traits<char>::length(char const) [67]
                0.16    0.00 159715483/591147050     std::char_traits<char>::copy(char, char const, unsigned long) [49]
                0.25    0.00 246476588/591147050     std::char_traits<char>::assign(char&, char const&) [33]
[45]     1.4    0.59    0.00 591147050         std::__is_constant_evaluated() [45]
-----------------------------------------------
                0.00    0.00       2/6339256     CATCH2_INTERNAL_TEST_0() [224]
                0.00    0.00     400/6339256     CATCH2_INTERNAL_TEST_3() [6]
                0.00    0.00    4806/6339256     CATCH2_INTERNAL_TEST_0() [420]
                0.00    0.01   65584/6339256     CATCH2_INTERNAL_TEST_21() [250]
                0.00    0.02  173712/6339256     CATCH2_INTERNAL_TEST_25() [181]
                0.02    0.54 6094752/6339256     CATCH2_INTERNAL_TEST_41() [28]
[46]     1.4    0.02    0.56 6339256         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t) [46]
                0.07    0.49 6404840/6404840     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t) [47]
-----------------------------------------------
                0.07    0.49 6404840/6404840     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t) [46]
[47]     1.3    0.07    0.49 6404840         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t) [47]
                0.07    0.09 6404840/7886379     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long) [114]
                0.01    0.12  762274/762274      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) [142]
                0.00    0.09 6404840/7169263     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::capacity() const [152]
                0.05    0.01 6404840/16518493     std::char_traits<char32_t>::assign(char32_t&, char32_t const&) [129]
                0.04    0.00 6404840/6412043     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::size() const [236]
                0.02    0.00 6404840/38187758     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [145]
-----------------------------------------------
                0.00    0.00       1/83361490     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [723]
                0.00    0.00       1/83361490     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&) [476]
                0.00    0.00       1/83361490     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::initializer_list<char>, std::allocator<char> const&) [694]
                0.00    0.00       2/83361490     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&) [665]
                0.00    0.00       2/83361490     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&) [63]
                0.00    0.00      86/83361490     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> >&&) [174]
                0.00    0.00  173718/83361490     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(unsigned long, char, std::allocator<char> const&) [315]
                0.00    0.00  243627/83361490     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [312]
                0.00    0.00  521659/83361490     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&) [323]
                0.01    0.02 3201152/83361490     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&) [65]
                0.02    0.05 9498924/83361490     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> >&&) [57]
                0.05    0.13 26756420/83361490     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [15]
                0.08    0.21 42965897/83361490     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
[48]     1.3    0.15    0.41 83361490         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [48]
                0.12    0.28 83361491/83361491     std::__ptr_traits_ptr_to<char, char, false>::pointer_to(char&) [66]
-----------------------------------------------
                0.00    0.00 1819053/157281673     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> >&&) [57]
                0.40    0.16 155462620/157281673     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [36]
[49]     1.3    0.40    0.16 157281673         std::char_traits<char>::copy(char, char const, unsigned long) [49]
                0.16    0.00 159715483/591147050     std::__is_constant_evaluated() [45]
-----------------------------------------------
                0.00    0.00       1/211626047     __static_initialization_and_destruction_0() [455]
                0.00    0.00       1/211626047     __static_initialization_and_destruction_0() [456]
                0.00    0.00       1/211626047     __static_initialization_and_destruction_0() [457]
                0.00    0.00       1/211626047     __static_initialization_and_destruction_0() [458]
                0.00    0.00       1/211626047     __static_initialization_and_destruction_0() [459]
                0.00    0.00       1/211626047     __static_initialization_and_destruction_0() [460]
                0.00    0.00       1/211626047     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&, Catch::StringRef) [818]
                0.00    0.00       1/211626047     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1} const&, Catch::StringRef) [823]
                0.00    0.00       1/211626047     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&, Catch::StringRef) [821]
                0.00    0.00       1/211626047     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2} const&, Catch::StringRef) [822]
                0.00    0.00       1/211626047     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&, Catch::StringRef) [812]
                0.00    0.00       1/211626047     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&, Catch::StringRef) [817]
                0.00    0.00       1/211626047     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&, Catch::StringRef) [813]
                0.00    0.00       1/211626047     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&, Catch::StringRef) [814]
                0.00    0.00       1/211626047     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&, Catch::StringRef) [815]
                0.00    0.00       1/211626047     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&, Catch::StringRef) [816]
                0.00    0.00       1/211626047     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&, Catch::StringRef) [819]
                0.00    0.00       1/211626047     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&, Catch::StringRef) [820]
                0.00    0.00       1/211626047     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> > > >&, Catch::StringRef) [809]
                0.00    0.00       1/211626047     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> > > >&, Catch::StringRef) [810]
                0.00    0.00       1/211626047     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<long, void>(long&, Catch::StringRef) [811]
                0.00    0.00       2/211626047     __static_initialization_and_destruction_0() [435]
                0.00    0.00       2/211626047     __static_initialization_and_destruction_0() [436]
                0.00    0.00       2/211626047     __static_initialization_and_destruction_0() [437]
                0.00    0.00       2/211626047     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<double, void>(double&, Catch::StringRef) [785]
                0.00    0.00       3/211626047     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [509]
                0.00    0.00       3/211626047     __static_initialization_and_destruction_0() [422]
                0.00    0.00       6/211626047     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> >&, Catch::StringRef) [493]
                0.00    0.00       8/211626047     __static_initialization_and_destruction_0() [394]
                0.00    0.00      36/211626047     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [684]
                0.54    0.00 211625962/211626047     Catch::RunContext::resetAssertionInfo() [8]
[50]     1.3    0.54    0.00 211626047         Catch::StringRef::StringRef() [50]
-----------------------------------------------
                0.00    0.00      86/223543435     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> >&&) [174]
                0.01    0.00 4749462/223543435     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> >&&) [57]
                0.52    0.00 218793887/223543435     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
[51]     1.2    0.53    0.00 223543435         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [51]
-----------------------------------------------
                0.08    0.01 28244205/160469314     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [53]
                0.37    0.06 132225109/160469314     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [35]
[52]     1.2    0.45    0.07 160469314         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [52]
                0.07    0.00 160469314/164192124     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [187]
-----------------------------------------------
                0.00    0.00       1/17537890     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [324]
                0.00    0.00       1/17537890     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) [137]
                0.00    0.00       5/17537890     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&) [154]
                0.00    0.01  237738/17537890     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) [25]
                0.01    0.03 1179867/17537890     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [109]
                0.04    0.11 5283319/17537890     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [44]
                0.09    0.23 10836959/17537890     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [23]
[53]     1.2    0.14    0.38 17537890         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [53]
                0.18    0.10 17537890/17537890     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_allocate(std::allocator<char>&, unsigned long) [90]
                0.08    0.01 28244205/160469314     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [52]
                0.00    0.00 17537890/39825807     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [363]
-----------------------------------------------
                0.00    0.52       2/2           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[54]     1.2    0.00    0.52       2         CATCH2_INTERNAL_TEST_0() [54]
                0.00    0.21       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&) [113]
                0.00    0.21       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&) [112]
                0.00    0.04       2/2           (anonymous namespace)::get_date(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [242]
                0.00    0.04       2/2           (anonymous namespace)::get_time(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [243]
                0.02    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&) [278]
                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&) [402]
                0.00    0.00       2/85          unittest::g_progress() [279]
                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&) [461]
                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&) [475]
                0.00    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) [557]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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]) [569]
                0.00    0.00       9/70011       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [312]
                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&) [577]
                0.00    0.00      30/32          libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::~case_insensitive_basic_string() [580]
                0.00    0.00     120/212080032     operator"" catchsr(char const, unsigned long) [16]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [5]>::type>::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]) [589]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [3]>::type>::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]) [588]
                0.00    0.00      15/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
                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&) [601]
                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&) [600]
                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> >&&) [599]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [11]>::type>::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]) [608]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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]) [618]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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]) [612]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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]) [610]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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]) [616]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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           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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [609]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [619]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [613]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [611]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [617]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [615]
                0.00    0.00       9/1114007     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> >&) [259]
                0.00    0.00      64/106041506     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [83]
                0.00    0.00      60/106040016     Catch::AssertionHandler::~AssertionHandler() [81]
                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&) [664]
                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> >&, char const (&) [7], void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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]) [678]
                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&) [693]
                0.00    0.00      18/4095081     Catch::operator|(Catch::ResultDisposition::Flags, Catch::ResultDisposition::Flags) [336]
                0.00    0.00       1/3932627     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() [131]
                0.00    0.00       2/20326648     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [82]
                0.00    0.00       1/1           libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string() [722]
                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&) [725]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [730]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type>::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> >&&) [729]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [731]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [736]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [733]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [732]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [735]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [734]
                0.00    0.00       2/20326648     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [108]
                0.00    0.00       1/3933029     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() [205]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [752]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [762]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [756]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [754]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [760]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [758]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [751]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [761]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [755]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [753]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [759]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [757]
                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> >&&) [558]
                0.00    0.00       2/454076      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [445]
                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 [824]
                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 [825]
                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> >&) [1057]
                0.00    0.00       6/6           Catch::ExprLhs<char const (& const&) [7]> Catch::operator<=<char const (&) [7], 0>(Catch::Decomposer&&, char const (&) [7]) [1108]
-----------------------------------------------
                0.15    0.36       6/6           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[55]     1.2    0.15    0.36       6         CATCH2_INTERNAL_TEST_0() [55]
                0.07    0.03 11249140/212080032     operator"" catchsr(char const, unsigned long) [16]
                0.02    0.05 2224128/11851583     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, char32_t, void>, Catch::capture_by_value<char32_t> >::value, Catch::BinaryExpr<char32_t, char32_t> >::type Catch::operator==<char32_t>(Catch::ExprLhs<char32_t>&&, char32_t) [71]
                0.01    0.05 2224138/17413507     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [58]
                0.00    0.03 1112114/6814559     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char, char, void>, Catch::capture_by_value<char> >::value, Catch::BinaryExpr<char, char> >::type Catch::operator==<char>(Catch::ExprLhs<char>&&, char) [110]
                0.02    0.00 5624570/106040016     Catch::AssertionHandler::~AssertionHandler() [81]
                0.01    0.00 2224138/18527571     Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [134]
                0.02    0.00 5624606/106041506     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [83]
                0.01    0.01 2224138/14337866     Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t) [157]
                0.01    0.00 1112114/6814559     Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [188]
                0.01    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<unsigned long, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator>=<int>(Catch::ExprLhs<unsigned long>&&, int) [332]
                0.00    0.00       6/85          unittest::g_progress() [279]
                0.00    0.00      10/10          std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, char, void>, Catch::capture_by_value<char> >::value, Catch::BinaryExpr<char32_t, char> >::type Catch::operator==<char>(Catch::ExprLhs<char32_t>&&, char) [669]
                0.00    0.00       1/7657594     Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [235]
-----------------------------------------------
                0.00    0.22 1113118/2578016     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const) [105]
                0.01    0.28 1464898/2578016     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [86]
[56]     1.2    0.01    0.50 2578016         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [56]
                0.05    0.33 2577995/10836959     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [23]
                0.02    0.02 2578019/218793887     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.01    0.03 2578019/158837131     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [14]
                0.01    0.01 2578019/132225109     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [35]
                0.01    0.00      24/24          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [316]
                0.00    0.00 2578019/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [43]
                0.00    0.00      23/177433338     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [36]
                0.00    0.00      24/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [20]
                0.00    0.00      24/83772097     std::is_constant_evaluated() [162]
-----------------------------------------------
                0.00    0.00       1/4747714     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&) [658]
                0.00    0.00       1/4747714     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> >&&) [655]
                0.00    0.00       1/4747714     Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::BasicResult(Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>&&) [680]
                0.00    0.00       1/4747714     Catch::parseReporterSpec(Catch::StringRef) [668]
                0.00    0.00       1/4747714     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> > > > >) [679]
                0.00    0.00       1/4747714     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> > >(__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> >&&) [681]
                0.00    0.00       2/4747714     (anonymous namespace)::get_date(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [242]
                0.00    0.00       2/4747714     Catch::ReporterSpec::ReporterSpec(Catch::ReporterSpec&&) [643]
                0.00    0.00       2/4747714     Catch::ProcessedReporterSpec::ProcessedReporterSpec(Catch::ProcessedReporterSpec&&) [644]
                0.00    0.00       9/4747714     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<>) [587]
                0.00    0.00     130/4747714     Catch::TestCaseTracking::NameAndLocation::NameAndLocation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, Catch::SourceLineInfo const&) [549]
                0.00    0.00     130/4747714     Catch::TestCaseTracking::NameAndLocation::NameAndLocation(Catch::TestCaseTracking::NameAndLocation&&) [550]
                0.00    0.00     214/4747714     Catch::TestCaseStats::TestCaseStats(Catch::TestCaseInfo const&, Catch::Totals 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> >&&, bool) [527]
                0.00    0.00     253/4747714     Catch::SectionInfo::SectionInfo(Catch::SectionInfo&&) [526]
                0.00    0.00     890/4747714     Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [496]
                0.01    0.14 1464898/4747714     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) [96]
                0.01    0.14 1464898/4747714     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> >&&) [59]
                0.02    0.18 1816280/4747714     Catch::AssertionResultData::AssertionResultData(Catch::AssertionResultData&&) [111]
[57]     1.2    0.04    0.46 4747714         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> >&&) [57]
                0.16    0.00 6568515/37858291     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [37]
                0.04    0.05 4749462/218793887     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.02    0.05 9498924/83361490     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [48]
                0.01    0.04 4749462/259433902     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [10]
                0.03    0.00 7679871/25217933     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [150]
                0.02    0.01 4749462/50916512     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [102]
                0.01    0.00 4749462/223543435     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [51]
                0.01    0.00 6568515/83772097     std::is_constant_evaluated() [162]
                0.01    0.00 4749462/55666277     std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&) [177]
                0.00    0.00 1819053/157281673     std::char_traits<char>::copy(char, char const, unsigned long) [49]
                0.01    0.00 2930409/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [20]
                0.01    0.00 2930409/20468385     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [248]
                0.00    0.00 4749462/39825807     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [363]
-----------------------------------------------
                0.00    0.00       4/17413507     CATCH2_INTERNAL_TEST_0() [479]
                0.00    0.00      48/17413507     CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.00    3048/17413507     CATCH2_INTERNAL_TEST_8() [433]
                0.00    0.00    4188/17413507     CATCH2_INTERNAL_TEST_6() [32]
                0.01    0.05 2224138/17413507     CATCH2_INTERNAL_TEST_0() [55]
                0.03    0.15 6412185/17413507     CATCH2_INTERNAL_TEST_41() [28]
                0.05    0.20 8769896/17413507     CATCH2_INTERNAL_TEST_12() [13]
[58]     1.1    0.09    0.39 17413507         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [58]
                0.16    0.08 17413507/18527571     Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [99]
                0.11    0.05 17413507/296818371     Catch::operator"" sr(char const, unsigned long) [12]
-----------------------------------------------
                0.00    0.00    2047/1115110     CATCH2INTERNAL_TEST_14() [74]
                0.02    0.46 1113063/1115110     CATCH2_INTERNAL_TEST_6() [32]
[59]     1.1    0.02    0.46 1115110         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> >&&) [59]
                0.00    0.31 1464898/1464898     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const) [85]
                0.01    0.14 1464898/4747714     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> >&&) [57]
                0.00    0.00 1464898/2929808     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> >&) [900]
-----------------------------------------------
                0.00    0.00       1/105585946     Catch::BinaryExpr<char32_t, int>::BinaryExpr(bool, char32_t, Catch::StringRef, int) [788]
                0.00    0.00       1/105585946     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]) [797]
                0.00    0.00       1/105585946     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]) [789]
                0.00    0.00       1/105585946     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]) [792]
                0.00    0.00       1/105585946     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]) [793]
                0.00    0.00       1/105585946     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]) [791]
                0.00    0.00       1/105585946     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]) [795]
                0.00    0.00       1/105585946     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]) [794]
                0.00    0.00       1/105585946     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]) [790]
                0.00    0.00       1/105585946     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> >&) [796]
                0.00    0.00       1/105585946     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&) [798]
                0.00    0.00       2/105585946     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> >&) [771]
                0.00    0.00       2/105585946     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&) [772]
                0.00    0.00       2/105585946     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]) [770]
                0.00    0.00       2/105585946     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> >&) [773]
                0.00    0.00       3/105585946     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]) [747]
                0.00    0.00       3/105585946     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]) [746]
                0.00    0.00       3/105585946     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]) [748]
                0.00    0.00       3/105585946     Catch::BinaryExpr<double, Catch::Approx const&>::BinaryExpr(bool, double, Catch::StringRef, Catch::Approx const&) [749]
                0.00    0.00       3/105585946     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]) [745]
                0.00    0.00       3/105585946     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]) [744]
                0.00    0.00       5/105585946     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]) [737]
                0.00    0.00       6/105585946     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> >&) [727]
                0.00    0.00       6/105585946     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> >&) [728]
                0.00    0.00       6/105585946     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> >&) [726]
                0.00    0.00       7/105585946     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]) [720]
                0.00    0.00       7/105585946     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]) [721]
                0.00    0.00       8/105585946     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]) [710]
                0.00    0.00       8/105585946     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]) [711]
                0.00    0.00      10/105585946     Catch::BinaryExpr<char32_t, char>::BinaryExpr(bool, char32_t, Catch::StringRef, char) [703]
                0.00    0.00      12/105585946     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> >&) [696]
                0.00    0.00      14/105585946     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]) [695]
                0.00    0.00      20/105585946     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]) [685]
                0.00    0.00      25/105585946     Catch::BinaryExpr<libutf8::bom_t const&, libutf8::bom_t const&>::BinaryExpr(bool, libutf8::bom_t const&, Catch::StringRef, libutf8::bom_t const&) [674]
                0.00    0.00     106/105585946     Catch::BinaryExpr<long, int>::BinaryExpr(bool, long, Catch::StringRef, int) [596]
                0.00    0.00     502/105585946     Catch::BinaryExpr<unsigned long, unsigned long>::BinaryExpr(bool, unsigned long, Catch::StringRef, unsigned long) [572]
                0.00    0.00    2047/105585946     Catch::MatchExpr<libutf8::libutf8_exception_invalid_parameter const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(libutf8::libutf8_exception_invalid_parameter const&, Catch::Matchers::ExceptionWatcher const&) [507]
                0.00    0.00    2048/105585946     Catch::BinaryExpr<char const&, char const&>::BinaryExpr(bool, char const&, Catch::StringRef, char const&) [552]
                0.00    0.00    4198/105585946     Catch::BinaryExpr<char16_t, unsigned int>::BinaryExpr(bool, char16_t, Catch::StringRef, unsigned int) [528]
                0.00    0.00   63485/105585946     Catch::BinaryExpr<char16_t, int>::BinaryExpr(bool, char16_t, Catch::StringRef, int) [480]
                0.00    0.00   65535/105585946     Catch::MatchExpr<libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher const&) [414]
                0.00    0.00   65587/105585946     Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, libutf8::utf8_iterator&) [478]
                0.01    0.00 1112065/105585946     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]) [373]
                0.01    0.00 1113997/105585946     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> >&) [372]
                0.01    0.00 2226126/105585946     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&) [330]
                0.01    0.00 2486272/105585946     Catch::BinaryExpr<char32_t, unsigned int>::BinaryExpr(bool, char32_t, Catch::StringRef, unsigned int) [253]
                0.02    0.00 3932624/105585946     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&) [206]
                0.02    0.00 3932626/105585946     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&) [223]
                0.02    0.00 3932628/105585946     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&) [230]
                0.02    0.00 4915780/105585946     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&) [176]
                0.03    0.00 6542976/105585946     Catch::BinaryExpr<void const const&, void const const&>::BinaryExpr(bool, void const const&, Catch::StringRef, void const const&) [136]
                0.03    0.00 6814559/105585946     Catch::BinaryExpr<char, char>::BinaryExpr(bool, char, Catch::StringRef, char) [143]
                0.03    0.00 7657092/105585946     Catch::BinaryExpr<unsigned long, int>::BinaryExpr(bool, unsigned long, Catch::StringRef, int) [139]
                0.05    0.00 10009720/105585946     Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&>::BinaryExpr(bool, libutf8::token_t const&, Catch::StringRef, libutf8::token_t const&) [130]
                0.05    0.00 11851583/105585946     Catch::BinaryExpr<char32_t, char32_t>::BinaryExpr(bool, char32_t, Catch::StringRef, char32_t) [121]
                0.08    0.00 18527571/105585946     Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [99]
                0.09    0.00 20326648/105585946     Catch::UnaryExpr<bool>::UnaryExpr(bool) [140]
[60]     1.1    0.47    0.00 105585946         Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                                                 <spontaneous>
[61]     1.1    0.46    0.00                 Catch::RunContext::handleExpr(Catch::AssertionInfo const&, Catch::ITransientExpression const&, Catch::AssertionReaction&) [61]
-----------------------------------------------
                                                 <spontaneous>
[62]     1.0    0.44    0.00                 Catch::OutputRedirect::deactivate() [62]
-----------------------------------------------
                0.00    0.21       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&) [113]
                0.00    0.21       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&) [112]
[63]     1.0    0.00    0.42       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&) [63]
                0.22    0.06       2/2           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() const [91]
                0.00    0.14       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) [137]
                0.00    0.00       2/2           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() const [738]
                0.00    0.00       2/83361490     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [48]
                0.00    0.00       2/27695430     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [158]
-----------------------------------------------
                                                 <spontaneous>
[64]     1.0    0.41    0.00                 Catch::AssertionHandler::handleExpr(Catch::ITransientExpression const&) [64]
-----------------------------------------------
                0.00    0.00       1/975988      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&) [601]
                0.00    0.00       1/975988      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&) [600]
                0.00    0.00       1/975988      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> >&&) [599]
                0.00    0.00       2/975988      CATCH2_INTERNAL_TEST_18() [123]
                0.00    0.00       2/975988      Catch::Config::Config(Catch::ConfigData const&) [592]
                0.00    0.00       3/975988      Catch::ConfigData::ConfigData(Catch::ConfigData const&) [579]
                0.00    0.00       4/975988      Catch::ColumnInfo::ColumnInfo(Catch::ColumnInfo const&) [576]
                0.00    0.00      84/975988      Catch::RunContext::runCurrentTest() [516]
                0.00    0.00     168/975988      Catch::SectionInfo::SectionInfo(Catch::SectionInfo const&) [502]
                0.00    0.02   67582/975988      Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [208]
                0.06    0.33  908140/975988      Catch::AssertionResultData::AssertionResultData(Catch::AssertionResultData const&) [73]
[65]     1.0    0.06    0.35  975988         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&) [65]
                0.09    0.13 3201152/3201152     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [109]
                0.08    0.00 3201152/37858291     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [37]
                0.01    0.02 3201152/83361490     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [48]
                0.01    0.00 3201152/50916512     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [102]
                0.01    0.00 6402304/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [20]
                0.00    0.00 3201152/164192124     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [187]
-----------------------------------------------
                0.12    0.28 83361491/83361491     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [48]
[66]     0.9    0.12    0.28 83361491         std::__ptr_traits_ptr_to<char, char, false>::pointer_to(char&) [66]
                0.14    0.14 83361491/83361491     char std::addressof<char>(char&) [88]
-----------------------------------------------
                0.00    0.00       4/113091854     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) [557]
                0.00    0.00  243627/113091854     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [312]
                0.00    0.00  521652/113091854     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&) [39]
                0.00    0.00 1113118/113091854     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const) [105]
                0.00    0.00 1179724/113091854     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) [276]
                0.00    0.00 1464898/113091854     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const) [85]
                0.28    0.11 108568831/113091854     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [3]
[67]     0.9    0.29    0.11 113091854         std::char_traits<char>::length(char const) [67]
                0.11    0.00 113091854/591147050     std::__is_constant_evaluated() [45]
-----------------------------------------------
                0.00    0.00      68/3932624     CATCH2_INTERNAL_TEST_0() [11]
                0.29    0.10 3932556/3932624     CATCH2_INTERNAL_TEST_3() [6]
[68]     0.9    0.29    0.10 3932624         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cbegin() const [68]
                0.08    0.00 12781428/25562662     __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char const const&) [128]
                0.03    0.00 12781428/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [20]
-----------------------------------------------
                                                 <spontaneous>
[69]     0.9    0.39    0.00                 Catch::AssertionReaction::AssertionReaction() [69]
-----------------------------------------------
                                                 <spontaneous>
[70]     0.9    0.39    0.00                 init [70]
-----------------------------------------------
                0.00    0.00      17/11851583     CATCH2INTERNAL_TEST_0() [11]
                0.02    0.05 1967478/11851583     CATCH2_INTERNAL_TEST_3() [6]
                0.02    0.05 2224128/11851583     CATCH2_INTERNAL_TEST_0() [55]
                0.07    0.18 7659960/11851583     CATCH2_INTERNAL_TEST_12() [13]
[71]     0.9    0.11    0.28 11851583         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, char32_t, void>, Catch::capture_by_value<char32_t> >::value, Catch::BinaryExpr<char32_t, char32_t> >::type Catch::operator==<char32_t>(Catch::ExprLhs<char32_t>&&, char32_t) [71]
                0.12    0.05 11851583/11851583     Catch::BinaryExpr<char32_t, char32_t>::BinaryExpr(bool, char32_t, Catch::StringRef, char32_t) [121]
                0.07    0.03 11851583/296818371     Catch::operator"" sr(char const, unsigned long) [12]
-----------------------------------------------
                                                 <spontaneous>
[72]     0.9    0.39    0.00                 Catch::RedirectGuard::RedirectGuard(bool, Catch::OutputRedirect&) [72]
-----------------------------------------------
                                                 <spontaneous>
[73]     0.9    0.00    0.38                 Catch::AssertionResultData::AssertionResultData(Catch::AssertionResultData const&) [73]
                0.06    0.33  908140/975988      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&) [65]
-----------------------------------------------
                0.00    0.38       2/2           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[74]     0.9    0.00    0.38       2         CATCH2_INTERNAL_TEST_14() [74]
                0.00    0.30    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) [87]
                0.00    0.06   67582/67582       Catch::Matchers::ExceptionMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [207]
                0.00    0.02   65535/70011       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [312]
                0.00    0.00   71676/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
                0.00    0.00   67582/67582       Catch::Matchers::ExceptionWatcher::~ExceptionWatcher() [400]
                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&) [413]
                0.00    0.00  135164/212080032     operator"" catchsr(char const, unsigned long) [16]
                0.00    0.00    2047/1115110     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> >&&) [59]
                0.00    0.00       2/85          unittest::g_progress() [279]
                0.00    0.00    2047/1115110     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) [96]
                0.00    0.00   67582/106040016     Catch::AssertionHandler::~AssertionHandler() [81]
                0.00    0.00   67586/106041506     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [83]
                0.00    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&) [506]
-----------------------------------------------
                                                 <spontaneous>
[75]     0.9    0.00    0.37                 Catch::AssertionResultData::AssertionResultData(Catch::ResultWas::OfType, Catch::LazyExpression const&) [75]
                0.10    0.27  908140/4319226     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
-----------------------------------------------
                0.01    0.03 1113138/10009720     CATCH2_INTERNAL_TEST_6() [32]
                0.12    0.21 8896582/10009720     CATCH2_INTERNAL_TEST_0() [4]
[76]     0.8    0.13    0.23 10009720         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::token_t const&, libutf8::token_t, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::token_t>::type>::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&&) [76]
                0.10    0.05 10009720/10009720     Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&>::BinaryExpr(bool, libutf8::token_t const&, Catch::StringRef, libutf8::token_t const&) [130]
                0.06    0.03 10009720/296818371     Catch::operator"" sr(char const, unsigned long) [12]
-----------------------------------------------
                0.00    0.00       2/27000053     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> > >) [704]
                0.20    0.15 27000051/27000053     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) [25]
[77]     0.8    0.20    0.15 27000053         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const) [77]
                0.05    0.10 27000053/177433338     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [36]
-----------------------------------------------
                0.00    0.00       1/3280977     CATCH2_INTERNAL_TEST_0() [11]
                0.00    0.00       2/3280977     CATCH2_INTERNAL_TEST_6() [32]
                0.00    0.00       2/3280977     CATCH2_INTERNAL_TEST_18() [123]
                0.00    0.00       2/3280977     operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int) [645]
                0.00    0.00       2/3280977     operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long) [646]
                0.00    0.00       2/3280977     operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long) [647]
                0.00    0.00     138/3280977     Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [548]
                0.00    0.00    6204/3280977     operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int) [447]
                0.02    0.31 3274624/3280977     CATCH2_INTERNAL_TEST_0() [9]
[78]     0.8    0.02    0.31 3280977         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [78]
                0.08    0.23 5711982/5711982     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [84]
-----------------------------------------------
                0.18    0.16 4382592/4382592     CATCH2_INTERNAL_TEST_31() [38]
[79]     0.8    0.18    0.16 4382592         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) const [79]
                0.09    0.00 45233718/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [20]
                0.07    0.00 45233718/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [43]
-----------------------------------------------
                                                 <spontaneous>
[80]     0.8    0.34    0.00                 Catch::scopedDeactivate(Catch::OutputRedirect&) [80]
-----------------------------------------------
                0.00    0.00       4/106040016     CATCH2_INTERNAL_TEST_0() [450]
                0.00    0.00       4/106040016     CATCH2_INTERNAL_TEST_0() [479]
                0.00    0.00      13/106040016     CATCH2_INTERNAL_TEST_18() [123]
                0.00    0.00      26/106040016     CATCH2_INTERNAL_TEST_0() [224]
                0.00    0.00      60/106040016     CATCH2_INTERNAL_TEST_0() [54]
                0.00    0.00     200/106040016     CATCH2_INTERNAL_TEST_3() [126]
                0.00    0.00     800/106040016     CATCH2_INTERNAL_TEST_0() [420]
                0.00    0.00    1000/106040016     CATCH2_INTERNAL_TEST_0() [452]
                0.00    0.00    6096/106040016     CATCH2_INTERNAL_TEST_8() [433]
                0.00    0.00   67582/106040016     CATCH2_INTERNAL_TEST_14() [74]
                0.00    0.00  174029/106040016     CATCH2_INTERNAL_TEST_37() [228]
                0.00    0.00  177810/106040016     CATCH2_INTERNAL_TEST_25() [181]
                0.00    0.00  264365/106040016     CATCH2_INTERNAL_TEST_21() [250]
                0.00    0.00 1112063/106040016     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&) [125]
                0.01    0.00 2227968/106040016     CATCH2_INTERNAL_TEST_0() [9]
                0.01    0.00 2230441/106040016     CATCH2_INTERNAL_TEST_6() [32]
                0.01    0.00 3664285/106040016     CATCH2_INTERNAL_TEST_0() [11]
                0.02    0.00 5494656/106040016     CATCH2_INTERNAL_TEST_31() [38]
                0.02    0.00 5624570/106040016     CATCH2_INTERNAL_TEST_0() [55]
                0.02    0.00 6450237/106040016     CATCH2_INTERNAL_TEST_41() [28]
                0.03    0.00 10008716/106040016     CATCH2_INTERNAL_TEST_0() [4]
                0.04    0.00 13312984/106040016     CATCH2_INTERNAL_TEST_0() [17]
                0.08    0.00 24580075/106040016     CATCH2_INTERNAL_TEST_3() [6]
                0.10    0.00 30642032/106040016     CATCH2_INTERNAL_TEST_12() [13]
[81]     0.8    0.33    0.00 106040016         Catch::AssertionHandler::~AssertionHandler() [81]
-----------------------------------------------
                0.00    0.00       2/20326648     CATCH2_INTERNAL_TEST_0() [54]
                0.00    0.00       4/20326648     CATCH2_INTERNAL_TEST_0() [450]
                0.00    0.00      40/20326648     CATCH2_INTERNAL_TEST_0() [11]
                0.00    0.00     100/20326648     CATCH2_INTERNAL_TEST_3() [126]
                0.00    0.00     300/20326648     CATCH2_INTERNAL_TEST_0() [420]
                0.01    0.01 1113984/20326648     CATCH2_INTERNAL_TEST_0() [9]
                0.04    0.05 5899234/20326648     CATCH2_INTERNAL_TEST_3() [6]
                0.09    0.12 13312984/20326648     CATCH2_INTERNAL_TEST_0() [17]
[82]     0.7    0.14    0.18 20326648         void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [82]
                0.04    0.13 20326648/20326648     Catch::ExprLhs<bool>::makeUnaryExpr() const [118]
-----------------------------------------------
                0.00    0.00       1/106041506     __static_initialization_and_destruction_0() [455]
                0.00    0.00       1/106041506     __static_initialization_and_destruction_0() [456]
                0.00    0.00       1/106041506     __static_initialization_and_destruction_0() [457]
                0.00    0.00       1/106041506     __static_initialization_and_destruction_0() [458]
                0.00    0.00       1/106041506     __static_initialization_and_destruction_0() [459]
                0.00    0.00       1/106041506     __static_initialization_and_destruction_0() [460]
                0.00    0.00       2/106041506     __static_initialization_and_destruction_0() [435]
                0.00    0.00       2/106041506     __static_initialization_and_destruction_0() [436]
                0.00    0.00       2/106041506     __static_initialization_and_destruction_0() [437]
                0.00    0.00       3/106041506     __static_initialization_and_destruction_0() [422]
                0.00    0.00       5/106041506     CATCH2_INTERNAL_TEST_0() [479]
                0.00    0.00       8/106041506     CATCH2_INTERNAL_TEST_0() [450]
                0.00    0.00       8/106041506     __static_initialization_and_destruction_0() [394]
                0.00    0.00      14/106041506     CATCH2_INTERNAL_TEST_18() [123]
                0.00    0.00      23/106041506     Catch::TestCaseTracking::TrackerContext::startRun() [515]
                0.00    0.00      51/106041506     CATCH2_INTERNAL_TEST_0() [224]
                0.00    0.00      64/106041506     CATCH2_INTERNAL_TEST_0() [54]
                0.00    0.00     201/106041506     CATCH2_INTERNAL_TEST_3() [126]
                0.00    0.00     722/106041506     Catch::Section::Section(Catch::SourceLineInfo const&, Catch::StringRef, char const) [200]
                0.00    0.00     801/106041506     CATCH2_INTERNAL_TEST_0() [420]
                0.00    0.00    1001/106041506     CATCH2_INTERNAL_TEST_0() [452]
                0.00    0.00    6100/106041506     CATCH2_INTERNAL_TEST_8() [433]
                0.00    0.00   67586/106041506     CATCH2_INTERNAL_TEST_14() [74]
                0.00    0.00  174033/106041506     CATCH2_INTERNAL_TEST_37() [228]
                0.00    0.00  177826/106041506     CATCH2_INTERNAL_TEST_25() [181]
                0.00    0.00  264369/106041506     CATCH2_INTERNAL_TEST_21() [250]
                0.00    0.00 1112063/106041506     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&) [125]
                0.01    0.00 2227977/106041506     CATCH2_INTERNAL_TEST_0() [9]
                0.01    0.00 2230841/106041506     CATCH2_INTERNAL_TEST_6() [32]
                0.01    0.00 3664286/106041506     CATCH2_INTERNAL_TEST_0() [11]
                0.02    0.00 5494672/106041506     CATCH2_INTERNAL_TEST_31() [38]
                0.02    0.00 5624606/106041506     CATCH2_INTERNAL_TEST_0() [55]
                0.02    0.00 6450238/106041506     CATCH2_INTERNAL_TEST_41() [28]
                0.03    0.00 10008732/106041506     CATCH2_INTERNAL_TEST_0() [4]
                0.04    0.00 13313128/106041506     CATCH2_INTERNAL_TEST_0() [17]
                0.07    0.00 24580079/106041506     CATCH2_INTERNAL_TEST_3() [6]
                0.09    0.00 30642057/106041506     CATCH2_INTERNAL_TEST_12() [13]
[83]     0.7    0.31    0.00 106041506         Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [83]
-----------------------------------------------
                0.08    0.23 5711982/5711982     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [78]
[84]     0.7    0.08    0.23 5711982         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [84]
                0.04    0.05 5711982/218793887     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.02    0.07 5711982/158837131     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [14]
                0.02    0.01 5711982/246476588     std::char_traits<char>::assign(char&, char const&) [33]
                0.01    0.00 5711982/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [20]
                0.01    0.00 5711982/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [43]
                0.00    0.00    4695/10836959     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [23]
-----------------------------------------------
                0.00    0.31 1464898/1464898     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> >&&) [59]
[85]     0.7    0.00    0.31 1464898         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const) [85]
                0.00    0.30 1464898/1464898     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [86]
                0.00    0.00 1464898/113091854     std::char_traits<char>::length(char const) [67]
-----------------------------------------------
                0.00    0.30 1464898/1464898     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const) [85]
[86]     0.7    0.00    0.30 1464898         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [86]
                0.01    0.28 1464898/2578016     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [56]
                0.01    0.00 1464898/1464900     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const [325]
                0.00    0.00 1464898/1465000     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const [411]
-----------------------------------------------
                0.00    0.30    2047/2047        CATCH2_INTERNAL_TEST_14() [74]
[87]     0.7    0.00    0.30    2047         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > snapdev::int_to_hex<char32_t>(char32_t, bool, unsigned int) [87]
                0.03    0.27  178123/1161494     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [15]
-----------------------------------------------
                0.14    0.14 83361491/83361491     std::__ptr_traits_ptr_to<char, char, false>::pointer_to(char&) [66]
[88]     0.7    0.14    0.14 83361491         char std::addressof<char>(char&) [88]
                0.14    0.00 83361491/83361491     char std::__addressof<char>(char&) [133]
-----------------------------------------------
                                                 <spontaneous>
[89]     0.7    0.28    0.00                 Catch::RedirectGuard::~RedirectGuard() [89]
-----------------------------------------------
                0.18    0.10 17537890/17537890     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [53]
[90]     0.7    0.18    0.10 17537890         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_allocate(std::allocator<char>&, unsigned long) [90]
                0.09    0.00 17537890/17537890     std::__new_allocator<char>::allocate(unsigned long, void const) [172]
                0.02    0.00 17537890/591147050     std::__is_constant_evaluated() [45]
-----------------------------------------------
                0.22    0.06       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&) [63]
[91]     0.7    0.22    0.06       2         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() const [91]
                0.05    0.00 7865256/25562662     __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char const const&) [128]
                0.02    0.00 7865256/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [20]
-----------------------------------------------
                0.00    0.00       1/7657091     CATCH2_INTERNAL_TEST_21() [250]
                0.00    0.00       2/7657091     CATCH2_INTERNAL_TEST_0() [11]
                0.01    0.03 1112064/7657091     CATCH2_INTERNAL_TEST_31() [38]
                0.06    0.17 6545024/7657091     CATCH2_INTERNAL_TEST_12() [13]
[92]     0.6    0.07    0.20 7657091         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned long>&&, int) [92]
                0.10    0.03 7657091/7657092     Catch::BinaryExpr<unsigned long, int>::BinaryExpr(bool, unsigned long, Catch::StringRef, int) [139]
                0.05    0.02 7657091/296818371     Catch::operator"" sr(char const, unsigned long) [12]
-----------------------------------------------
                                                 <spontaneous>
[93]     0.6    0.27    0.00                 Catch::AssertionHandler::complete() [93]
-----------------------------------------------
                0.00    0.13 1112066/2225164     CATCH2INTERNAL_TEST_0() [4]
                0.00    0.13 1113098/2225164     CATCH2_INTERNAL_TEST_6() [32]
[94]     0.6    0.00    0.26 2225164         libutf8::json_tokens::~json_tokens() [94]
                0.02    0.24 6675492/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                                                 <spontaneous>
[95]     0.6    0.26    0.00                 Catch::RunContext::assertionPassed() [95]
-----------------------------------------------
                0.00    0.00    2047/1115110     CATCH2_INTERNAL_TEST_14() [74]
                0.00    0.26 1113063/1115110     CATCH2_INTERNAL_TEST_6() [32]
[96]     0.6    0.00    0.26 1115110         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) [96]
                0.01    0.14 1464898/4747714     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> >&&) [57]
                0.01    0.10 1464898/108568831     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [3]
                0.00    0.00 1464898/2929808     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> >&) [900]
-----------------------------------------------
                                                 <spontaneous>
[97]     0.6    0.26    0.00                 Catch::getResultCapture() [97]
-----------------------------------------------
                                                 <spontaneous>
[98]     0.6    0.26    0.00                 Catch::Detail::unique_ptr<Catch::OutputRedirect>::operator() [98]
-----------------------------------------------
                0.00    0.00    2000/18527571     std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator!=<int>(Catch::ExprLhs<int>&&, int) [371]
                0.01    0.01 1112064/18527571     std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator>=<int>(Catch::ExprLhs<int>&&, int) [254]
                0.16    0.08 17413507/18527571     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [58]
[99]     0.6    0.17    0.08 18527571         Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [99]
                0.08    0.00 18527571/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                0.06    0.20 6542976/6542976     CATCH2_INTERNAL_TEST_12() [13]
[100]    0.6    0.06    0.20 6542976         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<void const const&, void const, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<void const>::type>::type> > >::value, Catch::BinaryExpr<void const const&, void const const&> >::type Catch::operator==<void const>(Catch::ExprLhs<void const const&>&&, void const&&) [100]
                0.11    0.03 6542976/6542976     Catch::BinaryExpr<void const const&, void const const&>::BinaryExpr(bool, void const const&, Catch::StringRef, void const const&) [136]
                0.04    0.02 6542976/296818371     Catch::operator"" sr(char const, unsigned long) [12]
-----------------------------------------------
                0.00    0.00       1/6019559     CATCH2INTERNAL_TEST_21() [250]
                0.00    0.00       2/6019559     unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [657]
                0.00    0.00       4/6019559     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) [557]
                0.00    0.00       4/6019559     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&) [566]
                0.00    0.00      69/6019559     Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [548]
                0.00    0.00    1002/6019559     Catch::StringRef::StringRef(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [514]
                0.01    0.01  521652/6019559     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&) [39]
                0.13    0.10 5496825/6019559     CATCH2_INTERNAL_TEST_0() [17]
[101]    0.6    0.14    0.11 6019559         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [101]
                0.11    0.00 54803126/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [20]
-----------------------------------------------
                0.00    0.00       1/50916512     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [723]
                0.01    0.00 3201152/50916512     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&) [65]
                0.02    0.01 4749462/50916512     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> >&&) [57]
                0.15    0.06 42965897/50916512     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
[102]    0.6    0.18    0.07 50916512         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [102]
                0.07    0.00 50916513/55666277     std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&) [177]
-----------------------------------------------
                0.09    0.15 17537851/17537851     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [26]
[103]    0.6    0.09    0.15 17537851         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [103]
                0.09    0.00 17537851/17537851     std::__new_allocator<char>::deallocate(char, unsigned long) [169]
                0.03    0.00 17537851/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [20]
                0.02    0.00 17537851/591147050     std::__is_constant_evaluated() [45]
                0.00    0.00 17537851/39825807     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [363]
-----------------------------------------------
                                                 <spontaneous>
[104]    0.6    0.24    0.00                 Catch::Context::getResultCapture() const [104]
-----------------------------------------------
                0.01    0.22 1113118/1113118     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const) [106]
[105]    0.5    0.01    0.22 1113118         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const) [105]
                0.00    0.22 1113118/2578016     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [56]
                0.00    0.00 1113118/113091854     std::char_traits<char>::length(char const) [67]
                0.00    0.00 1113118/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [43]
-----------------------------------------------
                0.00    0.04       2/13          (anonymous namespace)::get_time(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [243]
                0.00    0.04       2/13          (anonymous namespace)::get_date(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [242]
                0.00    0.16       9/13          CATCH2_INTERNAL_TEST_18() [123]
[106]    0.5    0.00    0.23      13         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const) [106]
                0.01    0.22 1113118/1113118     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const) [105]
-----------------------------------------------
                0.23    0.00 79726336/79726336     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
[107]    0.5    0.23    0.00 79726336         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::~Allochider() [107]
-----------------------------------------------
                0.00    0.00       2/20326648     CATCH2_INTERNAL_TEST_0() [54]
                0.00    0.00       4/20326648     CATCH2_INTERNAL_TEST_0() [450]
                0.00    0.00      40/20326648     CATCH2_INTERNAL_TEST_0() [11]
                0.00    0.00     100/20326648     CATCH2_INTERNAL_TEST_3() [126]
                0.00    0.00     300/20326648     CATCH2_INTERNAL_TEST_0() [420]
                0.01    0.00 1113984/20326648     CATCH2_INTERNAL_TEST_0() [9]
                0.04    0.02 5899234/20326648     CATCH2_INTERNAL_TEST_3() [6]
                0.10    0.05 13312984/20326648     CATCH2_INTERNAL_TEST_0() [17]
[108]    0.5    0.15    0.07 20326648         Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [108]
                0.07    0.00 20326648/20326648     Catch::ExprLhs<bool>::ExprLhs(bool) [183]
-----------------------------------------------
                0.09    0.13 3201152/3201152     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&) [65]
[109]    0.5    0.09    0.13 3201152         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [109]
                0.02    0.03 3201152/218793887     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.01    0.03 1179867/17537890     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [53]
                0.00    0.02 3201152/3201153     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char) [310]
                0.01    0.00 3201152/3201152     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag)::Guard::Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [338]
                0.01    0.00 3201152/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [20]
                0.00    0.00 1179867/25217933     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [150]
                0.00    0.00 2021285/83772097     std::is_constant_evaluated() [162]
                0.00    0.00 1179867/20468385     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [248]
                0.00    0.00 3201152/3201152     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag)::_Guard::~Guard() [899]
-----------------------------------------------
                0.00    0.00    3048/6814559     CATCH2INTERNAL_TEST_8() [433]
                0.00    0.01  196677/6814559     CATCH2_INTERNAL_TEST_21() [250]
                0.00    0.03 1112114/6814559     CATCH2_INTERNAL_TEST_0() [55]
                0.00    0.03 1120128/6814559     CATCH2_INTERNAL_TEST_12() [13]
                0.02    0.12 4382592/6814559     CATCH2_INTERNAL_TEST_31() [38]
[110]    0.5    0.03    0.18 6814559         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char, char, void>, Catch::capture_by_value<char> >::value, Catch::BinaryExpr<char, char> >::type Catch::operator==<char>(Catch::ExprLhs<char>&&, char) [110]
                0.09    0.03 6814559/6814559     Catch::BinaryExpr<char, char>::BinaryExpr(bool, char, Catch::StringRef, char) [143]
                0.04    0.02 6814559/296818371     Catch::operator"" sr(char const, unsigned long) [12]
-----------------------------------------------
                                                 <spontaneous>
[111]    0.5    0.02    0.19                 Catch::AssertionResultData::AssertionResultData(Catch::AssertionResultData&&) [111]
                0.02    0.18 1816280/4747714     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> >&&) [57]
-----------------------------------------------
                0.00    0.21       1/1           CATCH2_INTERNAL_TEST_0() [54]
[112]    0.5    0.00    0.21       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&) [112]
                0.00    0.21       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&) [63]
-----------------------------------------------
                0.00    0.21       1/1           CATCH2_INTERNAL_TEST_0() [54]
[113]    0.5    0.00    0.21       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&) [113]
                0.00    0.21       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&) [63]
-----------------------------------------------
                0.00    0.00       2/7886379     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::clear() [702]
                0.00    0.01  366427/7886379     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [249]
                0.01    0.02 1115110/7886379     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) [148]
                0.07    0.09 6404840/7886379     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t) [47]
[114]    0.5    0.09    0.11 7886379         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long) [114]
                0.07    0.01 8998441/16518493     std::char_traits<char32_t>::assign(char32_t&, char32_t const&) [129]
                0.03    0.00 8998441/38187758     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [145]
                0.00    0.00 8998441/8998443     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_length(unsigned long) [895]
-----------------------------------------------
                                                 <spontaneous>
[115]    0.4    0.18    0.00                 Catch::OutputRedirect::activate() [115]
-----------------------------------------------
                                                 <spontaneous>
[116]    0.4    0.18    0.00                 std::vector<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::clear() [116]
-----------------------------------------------
                0.00    0.18 1115110/1115110     CATCH2_INTERNAL_TEST_0() [17]
[117]    0.4    0.00    0.18 1115110         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string<std::allocator<char32_t> >(char32_t const, std::allocator<char32_t> const&) [117]
                0.02    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) [148]
                0.03    0.03 1115110/1115110     std::char_traits<char32_t>::length(char32_t const) [219]
                0.00    0.02 1115110/1481539     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() [299]
                0.00    0.00 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&) [908]
-----------------------------------------------
                0.04    0.13 20326648/20326648     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [82]
[118]    0.4    0.04    0.13 20326648         Catch::ExprLhs<bool>::makeUnaryExpr() const [118]
                0.04    0.09 20326648/20326648     Catch::UnaryExpr<bool>::UnaryExpr(bool) [140]
-----------------------------------------------
                                                 <spontaneous>
[119]    0.4    0.17    0.00                 Catch::Detail::unique_ptr<Catch::IEventListener>::operator->() [119]
-----------------------------------------------
                                                 <spontaneous>
[120]    0.4    0.17    0.00                 std::vector<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::_M_erase_at_end(Catch::ScopedMessage) [120]
-----------------------------------------------
                0.12    0.05 11851583/11851583     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, char32_t, void>, Catch::capture_by_value<char32_t> >::value, Catch::BinaryExpr<char32_t, char32_t> >::type Catch::operator==<char32_t>(Catch::ExprLhs<char32_t>&&, char32_t) [71]
[121]    0.4    0.12    0.05 11851583         Catch::BinaryExpr<char32_t, char32_t>::BinaryExpr(bool, char32_t, Catch::StringRef, char32_t) [121]
                0.05    0.00 11851583/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                                                 <spontaneous>
[122]    0.4    0.03    0.14                 Catch::AssertionResultData::~AssertionResultData() [122]
                0.01    0.13 3632560/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                0.00    0.17       1/1           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[123]    0.4    0.00    0.17       1         CATCH2_INTERNAL_TEST_18() [123]
                0.00    0.16       9/13          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const) [106]
                0.01    0.00       1/1           operator+(char32_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [369]
                0.00    0.00       1/6           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(unsigned long, char, std::allocator<char> const&) [315]
                0.00    0.00       1/85          unittest::g_progress() [279]
                0.00    0.00       1/1           operator+(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char32_t) [482]
                0.00    0.00       1/302         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> >&&) [174]
                0.00    0.00       2/975988      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&) [65]
                0.00    0.00       3/70011       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [312]
                0.00    0.00       2/5569922     operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char32_t) [21]
                0.00    0.00      11/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
                0.00    0.00      11/1113997     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [231]
                0.00    0.00      12/1114007     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> >&) [259]
                0.00    0.00      26/212080032     operator"" catchsr(char const, unsigned long) [16]
                0.00    0.00       2/6143        operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int) [447]
                0.00    0.00       2/3280977     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [78]
                0.00    0.00       2/2           operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int) [645]
                0.00    0.00       2/2           operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long) [646]
                0.00    0.00       2/2           operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long) [647]
                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> >&&) [655]
                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&) [658]
                0.00    0.00       1/1           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::back() [691]
                0.00    0.00       2/3349809     unittest::random_char(unittest::character_t) [151]
                0.00    0.00      14/106041506     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [83]
                0.00    0.00      13/106040016     Catch::AssertionHandler::~AssertionHandler() [81]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [709]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type>::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> >&&) [708]
                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&) [201]
-----------------------------------------------
                0.17    0.00 261661874/261661874     char const std::addressof<char const>(char const&) [40]
[124]    0.4    0.17    0.00 261661874         char const std::__addressof<char const>(char const&) [124]
-----------------------------------------------
                0.02    0.14 1112063/1112063     CATCH2_INTERNAL_TEST_0() [4]
[125]    0.4    0.02    0.14 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&) [125]
                0.02    0.04 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type>::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&) [193]
                0.01    0.02 1112063/4452188     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&) [149]
                0.01    0.01 2224126/212080032     operator"" catchsr(char const, unsigned long) [16]
                0.01    0.01 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&) [201]
                0.00    0.00 1112063/106040016     Catch::AssertionHandler::~AssertionHandler() [81]
                0.00    0.00 1112063/106041506     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [83]
-----------------------------------------------
                0.00    0.16       1/1           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[126]    0.4    0.00    0.16       1         CATCH2_INTERNAL_TEST_3() [126]
                0.00    0.09     100/106         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator+=(char16_t) [160]
                0.02    0.04     100/104         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string() [199]
                0.00    0.00    2049/2049        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&) [396]
                0.00    0.00       1/85          unittest::g_progress() [279]
                0.00    0.00    2149/1050831     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::~basic_string() [233]
                0.00    0.00    2049/3349809     unittest::random_char(unittest::character_t) [151]
                0.00    0.00     400/212080032     operator"" catchsr(char const, unsigned long) [16]
                0.00    0.00     100/20326648     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [82]
                0.00    0.00     100/106         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<long, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<long, int> >::type Catch::operator==<int>(Catch::ExprLhs<long>&&, int) [578]
                0.00    0.00     100/20326648     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [108]
                0.00    0.00     200/106040016     Catch::AssertionHandler::~AssertionHandler() [81]
                0.00    0.00     201/106041506     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [83]
                0.00    0.00     100/4095081     Catch::operator|(Catch::ResultDisposition::Flags, Catch::ResultDisposition::Flags) [336]
                0.00    0.00     100/106         Catch::ExprLhs<long> Catch::operator<=<long, 0>(Catch::Decomposer&&, long) [1003]
-----------------------------------------------
                0.00    0.00       6/10525244     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> >&&) [640]
                0.01    0.04 3355975/10525244     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_dispose() [192]
                0.03    0.08 7169263/10525244     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::capacity() const [152]
[127]    0.4    0.04    0.11 10525244         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_is_local() const [127]
                0.03    0.05 10525244/10525244     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() const [178]
                0.03    0.00 10525244/38187758     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [145]
-----------------------------------------------
                0.00    0.00       2/25562662     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() const [738]
                0.00    0.00     196/25562662     __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator+(long) const [583]
                0.03    0.00 4915780/25562662     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cend() const [161]
                0.05    0.00 7865256/25562662     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() const [91]
                0.08    0.00 12781428/25562662     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cbegin() const [68]
[128]    0.3    0.15    0.00 25562662         __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char const const&) [128]
-----------------------------------------------
                0.01    0.00 1115212/16518493     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy(char32_t, char32_t const, unsigned long) [153]
                0.05    0.01 6404840/16518493     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t) [47]
                0.07    0.01 8998441/16518493     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long) [114]
[129]    0.3    0.13    0.02 16518493         std::char_traits<char32_t>::assign(char32_t&, char32_t const&) [129]
                0.02    0.00 17630555/591147050     std::__is_constant_evaluated() [45]
-----------------------------------------------
                0.10    0.05 10009720/10009720     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::token_t const&, libutf8::token_t, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::token_t>::type>::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&&) [76]
[130]    0.3    0.10    0.05 10009720         Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&>::BinaryExpr(bool, libutf8::token_t const&, Catch::StringRef, libutf8::token_t const&) [130]
                0.05    0.00 10009720/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                0.00    0.00       1/3932627     CATCH2_INTERNAL_TEST_0() [54]
                0.00    0.00      70/3932627     CATCH2_INTERNAL_TEST_0() [11]
                0.12    0.02 3932556/3932627     CATCH2_INTERNAL_TEST_3() [6]
[131]    0.3    0.12    0.02 3932627         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() [131]
                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&) [290]
                0.01    0.00 3932627/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [20]
                0.01    0.00 3932627/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [43]
-----------------------------------------------
                0.00    0.00       1/306         Catch::Clara::Detail::ParserBase::parse(Catch::Clara::Args const&) const [454]
                0.00    0.00       1/306         Catch::Detail::splitReporterSpec[abi:cxx11](Catch::StringRef) [453]
                0.00    0.00       6/306         Catch::Clara::Opt::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [399]
                0.01    0.00      23/306         Catch::TestCaseInfo::TestCaseInfo(Catch::StringRef, Catch::NameAndTags const&, Catch::SourceLineInfo const&) [328]
                0.04    0.00      84/306         Catch::RunContext::sectionStarted(Catch::StringRef, Catch::SourceLineInfo const&, Catch::Counts&) [244]
                0.04    0.00      84/306         Catch::Section::Section(Catch::SourceLineInfo const&, Catch::StringRef, char const) [200]
                0.05    0.00     107/306         Catch::TestCaseTracking::SectionTracker::acquire(Catch::TestCaseTracking::TrackerContext&, Catch::TestCaseTracking::NameAndLocationRef const&) [222]
[132]    0.3    0.14    0.00     306         Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >() const [132]
                0.00    0.00     306/1161494     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [15]
-----------------------------------------------
                0.14    0.00 83361491/83361491     char std::addressof<char>(char&) [88]
[133]    0.3    0.14    0.00 83361491         char std::__addressof<char>(char&) [133]
-----------------------------------------------
                0.00    0.00       4/18527571     CATCH2_INTERNAL_TEST_0() [479]
                0.00    0.00      48/18527571     CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.00    3048/18527571     CATCH2_INTERNAL_TEST_8() [433]
                0.00    0.00    4188/18527571     CATCH2_INTERNAL_TEST_6() [32]
                0.01    0.00 1112064/18527571     CATCH2_INTERNAL_TEST_0() [11]
                0.01    0.00 2224138/18527571     CATCH2_INTERNAL_TEST_0() [55]
                0.04    0.01 6412185/18527571     CATCH2_INTERNAL_TEST_41() [28]
                0.05    0.01 8771896/18527571     CATCH2_INTERNAL_TEST_12() [13]
[134]    0.3    0.11    0.03 18527571         Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [134]
                0.03    0.00 18527571/18527571     Catch::ExprLhs<int>::ExprLhs(int) [255]
-----------------------------------------------
                                                 <spontaneous>
[135]    0.3    0.14    0.00                 Catch::OutputRedirect::isActive() const [135]
-----------------------------------------------
                0.11    0.03 6542976/6542976     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<void const const&, void const, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<void const>::type>::type> > >::value, Catch::BinaryExpr<void const const&, void const const&> >::type Catch::operator==<void const>(Catch::ExprLhs<void const const&>&&, void const&&) [100]
[136]    0.3    0.11    0.03 6542976         Catch::BinaryExpr<void const const&, void const const&>::BinaryExpr(bool, void const const&, Catch::StringRef, void const const&) [136]
                0.03    0.00 6542976/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                0.00    0.14       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&) [63]
[137]    0.3    0.00    0.14       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) [137]
                0.07    0.06       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&) [138]
                0.00    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> > >) [704]
                0.00    0.00       2/218793887     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.00    0.00       1/17537890     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [53]
                0.00    0.00       1/25217933     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [150]
                0.00    0.00       2/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [20]
                0.00    0.00       1/20468385     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [248]
                0.00    0.00       1/83772097     std::is_constant_evaluated() [162]
                0.00    0.00       2/2           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)::Guard::Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [1181]
                0.00    0.00       2/2           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)::_Guard::~Guard() [1182]
-----------------------------------------------
                0.07    0.06       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) [137]
[138]    0.3    0.07    0.06       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&) [138]
                0.06    0.00 17697612/17697616     __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const [195]
-----------------------------------------------
                0.00    0.00       1/7657092     std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<unsigned long, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator>=<int>(Catch::ExprLhs<unsigned long>&&, int) [332]
                0.10    0.03 7657091/7657092     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned long>&&, int) [92]
[139]    0.3    0.10    0.03 7657092         Catch::BinaryExpr<unsigned long, int>::BinaryExpr(bool, unsigned long, Catch::StringRef, int) [139]
                0.03    0.00 7657092/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                0.04    0.09 20326648/20326648     Catch::ExprLhs<bool>::makeUnaryExpr() const [118]
[140]    0.3    0.04    0.09 20326648         Catch::UnaryExpr<bool>::UnaryExpr(bool) [140]
                0.09    0.00 20326648/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                0.00    0.13 1112062/1112062     CATCH2_INTERNAL_TEST_0() [17]
[141]    0.3    0.00    0.13 1112062         std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string<std::allocator<wchar_t> >(wchar_t const, std::allocator<wchar_t> const&) [141]
                0.02    0.10 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) [144]
                0.01    0.00 1112062/1112062     std::char_traits<wchar_t>::length(wchar_t const) [326]
                0.00    0.00 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_local_data() [919]
                0.00    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&) [917]
-----------------------------------------------
                0.01    0.12  762274/762274      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t) [47]
[142]    0.3    0.01    0.12  762274         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) [142]
                0.00    0.04  762274/1877486     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy(char32_t, char32_t const, unsigned long) [153]
                0.01    0.02  762274/762376      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_create(unsigned long&, unsigned long) [271]
                0.02    0.00 1524548/1524754     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::length() const [298]
                0.00    0.02  762274/3355975     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_dispose() [192]
                0.00    0.01  762274/7169263     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::capacity() const [152]
                0.00    0.00  762274/38187758     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [145]
                0.00    0.00  762274/762380      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data(char32_t) [930]
                0.00    0.00  762274/762378      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_capacity(unsigned long) [931]
-----------------------------------------------
                0.09    0.03 6814559/6814559     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char, char, void>, Catch::capture_by_value<char> >::value, Catch::BinaryExpr<char, char> >::type Catch::operator==<char>(Catch::ExprLhs<char>&&, char) [110]
[143]    0.3    0.09    0.03 6814559         Catch::BinaryExpr<char, char>::BinaryExpr(bool, char, Catch::StringRef, char) [143]
                0.03    0.00 6814559/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                0.02    0.10 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string<std::allocator<wchar_t> >(wchar_t const, std::allocator<wchar_t> const&) [141]
[144]    0.3    0.02    0.10 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) [144]
                0.00    0.04 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_set_length(unsigned long) [241]
                0.02    0.02 1112062/1112062     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) [246]
                0.02    0.00 1112062/3336186     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_data() const [189]
                0.00    0.00 1112062/83772097     std::is_constant_evaluated() [162]
                0.00    0.00 1112062/1112062     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)::Guard::Guard(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >) [925]
                0.00    0.00 1112062/1112062     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)::_Guard::~Guard() [926]
-----------------------------------------------
                0.00    0.00       2/38187758     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> >&&) [640]
                0.00    0.00       4/38187758     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::data() const [765]
                0.00    0.00     102/38187758     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) [513]
                0.00    0.00    7197/38187758     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator[](unsigned long) [503]
                0.00    0.00  762274/38187758     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) [142]
                0.00    0.00  762376/38187758     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_destroy(unsigned long) [311]
                0.00    0.00 1115110/38187758     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) [148]
                0.02    0.00 6404840/38187758     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t) [47]
                0.03    0.00 8998441/38187758     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long) [114]
                0.03    0.00 9612168/38187758     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::c_str() const [247]
                0.03    0.00 10525244/38187758     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_is_local() const [127]
[145]    0.3    0.12    0.00 38187758         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [145]
-----------------------------------------------
                                                 <spontaneous>
[146]    0.3    0.12    0.00                 Catch::isFalseTest(int) [146]
-----------------------------------------------
                                                 <spontaneous>
[147]    0.3    0.12    0.00                 Catch::Context::setResultCapture(Catch::IResultCapture) [147]
-----------------------------------------------
                0.02    0.09 1115110/1115110     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string<std::allocator<char32_t> >(char32_t const, std::allocator<char32_t> const&) [117]
[148]    0.3    0.02    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) [148]
                0.00    0.06 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) [202]
                0.01    0.02 1115110/7886379     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long) [114]
                0.00    0.00 1115110/38187758     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [145]
                0.00    0.00 1115110/83772097     std::is_constant_evaluated() [162]
                0.00    0.00 1115110/1115110     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)::Guard::Guard(std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >) [909]
                0.00    0.00 1115110/1115110     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)::_Guard::~Guard() [910]
-----------------------------------------------
                0.00    0.00       1/4452188     std::enableif<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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [709]
                0.00    0.00       1/4452188     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type>::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> >&&) [708]
                0.01    0.02 1112063/4452188     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&) [125]
                0.01    0.02 1113039/4452188     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type>::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> >&&) [212]
                0.01    0.02 1113087/4452188     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type>::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&) [193]
                0.01    0.02 1113997/4452188     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [231]
[149]    0.2    0.04    0.07 4452188         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&) [149]
                0.02    0.02 8904376/10084100     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [234]
                0.02    0.00 13356564/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [43]
                0.01    0.00 4452188/5631910     std::char_traits<char>::compare(char const, char const, unsigned long) [314]
-----------------------------------------------
                0.00    0.00       1/25217933     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [324]
                0.00    0.00       1/25217933     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) [137]
                0.00    0.00       5/25217933     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&) [154]
                0.00    0.00     172/25217933     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> >&&) [174]
                0.00    0.00  237738/25217933     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) [25]
                0.00    0.00 1179867/25217933     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [109]
                0.02    0.00 5283319/25217933     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [44]
                0.03    0.00 7679871/25217933     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> >&&) [57]
                0.05    0.00 10836959/25217933     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [23]
[150]    0.2    0.10    0.00 25217933         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [150]
-----------------------------------------------
                0.00    0.00       2/3349809     CATCH2_INTERNAL_TEST_18() [123]
                0.00    0.00    1000/3349809     CATCH2_INTERNAL_TEST_0() [452]
                0.00    0.00    2049/3349809     CATCH2_INTERNAL_TEST_3() [126]
                0.00    0.00    4806/3349809     CATCH2_INTERNAL_TEST_0() [420]
                0.05    0.05 3341952/3349809     CATCH2_INTERNAL_TEST_0() [9]
[151]    0.2    0.06    0.05 3349809         unittest::random_char(unittest::character_t) [151]
                0.05    0.00 3349809/3349809     void unittest::random<char32_t>(char32_t&) [218]
-----------------------------------------------
                0.00    0.00    2149/7169263     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) [513]
                0.00    0.01  762274/7169263     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) [142]
                0.00    0.09 6404840/7169263     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t) [47]
[152]    0.2    0.00    0.10 7169263         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::capacity() const [152]
                0.03    0.08 7169263/10525244     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_is_local() const [127]
-----------------------------------------------
                0.00    0.00     102/1877486     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) [513]
                0.00    0.04  762274/1877486     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) [142]
                0.00    0.06 1115110/1877486     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) [202]
[153]    0.2    0.00    0.10 1877486         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy(char32_t, char32_t const, unsigned long) [153]
                0.09    0.00  762274/762274      std::char_traits<char32_t>::copy(char32_t, char32_t const, unsigned long) [164]
                0.01    0.00 1115212/16518493     std::char_traits<char32_t>::assign(char32_t&, char32_t const&) [129]
-----------------------------------------------
                0.01    0.09       8/8           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&) [155]
[154]    0.2    0.01    0.09       8         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&) [154]
                0.09    0.00       8/8           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const std::__addressof<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&) [165]
                0.00    0.00       8/37858291     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [37]
                0.00    0.00       5/17537890     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [53]
                0.00    0.00       8/218793887     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.00    0.00       8/158837131     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [14]
                0.00    0.00       5/95846619     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [26]
                0.00    0.00       8/177433338     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [36]
                0.00    0.00      16/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [20]
                0.00    0.00       5/25217933     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [150]
                0.00    0.00       5/20468385     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [248]
-----------------------------------------------
                                                 <spontaneous>
[155]    0.2    0.00    0.10                 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&) [155]
                0.01    0.09       8/8           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&) [154]
-----------------------------------------------
                0.00    0.00       1/505         std::vector<Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo, std::allocator<Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo> >::_S_max_size(std::allocator<Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo> const&) [486]
                0.00    0.00       1/505         std::vector<Catch::ColumnInfo, std::allocator<Catch::ColumnInfo> >::_S_max_size(std::allocator<Catch::ColumnInfo> const&) [484]
                0.00    0.00       2/505         std::basic_string_view<char, std::char_traits<char> >::substr(unsigned long, unsigned long) const [464]
                0.00    0.00       2/505         std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_S_max_size(std::allocator<Catch::Clara::Arg> const&) [467]
                0.00    0.00       2/505         std::vector<Catch::Clara::Detail::Token, std::allocator<Catch::Clara::Detail::Token> >::_S_max_size(std::allocator<Catch::Clara::Detail::Token> const&) [468]
                0.00    0.00       2/505         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> > > >::_S_max_size(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [470]
                0.00    0.00       2/505         std::vector<Catch::ReporterSpec, std::allocator<Catch::ReporterSpec> >::_S_max_size(std::allocator<Catch::ReporterSpec> const&) [465]
                0.00    0.00       2/505         std::vector<unsigned long, std::allocator<unsigned long> >::_S_max_size(std::allocator<unsigned long> const&) [472]
                0.00    0.00       2/505         std::vector<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > > > >::_S_max_size(std::allocator<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > > > const&) [469]
                0.00    0.00       2/505         std::vector<Catch::TestCaseTracking::ITracker, std::allocator<Catch::TestCaseTracking::ITracker> >::_S_max_size(std::allocator<Catch::TestCaseTracking::ITracker> const&) [471]
                0.00    0.00       2/505         std::vector<Catch::ProcessedReporterSpec, std::allocator<Catch::ProcessedReporterSpec> >::_S_max_size(std::allocator<Catch::ProcessedReporterSpec> const&) [466]
                0.00    0.00       4/505         std::vector<Catch::ISingleton, std::allocator<Catch::ISingleton> >::_S_max_size(std::allocator<Catch::ISingleton> const&) [442]
                0.00    0.00       4/505         std::vector<Catch::SectionInfo, std::allocator<Catch::SectionInfo> >::_S_max_size(std::allocator<Catch::SectionInfo> const&) [441]
                0.00    0.00      12/505         std::vector<Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle> >::_S_max_size(std::allocator<Catch::TestCaseHandle> const&) [407]
                0.00    0.00      12/505         std::vector<Catch::TestCaseInfo, std::allocator<Catch::TestCaseInfo> >::_S_max_size(std::allocator<Catch::TestCaseInfo> const&) [410]
                0.00    0.00      12/505         std::vector<Catch::Detail::unique_ptr<Catch::TestCaseInfo>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseInfo> > >::_S_max_size(std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseInfo> > const&) [409]
                0.00    0.00      12/505         std::vector<Catch::Detail::unique_ptr<Catch::ITestInvoker>, std::allocator<Catch::Detail::unique_ptr<Catch::ITestInvoker> > >::_S_max_size(std::allocator<Catch::Detail::unique_ptr<Catch::ITestInvoker> > const&) [408]
                0.00    0.00      24/505         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_S_max_size(std::allocator<Catch::Clara::Opt> const&) [390]
                0.02    0.00     116/505         std::vector<Catch::Tag, std::allocator<Catch::Tag> >::_S_max_size(std::allocator<Catch::Tag> const&) [288]
                0.03    0.00     131/505         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_max_size(std::allocator<Catch::StringRef> const&) [270]
                0.03    0.00     158/505         std::vector<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> > >::_S_max_size(std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> > const&) [252]
[156]    0.2    0.10    0.00     505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [156]
-----------------------------------------------
                0.00    0.00       1/14337866     CATCH2_INTERNAL_TEST_0() [224]
                0.01    0.01 1967478/14337866     CATCH2_INTERNAL_TEST_3() [6]
                0.01    0.01 2224138/14337866     CATCH2_INTERNAL_TEST_0() [55]
                0.01    0.01 2486289/14337866     CATCH2_INTERNAL_TEST_0() [11]
                0.03    0.03 7659960/14337866     CATCH2_INTERNAL_TEST_12() [13]
[157]    0.2    0.05    0.05 14337866         Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t) [157]
                0.05    0.00 14337866/14337866     Catch::ExprLhs<char32_t>::ExprLhs(char32_t) [214]
-----------------------------------------------
                0.00    0.00       1/27695430     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&) [476]
                0.00    0.00       1/27695430     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::initializer_list<char>, std::allocator<char> const&) [694]
                0.00    0.00       2/27695430     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&) [665]
                0.00    0.00       2/27695430     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&) [63]
                0.00    0.00  173718/27695430     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(unsigned long, char, std::allocator<char> const&) [315]
                0.00    0.00  243627/27695430     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [312]
                0.00    0.00  521659/27695430     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&) [323]
                0.10    0.00 26756420/27695430     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [15]
[158]    0.2    0.10    0.00 27695430         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [158]
-----------------------------------------------
                0.02    0.08 2241752/2241752     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator+=(char16_t) [160]
[159]    0.2    0.02    0.08 2241752         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::push_back(char16_t) [159]
                0.02    0.02 2241752/4408741     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_set_length(unsigned long) [197]
                0.00    0.03 2241752/2244189     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::capacity() const [269]
                0.01    0.00 2241752/6650678     std::char_traits<char16_t>::assign(char16_t&, char16_t const&) [225]
                0.00    0.00 2241752/12185252     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data() const [333]
                0.00    0.00     107/388         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) [392]
                0.00    0.00 2241752/2317631     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::size() const [902]
-----------------------------------------------
                0.00    0.01       6/106         CATCH2_INTERNAL_TEST_25() [181]
                0.00    0.09     100/106         CATCH2_INTERNAL_TEST_3() [126]
[160]    0.2    0.00    0.10     106         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator+=(char16_t) [160]
                0.02    0.08 2241752/2241752     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::push_back(char16_t) [159]
-----------------------------------------------
                0.00    0.00      85/4915780     CATCH2_INTERNAL_TEST_0() [11]
                0.05    0.05 4915695/4915780     CATCH2_INTERNAL_TEST_3() [6]
[161]    0.2    0.05    0.05 4915780         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cend() const [161]
                0.03    0.00 4915780/25562662     __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char const const&) [128]
                0.01    0.00 4915780/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [20]
                0.01    0.00 4915780/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [43]
-----------------------------------------------
                0.00    0.00       1/83772097     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>&) [827]
                0.00    0.00       1/83772097     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [723]
                0.00    0.00       1/83772097     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) [477]
                0.00    0.00       1/83772097     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) [137]
                0.00    0.00       2/83772097     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>&) [648]
                0.00    0.00       2/83772097     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> >&&) [640]
                0.00    0.00      24/83772097     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [56]
                0.00    0.00      54/83772097     Catch::StringRef std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef, std::allocator<Catch::StringRef>&) [667]
                0.00    0.00      86/83772097     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> >&&) [174]
                0.00    0.00  173717/83772097     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [324]
                0.00    0.00  366427/83772097     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [249]
                0.00    0.00  521659/83772097     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&) [323]
                0.00    0.00 1048576/83772097     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) [309]
                0.00    0.00 1112062/83772097     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) [144]
                0.00    0.00 1115110/83772097     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) [148]
                0.00    0.00 1116364/83772097     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string() [199]
                0.00    0.00 2021285/83772097     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [109]
                0.01    0.00 6568515/83772097     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> >&&) [57]
                0.03    0.00 26762313/83772097     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) [25]
                0.05    0.00 42965897/83772097     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
[162]    0.2    0.10    0.00 83772097         std::is_constant_evaluated() [162]
-----------------------------------------------
                0.00    0.00      38/1966316     CATCH2_INTERNAL_TEST_0() [11]
                0.05    0.04 1966278/1966316     CATCH2_INTERNAL_TEST_3() [6]
[163]    0.2    0.06    0.04 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type>::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> > >&&) [163]
                0.01    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&) [230]
                0.01    0.01 1966316/296818371     Catch::operator"" sr(char const, unsigned long) [12]
-----------------------------------------------
                0.09    0.00  762274/762274      std::_cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy(char32_t, char32_t const, unsigned long) [153]
[164]    0.2    0.09    0.00  762274         std::char_traits<char32_t>::copy(char32_t, char32_t const, unsigned long) [164]
                0.00    0.00  762274/591147050     std::__is_constant_evaluated() [45]
-----------------------------------------------
                0.09    0.00       8/8           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&) [154]
[165]    0.2    0.09    0.00       8         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const std::__addressof<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&) [165]
-----------------------------------------------
                                                 <spontaneous>
[166]    0.2    0.09    0.00                 Catch::(anonymous namespace)::NoopRedirect::activateImpl() [166]
-----------------------------------------------
                                                 <spontaneous>
[167]    0.2    0.09    0.00                 Catch::getCurrentContext() [167]
-----------------------------------------------
                                                 <spontaneous>
[168]    0.2    0.09    0.00                 std::operator|(std::IosOpenmode, std::IosOpenmode) [168]
-----------------------------------------------
                0.09    0.00 17537851/17537851     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [103]
[169]    0.2    0.09    0.00 17537851         std::__new_allocator<char>::deallocate(char, unsigned long) [169]
-----------------------------------------------
                0.00    0.00      34/1966312     CATCH2_INTERNAL_TEST_0() [11]
                0.05    0.04 1966278/1966312     CATCH2_INTERNAL_TEST_3() [6]
[170]    0.2    0.05    0.04 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type>::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> > >&&) [170]
                0.01    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&) [230]
                0.01    0.01 1966312/296818371     Catch::operator"" sr(char const, unsigned long) [12]
-----------------------------------------------
                0.00    0.00      51/2949468     CATCH2INTERNAL_TEST_0() [11]
                0.01    0.08 2949417/2949468     CATCH2_INTERNAL_TEST_3() [6]
[171]    0.2    0.01    0.08 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type>::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> > >&&) [171]
                0.04    0.01 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&) [176]
                0.02    0.01 2949468/296818371     Catch::operator"" sr(char const, unsigned long) [12]
-----------------------------------------------
                0.09    0.00 17537890/17537890     std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_allocate(std::allocator<char>&, unsigned long) [90]
[172]    0.2    0.09    0.00 17537890         std::__new_allocator<char>::allocate(unsigned long, void const) [172]
-----------------------------------------------
                0.00    0.00   65744/8913995     CATCH2_INTERNAL_TEST_0() [11]
                0.06    0.02 8848251/8913995     CATCH2_INTERNAL_TEST_3() [6]
[173]    0.2    0.06    0.03 8913995         Catch::ExprLhs<libutf8::utf8_iterator& const&> Catch::operator<=<libutf8::utf8_iterator&, 0>(Catch::Decomposer&&, libutf8::utf8_iterator&) [173]
                0.03    0.00 8913995/8913995     Catch::ExprLhs<libutf8::utf8_iterator&>::ExprLhs(libutf8::utf8_iterator&) [280]
-----------------------------------------------
                0.00    0.00       1/302         CATCH2_INTERNAL_TEST_18() [123]
                0.00    0.00       1/302         operator+(char32_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [369]
                0.00    0.00       1/302         operator+(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char32_t) [482]
                0.00    0.00       2/302         CATCH2_INTERNAL_TEST_21() [250]
                0.00    0.02      84/302         Catch::Section::Section(Catch::SourceLineInfo const&, Catch::StringRef, char const) [200]
                0.00    0.06     213/302         Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::operator=(Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>&&) [203]
[174]    0.2    0.00    0.08     302         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> >&&) [174]
                0.02    0.04     302/302         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear() [204]
                0.02    0.00     216/217         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> >&) [282]
                0.00    0.00     690/259433902     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [10]
                0.00    0.00     216/218793887     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.00    0.00      86/37858291     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [37]
                0.00    0.00     172/25217933     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [150]
                0.00    0.00     435/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [43]
                0.00    0.00      86/83361490     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [48]
                0.00    0.00     302/55666277     std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&) [177]
                0.00    0.00      86/223543435     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [51]
                0.00    0.00      92/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [20]
                0.00    0.00     604/39825807     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [363]
                0.00    0.00      86/20468385     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [248]
                0.00    0.00      86/83772097     std::is_constant_evaluated() [162]
                0.00    0.00       3/177433338     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [36]
-----------------------------------------------
                0.00    0.08 1048576/1048576     CATCH2_INTERNAL_TEST_0() [17]
[175]    0.2    0.00    0.08 1048576         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string<std::allocator<char16_t> >(char16_t const, std::allocator<char16_t> const&) [175]
                0.01    0.04 1048576/1048576     std::char_traits<char16_t>::length(char16_t const) [226]
                0.00    0.01 1048576/2164940     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_local_data() [239]
                0.00    0.02 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) [309]
                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&) [927]
-----------------------------------------------
                0.02    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<Catch::capture_by_value<std::remove_cv<std::remove_reference<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type>::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> > >&&) [186]
                0.04    0.01 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type>::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> > >&&) [171]
[176]    0.2    0.06    0.02 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&) [176]
                0.02    0.00 4915780/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                0.00    0.00     302/55666277     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> >&&) [174]
                0.01    0.00 4749462/55666277     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> >&&) [57]
                0.07    0.00 50916513/55666277     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [102]
[177]    0.2    0.08    0.00 55666277         std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&) [177]
-----------------------------------------------
                0.03    0.05 10525244/10525244     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_is_local() const [127]
[178]    0.2    0.03    0.05 10525244         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() const [178]
                0.03    0.02 10525244/10525244     std::__ptr_traits_ptr_to<char32_t const, char32_t const, false>::pointer_to(char32_t const&) [215]
-----------------------------------------------
                0.06    0.02 6542976/6542976     CATCH2_INTERNAL_TEST_12() [13]
[179]    0.2    0.06    0.02 6542976         Catch::ExprLhs<void const const&> Catch::operator<=<void const, 0>(Catch::Decomposer&&, void const&&) [179]
                0.02    0.00 6542976/6542976     Catch::ExprLhs<void const const&>::ExprLhs(void const const&) [292]
-----------------------------------------------
                0.00    0.00      34/1966312     CATCH2_INTERNAL_TEST_0() [11]
                0.03    0.05 1966278/1966312     CATCH2_INTERNAL_TEST_3() [6]
[180]    0.2    0.03    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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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&) [180]
                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&) [206]
                0.01    0.01 1966312/296818371     Catch::operator"" sr(char const, unsigned long) [12]
-----------------------------------------------
                0.02    0.06       4/4           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[181]    0.2    0.02    0.06       4         CATCH2INTERNAL_TEST_25() [181]
                0.01    0.01  173712/364378      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [249]
                0.00    0.02  173712/6339256     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t) [46]
                0.00    0.01  173712/1479490     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [184]
                0.00    0.01       6/106         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator+=(char16_t) [160]
                0.00    0.00  355620/212080032     operator"" catchsr(char const, unsigned long) [16]
                0.00    0.00       4/104         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string() [199]
                0.00    0.00       4/85          unittest::g_progress() [279]
                0.00    0.00    2047/4319226     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
                0.00    0.00    6141/6143        operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int) [447]
                0.00    0.00  177810/106040016     Catch::AssertionHandler::~AssertionHandler() [81]
                0.00    0.00  177826/106041506     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [83]
                0.00    0.00    2047/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
                0.00    0.00       4/1050831     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::~basic_string() [233]
-----------------------------------------------
                0.07    0.00 27000051/27000051     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) [25]
[182]    0.2    0.07    0.00 27000051         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag)::Guard::Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [182]
-----------------------------------------------
                0.07    0.00 20326648/20326648     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [108]
[183]    0.2    0.07    0.00 20326648         Catch::ExprLhs<bool>::ExprLhs(bool) [183]
-----------------------------------------------
                0.00    0.00       1/1479490     CATCH2_INTERNAL_TEST_0() [224]
                0.00    0.00       6/1479490     CATCH2_INTERNAL_TEST_21() [250]
                0.00    0.00     100/1479490     CATCH2_INTERNAL_TEST_3() [6]
                0.00    0.00     100/1479490     CATCH2_INTERNAL_TEST_0() [420]
                0.00    0.01  173712/1479490     CATCH2_INTERNAL_TEST_25() [181]
                0.00    0.01  190461/1479490     CATCH2_INTERNAL_TEST_41() [28]
                0.02    0.04 1115110/1479490     CATCH2_INTERNAL_TEST_0() [17]
[184]    0.2    0.02    0.05 1479490         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [184]
                0.00    0.05 2593599/3355975     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_dispose() [192]
                0.00    0.00 2593599/2593599     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::~Allochider() [901]
-----------------------------------------------
                0.00    0.00      34/1966312     CATCH2_INTERNAL_TEST_0() [11]
                0.03    0.04 1966278/1966312     CATCH2_INTERNAL_TEST_3() [6]
[185]    0.2    0.03    0.04 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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&) [185]
                0.01    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&) [223]
                0.01    0.01 1966312/296818371     Catch::operator"" sr(char const, unsigned long) [12]
-----------------------------------------------
                0.00    0.00      34/1966312     CATCH2INTERNAL_TEST_0() [11]
                0.02    0.05 1966278/1966312     CATCH2_INTERNAL_TEST_3() [6]
[186]    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 const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type>::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> > >&&) [186]
                0.02    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&) [176]
                0.01    0.01 1966312/296818371     Catch::operator"" sr(char const, unsigned long) [12]
-----------------------------------------------
                0.00    0.00  521658/164192124     std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() const [483]
                0.00    0.00 3201152/164192124     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&) [65]
                0.07    0.00 160469314/164192124     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [52]
[187]    0.2    0.07    0.00 164192124         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [187]
-----------------------------------------------
                0.00    0.00    3048/6814559     CATCH2_INTERNAL_TEST_8() [433]
                0.00    0.00  196677/6814559     CATCH2_INTERNAL_TEST_21() [250]
                0.01    0.00 1112114/6814559     CATCH2_INTERNAL_TEST_0() [55]
                0.01    0.00 1120128/6814559     CATCH2_INTERNAL_TEST_12() [13]
                0.03    0.01 4382592/6814559     CATCH2_INTERNAL_TEST_31() [38]
[188]    0.2    0.05    0.02 6814559         Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [188]
                0.02    0.00 6814559/6814559     Catch::ExprLhs<char>::ExprLhs(char) [291]
-----------------------------------------------
                0.02    0.00 1112062/3336186     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) [144]
                0.02    0.00 1112062/3336186     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_is_local() const [229]
                0.02    0.00 1112062/3336186     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_set_length(unsigned long) [241]
[189]    0.2    0.07    0.00 3336186         std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_data() const [189]
-----------------------------------------------
                                                 <spontaneous>
[190]    0.2    0.07    0.00                 Catch::(anonymous namespace)::NoopRedirect::deactivateImpl() [190]
-----------------------------------------------
                0.03    0.04 1112065/1112065     CATCH2_INTERNAL_TEST_0() [4]
[191]    0.2    0.03    0.04 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [8]>::type>::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]) [191]
                0.01    0.01 1112065/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) [276]
                0.01    0.00 1112065/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    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]) [373]
-----------------------------------------------
                0.00    0.00     102/3355975     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) [513]
                0.00    0.02  762274/3355975     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) [142]
                0.00    0.05 2593599/3355975     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [184]
[192]    0.2    0.00    0.07 3355975         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_dispose() [192]
                0.01    0.04 3355975/10525244     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_is_local() const [127]
                0.01    0.01  762376/762376      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_destroy(unsigned long) [311]
-----------------------------------------------
                0.00    0.00    1024/1113087     CATCH2_INTERNAL_TEST_6() [32]
                0.02    0.04 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&) [125]
[193]    0.2    0.03    0.04 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type>::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&) [193]
                0.01    0.02 1113087/4452188     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&) [149]
                0.01    0.00 1113087/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    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&) [330]
-----------------------------------------------
                0.00    0.00      34/1966312     CATCH2_INTERNAL_TEST_0() [11]
                0.02    0.05 1966278/1966312     CATCH2_INTERNAL_TEST_3() [6]
[194]    0.2    0.02    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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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&) [194]
                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&) [206]
                0.01    0.01 1966312/296818371     Catch::operator"" sr(char const, unsigned long) [12]
-----------------------------------------------
                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> > >) [704]
                0.06    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&) [138]
[195]    0.2    0.07    0.00 17697616         __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const [195]
-----------------------------------------------
                                                 <spontaneous>
[196]    0.2    0.07    0.00                 subI000993 [196]
-----------------------------------------------
                0.00    0.00    2049/4408741     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_append(char16_t const, unsigned long) [398]
                0.01    0.01 1048576/4408741     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) [309]
                0.01    0.01 1116364/4408741     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string() [199]
                0.02    0.02 2241752/4408741     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::push_back(char16_t) [159]
[197]    0.2    0.03    0.03 4408741         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_set_length(unsigned long) [197]
                0.03    0.00 4408741/6650678     std::char_traits<char16_t>::assign(char16_t&, char16_t const&) [225]
                0.00    0.00 4408741/12185252     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data() const [333]
                0.00    0.00 4408741/4408741     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_length(unsigned long) [897]
-----------------------------------------------
                0.01    0.05 2486272/2486272     CATCH2_INTERNAL_TEST_0() [11]
[198]    0.1    0.01    0.05 2486272         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, unsigned int, void>, Catch::capture_by_value<unsigned int> >::value, Catch::BinaryExpr<char32_t, unsigned int> >::type Catch::operator==<unsigned int>(Catch::ExprLhs<char32_t>&&, unsigned int) [198]
                0.02    0.01 2486272/2486272     Catch::BinaryExpr<char32_t, unsigned int>::BinaryExpr(bool, char32_t, Catch::StringRef, unsigned int) [253]
                0.02    0.01 2486272/296818371     Catch::operator"" sr(char const, unsigned long) [12]
-----------------------------------------------
                0.00    0.00       4/104         CATCH2INTERNAL_TEST_25() [181]
                0.02    0.04     100/104         CATCH2_INTERNAL_TEST_3() [126]
[199]    0.1    0.03    0.04     104         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string() [199]
                0.01    0.02 1116364/2164940     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_local_data() [239]
                0.01    0.01 1116364/4408741     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_set_length(unsigned long) [197]
                0.00    0.00 1116364/83772097     std::is_constant_evaluated() [162]
                0.00    0.00 1116364/1116364     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::Allochider(char16_t, std::allocator<char16_t>&&) [906]
-----------------------------------------------
                                                 <spontaneous>
[200]    0.1    0.00    0.06                 Catch::Section::Section(Catch::SourceLineInfo const&, Catch::StringRef, char const) [200]
                0.04    0.00      84/306         Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >() const [132]
                0.00    0.02      84/302         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> >&&) [174]
                0.00    0.00     722/4319226     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
                0.00    0.00     806/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
                0.00    0.00     722/106041506     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [83]
-----------------------------------------------
                0.00    0.00       1/3337262     CATCH2_INTERNAL_TEST_18() [123]
                0.01    0.01 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&) [125]
                0.01    0.01 1112083/3337262     CATCH2_INTERNAL_TEST_0() [4]
                0.01    0.01 1113115/3337262     CATCH2_INTERNAL_TEST_6() [32]
[201]    0.1    0.04    0.02 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&) [201]
                0.02    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&) [294]
-----------------------------------------------
                0.00    0.06 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) [148]
[202]    0.1    0.00    0.06 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) [202]
                0.00    0.06 1115110/1877486     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy(char32_t, char32_t const, unsigned long) [153]
-----------------------------------------------
                                                 <spontaneous>
[203]    0.1    0.00    0.06                 Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::operator=(Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>&&) [203]
                0.00    0.06     213/302         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> >&&) [174]
-----------------------------------------------
                0.02    0.04     302/302         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> >&&) [174]
[204]    0.1    0.02    0.04     302         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear() [204]
                0.02    0.02 2225503/218793887     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
-----------------------------------------------
                0.00    0.00       1/3933029     CATCH2_INTERNAL_TEST_0() [54]
                0.00    0.00      72/3933029     CATCH2_INTERNAL_TEST_0() [11]
                0.04    0.02 3932956/3933029     CATCH2_INTERNAL_TEST_3() [6]
[205]    0.1    0.04    0.02 3933029         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() [205]
                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&) [290]
                0.01    0.00 3933029/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [20]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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&) [180]
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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&) [194]
[206]    0.1    0.04    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&) [206]
                0.02    0.00 3932624/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                0.00    0.06   67582/67582       CATCH2_INTERNAL_TEST_14() [74]
[207]    0.1    0.00    0.06   67582         Catch::Matchers::ExceptionMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [207]
                0.00    0.06   67582/67582       Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [208]
-----------------------------------------------
                0.00    0.06   67582/67582       Catch::Matchers::ExceptionMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [207]
[208]    0.1    0.00    0.06   67582         Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [208]
                0.00    0.02   67582/975988      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&) [65]
                0.00    0.03   67582/67582       Catch::Matchers::MatcherBase<std::exception>::MatcherBase() [267]
-----------------------------------------------
                0.00    0.02 2165424/4413811     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_dispose() [245]
                0.01    0.02 2248387/4413811     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::capacity() const [269]
[209]    0.1    0.01    0.04 4413811         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_is_local() const [209]
                0.01    0.03 4413811/4413811     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_local_data() const [237]
                0.00    0.00 4413811/12185252     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data() const [333]
-----------------------------------------------
                0.01    0.04 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::~basic_string() [211]
[210]    0.1    0.01    0.04 1112062         std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_dispose() [210]
                0.00    0.04 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_is_local() const [229]
-----------------------------------------------
                0.00    0.05 1112062/1112062     CATCH2_INTERNAL_TEST_0() [17]
[211]    0.1    0.00    0.05 1112062         std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::~basic_string() [211]
                0.01    0.04 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_dispose() [210]
                0.00    0.00 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::Allochider::~Allochider() [918]
-----------------------------------------------
                0.00    0.00    1000/1113039     CATCH2_INTERNAL_TEST_0() [452]
                0.01    0.04 1112039/1113039     CATCH2_INTERNAL_TEST_6() [32]
[212]    0.1    0.01    0.04 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type>::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> >&&) [212]
                0.01    0.02 1113039/4452188     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&) [149]
                0.01    0.00 1113039/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    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&) [330]
-----------------------------------------------
                0.05    0.00 27000051/27000051     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) [25]
[213]    0.1    0.05    0.00 27000051         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag)::_Guard::~Guard() [213]
-----------------------------------------------
                0.05    0.00 14337866/14337866     Catch::ExprLhs<char32t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t) [157]
[214]    0.1    0.05    0.00 14337866         Catch::ExprLhs<char32_t>::ExprLhs(char32_t) [214]
-----------------------------------------------
                0.03    0.02 10525244/10525244     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() const [178]
[215]    0.1    0.03    0.02 10525244         std::__ptr_traits_ptr_to<char32_t const, char32_t const, false>::pointer_to(char32_t const&) [215]
                0.02    0.00 10525244/10525244     char32_t const std::addressof<char32_t const>(char32_t const&) [289]
-----------------------------------------------
                0.00    0.00 1113138/10009720     CATCH2_INTERNAL_TEST_6() [32]
                0.04    0.01 8896582/10009720     CATCH2_INTERNAL_TEST_0() [4]
[216]    0.1    0.04    0.01 10009720         Catch::ExprLhs<libutf8::token_t const&> Catch::operator<=<libutf8::token_t, 0>(Catch::Decomposer&&, libutf8::token_t&&) [216]
                0.01    0.00 10009720/10009720     Catch::ExprLhs<libutf8::token_t const&>::ExprLhs(libutf8::token_t const&) [334]
-----------------------------------------------
                0.00    0.00      68/3932624     CATCH2_INTERNAL_TEST_0() [11]
                0.05    0.00 3932556/3932624     CATCH2_INTERNAL_TEST_3() [6]
[217]    0.1    0.05    0.00 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> > >&&) [217]
                0.00    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&) [898]
-----------------------------------------------
                0.05    0.00 3349809/3349809     unittest::random_char(unittest::character_t) [151]
[218]    0.1    0.05    0.00 3349809         void unittest::random<char32_t>(char32_t&) [218]
-----------------------------------------------
                0.03    0.03 1115110/1115110     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string<std::allocator<char32_t> >(char32_t const, std::allocator<char32_t> const&) [117]
[219]    0.1    0.03    0.03 1115110         std::char_traits<char32_t>::length(char32_t const) [219]
                0.03    0.00 2230220/2230220     std::char_traits<char32_t>::eq(char32_t const&, char32_t const&) [281]
-----------------------------------------------
                                                 <spontaneous>
[220]    0.1    0.05    0.00                 std::char_traits<char>::lt(char const&, char const&) [220]
-----------------------------------------------
                                                 <spontaneous>
[221]    0.1    0.05    0.00                 operator delete(void, void) [221]
-----------------------------------------------
                                                 <spontaneous>
[222]    0.1    0.00    0.05                 Catch::TestCaseTracking::SectionTracker::acquire(Catch::TestCaseTracking::TrackerContext&, Catch::TestCaseTracking::NameAndLocationRef const&) [222]
                0.05    0.00     107/306         Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >() const [132]
                0.00    0.00     107/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                0.01    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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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&) [185]
                0.02    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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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&) [232]
[223]    0.1    0.03    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&) [223]
                0.02    0.00 3932626/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                0.00    0.05       5/5           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[224]    0.1    0.00    0.05       5         CATCH2_INTERNAL_TEST_0() [224]
                0.01    0.03       9/9           std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::c_str() const [247]
                0.01    0.00      25/25          std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::bom_t const&, libutf8::bom_t, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::bom_t>::type>::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&&) [331]
                0.00    0.00       5/85          unittest::g_progress() [279]
                0.00    0.00      52/212080032     operator"" catchsr(char const, unsigned long) [16]
                0.00    0.00       2/6339256     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t) [46]
                0.00    0.00      51/106041506     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [83]
                0.00    0.00       1/364378      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [249]
                0.00    0.00      26/106040016     Catch::AssertionHandler::~AssertionHandler() [81]
                0.00    0.00       1/1479490     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [184]
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<char32_t, int> >::type Catch::operator==<int>(Catch::ExprLhs<char32_t>&&, int) [750]
                0.00    0.00       1/1524754     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::length() const [298]
                0.00    0.00       1/14337866     Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t) [157]
                0.00    0.00       1/2098472     unittest::rand_char(bool) [340]
                0.00    0.00      25/25          Catch::ExprLhs<libutf8::bom_t const&> Catch::operator<=<libutf8::bom_t, 0>(Catch::Decomposer&&, libutf8::bom_t&&) [1066]
-----------------------------------------------
                0.00    0.00     185/6650678     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_S_copy(char16_t, char16_t const, unsigned long) [430]
                0.01    0.00 2241752/6650678     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::push_back(char16_t) [159]
                0.03    0.00 4408741/6650678     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_set_length(unsigned long) [197]
[225]    0.1    0.04    0.01 6650678         std::char_traits<char16_t>::assign(char16_t&, char16_t const&) [225]
                0.01    0.00 6650678/591147050     std::__is_constant_evaluated() [45]
-----------------------------------------------
                0.01    0.04 1048576/1048576     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string<std::allocator<char16_t> >(char16_t const, std::allocator<char16_t> const&) [175]
[226]    0.1    0.01    0.04 1048576         std::char_traits<char16_t>::length(char16_t const) [226]
                0.04    0.00 3145728/3145728     std::char_traits<char16_t>::eq(char16_t const&, char16_t const&) [238]
-----------------------------------------------
                                                 <spontaneous>
[227]    0.1    0.04    0.00                 Catch::ITransientExpression::getResult() const [227]
-----------------------------------------------
                0.04    0.00       2/2           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[228]    0.1    0.04    0.00       2         CATCH2_INTERNAL_TEST_37() [228]
                0.00    0.00  348058/212080032     operator"" catchsr(char const, unsigned long) [16]
                0.00    0.00       2/85          unittest::g_progress() [279]
                0.00    0.00  174029/106040016     Catch::AssertionHandler::~AssertionHandler() [81]
                0.00    0.00  174033/106041506     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [83]
-----------------------------------------------
                0.00    0.04 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_dispose() [210]
[229]    0.1    0.00    0.04 1112062         std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_is_local() const [229]
                0.02    0.00 1112062/3336186     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_data() const [189]
                0.02    0.00 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_local_data() const [300]
-----------------------------------------------
                0.01    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<Catch::capture_by_value<std::remove_cv<std::remove_reference<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type>::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> > >&&) [170]
                0.01    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<Catch::capture_by_value<std::remove_cv<std::remove_reference<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type>::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> > >&&) [163]
[230]    0.1    0.03    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&) [230]
                0.02    0.00 3932628/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                0.00    0.00       2/1113997     CATCH2_INTERNAL_TEST_21() [250]
                0.00    0.00      11/1113997     CATCH2_INTERNAL_TEST_18() [123]
                0.00    0.04 1113984/1113997     CATCH2_INTERNAL_TEST_0() [9]
[231]    0.1    0.00    0.04 1113997         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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [231]
                0.01    0.02 1113997/4452188     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&) [149]
                0.01    0.00 1113997/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.01 1113997/1113997     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> >&) [372]
-----------------------------------------------
                0.00    0.00      36/1966314     CATCH2_INTERNAL_TEST_0() [11]
                0.00    0.04 1966278/1966314     CATCH2_INTERNAL_TEST_3() [6]
[232]    0.1    0.00    0.04 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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&) [232]
                0.02    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&) [223]
                0.01    0.01 1966314/296818371     Catch::operator"" sr(char const, unsigned long) [12]
-----------------------------------------------
                0.00    0.00       2/1050831     CATCH2INTERNAL_TEST_21() [250]
                0.00    0.00       4/1050831     CATCH2_INTERNAL_TEST_25() [181]
                0.00    0.00     100/1050831     CATCH2_INTERNAL_TEST_0() [420]
                0.00    0.00    2149/1050831     CATCH2_INTERNAL_TEST_3() [126]
                0.00    0.04 1048576/1050831     CATCH2_INTERNAL_TEST_0() [17]
[233]    0.1    0.00    0.04 1050831         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::~basic_string() [233]
                0.01    0.03 2164940/2165328     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_dispose() [245]
                0.01    0.00 2164940/2164940     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::~Allochider() [375]
-----------------------------------------------
                0.00    0.00       2/10084100     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() const [768]
                0.00    0.00 1179722/10084100     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) [276]
                0.02    0.02 8904376/10084100     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&) [149]
[234]    0.1    0.02    0.02 10084100         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [234]
                0.02    0.00 10108440/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [20]
-----------------------------------------------
                0.00    0.00       1/7657594     CATCH2_INTERNAL_TEST_0() [55]
                0.00    0.00       1/7657594     CATCH2_INTERNAL_TEST_21() [250]
                0.00    0.00       4/7657594     CATCH2_INTERNAL_TEST_0() [11]
                0.00    0.00     500/7657594     CATCH2_INTERNAL_TEST_0() [420]
                0.01    0.00 1112064/7657594     CATCH2_INTERNAL_TEST_31() [38]
                0.03    0.00 6545024/7657594     CATCH2_INTERNAL_TEST_12() [13]
[235]    0.1    0.04    0.00 7657594         Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [235]
                0.00    0.00 7657594/7657594     Catch::ExprLhs<unsigned long>::ExprLhs(unsigned long) [896]
-----------------------------------------------
                0.00    0.00       6/6412043     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&) [700]
                0.00    0.00    7197/6412043     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator[](unsigned long) [503]
                0.04    0.00 6404840/6412043     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t) [47]
[236]    0.1    0.04    0.00 6412043         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::size() const [236]
-----------------------------------------------
                0.01    0.03 4413811/4413811     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_is_local() const [209]
[237]    0.1    0.01    0.03 4413811         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_local_data() const [237]
                0.01    0.02 4413811/4413811     std::__ptr_traits_ptr_to<char16_t const, char16_t const, false>::pointer_to(char16_t const&) [256]
-----------------------------------------------
                0.04    0.00 3145728/3145728     std::char_traits<char16_t>::length(char16_t const) [226]
[238]    0.1    0.04    0.00 3145728         std::char_traits<char16_t>::eq(char16_t const&, char16_t const&) [238]
-----------------------------------------------
                0.00    0.01 1048576/2164940     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string<std::allocator<char16_t> >(char16_t const, std::allocator<char16_t> const&) [175]
                0.01    0.02 1116364/2164940     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string() [199]
[239]    0.1    0.01    0.03 2164940         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_local_data() [239]
                0.01    0.02 2164940/2164940     std::__ptr_traits_ptr_to<char16_t, char16_t, false>::pointer_to(char16_t&) [258]
-----------------------------------------------
                                                 <spontaneous>
[240]    0.1    0.04    0.00                 Catch::ConsoleReporter::assertionStarting(Catch::AssertionInfo const&) [240]
-----------------------------------------------
                0.00    0.04 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) [144]
[241]    0.1    0.00    0.04 1112062         std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_set_length(unsigned long) [241]
                0.02    0.00 1112062/3336186     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_data() const [189]
                0.01    0.00 1112062/2224124     std::char_traits<wchar_t>::assign(wchar_t&, wchar_t const&) [251]
                0.00    0.00 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_length(unsigned long) [920]
-----------------------------------------------
                0.00    0.04       2/2           CATCH2_INTERNAL_TEST_0() [54]
[242]    0.1    0.00    0.04       2         (anonymous namespace)::get_date(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [242]
                0.00    0.04       2/13          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const) [106]
                0.00    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&) [278]
                0.00    0.00       2/3337218     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const) [2]
                0.00    0.00       2/4747714     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> >&&) [57]
                0.00    0.00       2/32          libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::~case_insensitive_basic_string() [580]
-----------------------------------------------
                0.00    0.04       2/2           CATCH2_INTERNAL_TEST_0() [54]
[243]    0.1    0.00    0.04       2         (anonymous namespace)::get_time(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [243]
                0.00    0.04       2/13          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const) [106]
                0.00    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&) [278]
                0.00    0.00       2/3337218     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const) [2]
-----------------------------------------------
                                                 <spontaneous>
[244]    0.1    0.00    0.04                 Catch::RunContext::sectionStarted(Catch::StringRef, Catch::SourceLineInfo const&, Catch::Counts&) [244]
                0.04    0.00      84/306         Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >() const [132]
                0.00    0.00      84/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                0.00    0.00     388/2165328     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) [392]
                0.01    0.03 2164940/2165328     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::~basic_string() [233]
[245]    0.1    0.01    0.03 2165328         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_dispose() [245]
                0.00    0.02 2165424/4413811     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_is_local() const [209]
                0.00    0.00     484/484         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_destroy(unsigned long) [590]
-----------------------------------------------
                0.02    0.02 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) [144]
[246]    0.1    0.02    0.02 1112062         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) [246]
                0.00    0.02 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_S_copy(wchar_t, wchar_t const, unsigned long) [313]
-----------------------------------------------
                0.01    0.03       9/9           CATCH2_INTERNAL_TEST_0() [224]
[247]    0.1    0.01    0.03       9         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::c_str() const [247]
                0.03    0.00 9612168/38187758     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [145]
-----------------------------------------------
                0.00    0.00       1/20468385     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [324]
                0.00    0.00       1/20468385     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) [137]
                0.00    0.00       5/20468385     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&) [154]
                0.00    0.00      86/20468385     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> >&&) [174]
                0.00    0.00  237738/20468385     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) [25]
                0.00    0.00 1179867/20468385     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [109]
                0.01    0.00 2930409/20468385     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> >&&) [57]
                0.01    0.00 5283319/20468385     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [44]
                0.02    0.00 10836959/20468385     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [23]
[248]    0.1    0.04    0.00 20468385         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [248]
-----------------------------------------------
                0.00    0.00       1/364378      CATCH2_INTERNAL_TEST_0() [224]
                0.00    0.00       4/364378      CATCH2_INTERNAL_TEST_21() [250]
                0.00    0.00     100/364378      CATCH2_INTERNAL_TEST_3() [6]
                0.00    0.00     100/364378      CATCH2_INTERNAL_TEST_0() [420]
                0.01    0.01  173712/364378      CATCH2_INTERNAL_TEST_25() [181]
                0.01    0.01  190461/364378      CATCH2_INTERNAL_TEST_41() [28]
[249]    0.1    0.02    0.01  364378         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [249]
                0.00    0.01  366427/7886379     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long) [114]
                0.00    0.00  366427/1481539     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() [299]
                0.00    0.00  366427/83772097     std::is_constant_evaluated() [162]
                0.00    0.00  366427/366427      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::Allochider(char32_t, std::allocator<char32_t>&&) [936]
-----------------------------------------------
                0.01    0.02       2/2           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[250]    0.1    0.01    0.02       2         CATCH2_INTERNAL_TEST_21() [250]
                0.00    0.01  196677/6814559     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char, char, void>, Catch::capture_by_value<char> >::value, Catch::BinaryExpr<char, char> >::type Catch::operator==<char>(Catch::ExprLhs<char>&&, char) [110]
                0.00    0.01   65584/6339256     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t) [46]
                0.00    0.00  528730/212080032     operator"" catchsr(char const, unsigned long) [16]
                0.00    0.00  196677/6814559     Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [188]
                0.00    0.00   63485/63485       std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char16_t, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<char16_t, int> >::type Catch::operator==<int>(Catch::ExprLhs<char16_t>&&, int) [438]
                0.00    0.00  264365/106040016     Catch::AssertionHandler::~AssertionHandler() [81]
                0.00    0.00  264369/106041506     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [83]
                0.00    0.00    8396/8597        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [448]
                0.00    0.00       2/85          unittest::g_progress() [279]
                0.00    0.00       2/302         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> >&&) [174]
                0.00    0.00    6297/7197        std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator[](unsigned long) [503]
                0.00    0.00    4198/4198        std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char16_t, unsigned int, void>, Catch::capture_by_value<unsigned int> >::value, Catch::BinaryExpr<char16_t, unsigned int> >::type Catch::operator==<unsigned int>(Catch::ExprLhs<char16_t>&&, unsigned int) [504]
                0.00    0.00   67683/67683       std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator[](unsigned long) [505]
                0.00    0.00       2/4319226     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
                0.00    0.00       4/364378      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [249]
                0.00    0.00       6/1479490     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [184]
                0.00    0.00       6/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
                0.00    0.00       2/2           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> >&&) [640]
                0.00    0.00       2/1050831     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::~basic_string() [233]
                0.00    0.00       2/2           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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&>::type>::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> >&) [690]
                0.00    0.00       2/1113997     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [231]
                0.00    0.00       2/1114007     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> >&) [259]
                0.00    0.00       1/6019559     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [101]
                0.00    0.00       1/7657091     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned long>&&, int) [92]
                0.00    0.00       1/37858291     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [37]
                0.00    0.00       1/1524754     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::length() const [298]
                0.00    0.00       1/7657594     Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [235]
                0.00    0.00   67683/67683       Catch::ExprLhs<char16_t> Catch::operator<=<char16_t, 0>(Catch::Decomposer&&, char16_t) [939]
                0.00    0.00       2/2           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> >&) [1155]
-----------------------------------------------
                0.01    0.00 1112062/2224124     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_set_length(unsigned long) [241]
                0.01    0.00 1112062/2224124     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_S_copy(wchar_t, wchar_t const, unsigned long) [313]
[251]    0.1    0.03    0.00 2224124         std::char_traits<wchar_t>::assign(wchar_t&, wchar_t const&) [251]
                0.00    0.00 2224124/591147050     std::__is_constant_evaluated() [45]
-----------------------------------------------
                                                 <spontaneous>
[252]    0.1    0.00    0.03                 std::vector<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> > >::_S_max_size(std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> > const&) [252]
                0.03    0.00     158/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [156]
-----------------------------------------------
                0.02    0.01 2486272/2486272     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, unsigned int, void>, Catch::capture_by_value<unsigned int> >::value, Catch::BinaryExpr<char32_t, unsigned int> >::type Catch::operator==<unsigned int>(Catch::ExprLhs<char32_t>&&, unsigned int) [198]
[253]    0.1    0.02    0.01 2486272         Catch::BinaryExpr<char32_t, unsigned int>::BinaryExpr(bool, char32_t, Catch::StringRef, unsigned int) [253]
                0.01    0.00 2486272/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                0.01    0.03 1112064/1112064     CATCH2_INTERNAL_TEST_0() [11]
[254]    0.1    0.01    0.03 1112064         std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator>=<int>(Catch::ExprLhs<int>&&, int) [254]
                0.01    0.01 1112064/18527571     Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [99]
                0.01    0.00 1112064/296818371     Catch::operator"" sr(char const, unsigned long) [12]
-----------------------------------------------
                0.03    0.00 18527571/18527571     Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [134]
[255]    0.1    0.03    0.00 18527571         Catch::ExprLhs<int>::ExprLhs(int) [255]
-----------------------------------------------
                0.01    0.02 4413811/4413811     std::_cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_local_data() const [237]
[256]    0.1    0.01    0.02 4413811         std::__ptr_traits_ptr_to<char16_t const, char16_t const, false>::pointer_to(char16_t const&) [256]
                0.01    0.01 4413811/4413811     char16_t const std::addressof<char16_t const>(char16_t const&) [293]
-----------------------------------------------
                0.00    0.00      70/3932626     CATCH2_INTERNAL_TEST_0() [11]
                0.02    0.01 3932556/3932626     CATCH2_INTERNAL_TEST_3() [6]
[257]    0.1    0.02    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> > >&&) [257]
                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&) [337]
-----------------------------------------------
                0.01    0.02 2164940/2164940     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_local_data() [239]
[258]    0.1    0.01    0.02 2164940         std::__ptr_traits_ptr_to<char16_t, char16_t, false>::pointer_to(char16_t&) [258]
                0.01    0.01 2164940/2164940     char16_t std::addressof<char16_t>(char16_t&) [297]
-----------------------------------------------
                0.00    0.00       2/1114007     CATCH2_INTERNAL_TEST_21() [250]
                0.00    0.00       9/1114007     CATCH2_INTERNAL_TEST_0() [54]
                0.00    0.00      12/1114007     CATCH2_INTERNAL_TEST_18() [123]
                0.02    0.01 1113984/1114007     CATCH2_INTERNAL_TEST_0() [9]
[259]    0.1    0.02    0.01 1114007         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> >&) [259]
                0.01    0.00 1114007/1114007     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> >&) [342]
-----------------------------------------------
                0.00    0.00       2/404         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> > >) [489]
                0.00    0.00       2/404         __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&) [490]
                0.03    0.00     400/404         __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator<char, void>(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [266]
[260]    0.1    0.03    0.00     404         __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const [260]
-----------------------------------------------
                                                 <spontaneous>
[261]    0.1    0.03    0.00                 Catch::ConsoleReporter::assertionEnded(Catch::AssertionStats const&) [261]
-----------------------------------------------
                                                 <spontaneous>
[262]    0.1    0.03    0.00                 Catch::AssertionHandler::handleMessage(Catch::ResultWas::OfType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [262]
-----------------------------------------------
                                                 <spontaneous>
[263]    0.1    0.03    0.00                 Catch::Detail::unique_ptr<Catch::(anonymous namespace)::NoopRedirect>::release() [263]
-----------------------------------------------
                                                 <spontaneous>
[264]    0.1    0.03    0.00                 __gnu_cxx::__normal_iterator<wchar_t const, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >::base() const [264]
-----------------------------------------------
                                                 <spontaneous>
[265]    0.1    0.03    0.00                 __gnu_cxx::__normal_iterator<wchar_t const, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >::operator() const [265]
-----------------------------------------------
                0.00    0.03     400/400         CATCH2_INTERNAL_TEST_3() [6]
[266]    0.1    0.00    0.03     400         __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator<char, void>(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [266]
                0.03    0.00     400/404         __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const [260]
-----------------------------------------------
                0.00    0.03   67582/67582       Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [208]
[267]    0.1    0.00    0.03   67582         Catch::Matchers::MatcherBase<std::exception>::MatcherBase() [267]
                0.00    0.03   67582/67582       Catch::Matchers::MatcherUntypedBase::MatcherUntypedBase() [268]
-----------------------------------------------
                0.00    0.03   67582/67582       Catch::Matchers::MatcherBase<std::exception>::MatcherBase() [267]
[268]    0.1    0.00    0.03   67582         Catch::Matchers::MatcherUntypedBase::MatcherUntypedBase() [268]
                0.01    0.02   67582/4319226     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
-----------------------------------------------
                0.00    0.00     388/2244189     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) [392]
                0.00    0.00    2049/2244189     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_append(char16_t const, unsigned long) [398]
                0.00    0.03 2241752/2244189     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::push_back(char16_t) [159]
[269]    0.1    0.00    0.03 2244189         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::capacity() const [269]
                0.01    0.02 2248387/4413811     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_is_local() const [209]
-----------------------------------------------
                0.00    0.00       1/131         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_check_init_len(unsigned long, std::allocator<Catch::StringRef> const&) [485]
                0.00    0.03     130/131         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::max_size() const [274]
[270]    0.1    0.00    0.03     131         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_max_size(std::allocator<Catch::StringRef> const&) [270]
                0.03    0.00     131/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [156]
-----------------------------------------------
                0.00    0.00     102/762376      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) [513]
                0.01    0.02  762274/762376      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) [142]
[271]    0.1    0.01    0.02  762376         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_create(unsigned long&, unsigned long) [271]
                0.01    0.00  762376/762376      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_allocate(std::allocator<char32_t>&, unsigned long) [327]
                0.00    0.00  762376/1524756     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_get_allocator() [364]
                0.00    0.00 1524750/1524750     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::max_size() const [905]
-----------------------------------------------
                0.00    0.03      65/65          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::push_back(Catch::StringRef const&) [273]
[272]    0.1    0.00    0.03      65         void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&) [272]
                0.00    0.03      65/65          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_check_len(unsigned long, char const) const [275]
                0.00    0.00      65/120         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_allocate(unsigned long) [671]
                0.00    0.00      65/438         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_deallocate(Catch::StringRef, unsigned long) [670]
                0.00    0.00     130/279         Catch::StringRef const& std::forward<Catch::StringRef const&>(std::remove_reference<Catch::StringRef const&>::type&) [976]
                0.00    0.00     130/594         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() [954]
                0.00    0.00     130/330         __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const [970]
                0.00    0.00     130/130         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_relocate(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [995]
                0.00    0.00      65/100         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() [1006]
                0.00    0.00      65/65          __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::difference_type __gnu_cxx::operator-<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&, __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&) [1020]
                0.00    0.00      65/65          decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef const&>)())) std::construct_at<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [1021]
-----------------------------------------------
                0.00    0.00       3/65          Catch::Clara::Opt::operator[](Catch::StringRef) & [427]
                0.00    0.02      62/65          Catch::Clara::Opt::operator[](Catch::StringRef) && [287]
[273]    0.1    0.00    0.03      65         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::push_back(Catch::StringRef const&) [273]
                0.00    0.03      65/65          void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&) [272]
                0.00    0.00      65/100         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() [1005]
-----------------------------------------------
                0.00    0.03     130/130         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_check_len(unsigned long, char const) const [275]
[274]    0.1    0.00    0.03     130         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::max_size() const [274]
                0.00    0.03     130/131         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_max_size(std::allocator<Catch::StringRef> const&) [270]
                0.00    0.00     130/184         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() const [984]
-----------------------------------------------
                0.00    0.03      65/65          void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&) [272]
[275]    0.1    0.00    0.03      65         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_check_len(unsigned long, char const) const [275]
                0.00    0.03     130/130         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::max_size() const [274]
                0.00    0.00     260/491         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::size() const [955]
                0.00    0.00      65/250         unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&) [978]
-----------------------------------------------
                0.00    0.00       1/1179724     unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [657]
                0.00    0.00       1/1179724     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [17]>::type>::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]) [712]
                0.00    0.00       1/1179724     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [4]>::type>::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]) [715]
                0.00    0.00       1/1179724     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [57]>::type>::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]) [716]
                0.00    0.00       1/1179724     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [48]>::type>::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]) [714]
                0.00    0.00       1/1179724     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [76]>::type>::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]) [718]
                0.00    0.00       1/1179724     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [67]>::type>::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]) [717]
                0.00    0.00       1/1179724     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [36]>::type>::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]) [713]
                0.00    0.00       2/1179724     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [16]>::type>::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]) [692]
                0.00    0.00       3/1179724     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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]) [678]
                0.00    0.00       3/1179724     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [6]>::type>::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]) [677]
                0.00    0.00       3/1179724     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [54]>::type>::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]) [676]
                0.00    0.00       3/1179724     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 [591]
                0.00    0.00       5/1179724     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [31]>::type>::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]) [659]
                0.00    0.00       7/1179724     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [10]>::type>::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]) [637]
                0.00    0.00       7/1179724     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [9]>::type>::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]) [638]
                0.00    0.00       8/1179724     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [2]>::type>::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]) [620]
                0.00    0.00       8/1179724     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [33]>::type>::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]) [621]
                0.00    0.00      20/1179724     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [32]>::type>::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]) [593]
                0.00    0.00   67582/1179724     Catch::Matchers::ExceptionWatcher::match(std::exception const&) const [421]
                0.01    0.01 1112065/1179724     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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [8]>::type>::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]) [191]
[276]    0.1    0.01    0.02 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) [276]
                0.00    0.00 1179722/10084100     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [234]
                0.00    0.00 1179724/113091854     std::char_traits<char>::length(char const) [67]
                0.00    0.00 2359446/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [43]
                0.00    0.00 1179722/5631910     std::char_traits<char>::compare(char const, char const, unsigned long) [314]
-----------------------------------------------
                                                 <spontaneous>
[277]    0.1    0.00    0.03                 Catch::makeCommandLineParser(Catch::ConfigData&) [277]
                0.00    0.02      50/62          Catch::Clara::Opt::operator[](Catch::StringRef) && [287]
                0.00    0.01      34/40          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt>(Catch::Clara::Parser&&, Catch::Clara::Opt&&) [368]
                0.00    0.00       2/3           Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, Catch::StringRef) [508]
                0.00    0.00       2/6           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> >&, Catch::StringRef) [492]
                0.00    0.00      35/49          Catch::Clara::Parser::~Parser() [635]
                0.00    0.00      34/242         Catch::Clara::Opt::~Opt() [607]
                0.00    0.00       1/50          Catch::Clara::ExeName::~ExeName() [836]
                0.00    0.00      34/42          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(Catch::StringRef) && [1055]
-----------------------------------------------
                0.00    0.00       2/17          (anonymous namespace)::get_time(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [243]
                0.00    0.00       2/17          (anonymous namespace)::get_date(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [242]
                0.02    0.00      13/17          CATCH2_INTERNAL_TEST_0() [54]
[278]    0.1    0.03    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&) [278]
                0.00    0.00      17/70011       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [312]
-----------------------------------------------
                0.00    0.00       1/85          unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [367]
                0.00    0.00       1/85          CATCH2_INTERNAL_TEST_0() [11]
                0.00    0.00       1/85          CATCH2_INTERNAL_TEST_0() [420]
                0.00    0.00       1/85          CATCH2_INTERNAL_TEST_3() [126]
                0.00    0.00       1/85          CATCH2_INTERNAL_TEST_0() [452]
                0.00    0.00       1/85          CATCH2_INTERNAL_TEST_18() [123]
                0.00    0.00       1/85          CATCH2_INTERNAL_TEST_41() [28]
                0.00    0.00       1/85          CATCH2_INTERNAL_TEST_0() [479]
                0.00    0.00       2/85          CATCH2_INTERNAL_TEST_0() [54]
                0.00    0.00       2/85          CATCH2_INTERNAL_TEST_8() [433]
                0.00    0.00       2/85          CATCH2_INTERNAL_TEST_3() [6]
                0.00    0.00       2/85          CATCH2_INTERNAL_TEST_0() [450]
                0.00    0.00       2/85          CATCH2_INTERNAL_TEST_14() [74]
                0.00    0.00       2/85          CATCH2_INTERNAL_TEST_21() [250]
                0.00    0.00       2/85          CATCH2_INTERNAL_TEST_37() [228]
                0.00    0.00       3/85          CATCH2_INTERNAL_TEST_0() [9]
                0.00    0.00       4/85          CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.00       4/85          CATCH2_INTERNAL_TEST_25() [181]
                0.00    0.00       4/85          CATCH2_INTERNAL_TEST_31() [38]
                0.00    0.00       5/85          CATCH2_INTERNAL_TEST_0() [224]
                0.00    0.00       5/85          CATCH2_INTERNAL_TEST_12() [13]
                0.00    0.00       6/85          CATCH2_INTERNAL_TEST_0() [55]
                0.00    0.00      12/85          CATCH2_INTERNAL_TEST_0() [17]
                0.01    0.00      20/85          CATCH2_INTERNAL_TEST_6() [32]
[279]    0.1    0.03    0.00      85         unittest::g_progress() [279]
-----------------------------------------------
                0.03    0.00 8913995/8913995     Catch::ExprLhs<libutf8::utf8_iterator& const&> Catch::operator<=<libutf8::utf8_iterator&, 0>(Catch::Decomposer&&, libutf8::utf8_iterator&) [173]
[280]    0.1    0.03    0.00 8913995         Catch::ExprLhs<libutf8::utf8_iterator&>::ExprLhs(libutf8::utf8_iterator&) [280]
-----------------------------------------------
                0.03    0.00 2230220/2230220     std::char_traits<char32_t>::length(char32_t const) [219]
[281]    0.1    0.03    0.00 2230220         std::char_traits<char32_t>::eq(char32_t const&, char32_t const&) [281]
-----------------------------------------------
                0.00    0.00       1/217         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> >) [491]
                0.02    0.00     216/217         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> >&&) [174]
[282]    0.1    0.03    0.00     217         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> >&) [282]
-----------------------------------------------
                                                 <spontaneous>
[283]    0.1    0.03    0.00                 Catch::scopedActivate(Catch::OutputRedirect&) [283]
-----------------------------------------------
                                                 <spontaneous>
[284]    0.1    0.03    0.00                 Catch::FatalConditionHandler::engage() [284]
-----------------------------------------------
                                                 <spontaneous>
[285]    0.1    0.03    0.00                 __gnu_cxx::char_traits<char>::copy(char, char const, unsigned long) [285]
-----------------------------------------------
                                                 <spontaneous>
[286]    0.1    0.03    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 [286]
-----------------------------------------------
                0.00    0.00      12/62          unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [367]
                0.00    0.02      50/62          Catch::makeCommandLineParser(Catch::ConfigData&) [277]
[287]    0.1    0.00    0.02      62         Catch::Clara::Opt::operator[](Catch::StringRef) && [287]
                0.00    0.02      62/65          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::push_back(Catch::StringRef const&) [273]
-----------------------------------------------
                                                 <spontaneous>
[288]    0.1    0.00    0.02                 std::vector<Catch::Tag, std::allocator<Catch::Tag> >::_S_max_size(std::allocator<Catch::Tag> const&) [288]
                0.02    0.00     116/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [156]
-----------------------------------------------
                0.02    0.00 10525244/10525244     std::__ptr_traits_ptr_to<char32_t const, char32_t const, false>::pointer_to(char32_t const&) [215]
[289]    0.0    0.02    0.00 10525244         char32_t const std::addressof<char32_t const>(char32_t const&) [289]
                0.00    0.00 10525244/10525244     char32_t const std::__addressof<char32_t const>(char32_t const&) [894]
-----------------------------------------------
                0.00    0.00       1/7865658     __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator+(long) const [825]
                0.00    0.00       1/7865658     __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator-(long) const [824]
                0.01    0.00 3932627/7865658     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() [131]
                0.01    0.00 3933029/7865658     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() [205]
[290]    0.0    0.02    0.00 7865658         __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char const&) [290]
-----------------------------------------------
                0.02    0.00 6814559/6814559     Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [188]
[291]    0.0    0.02    0.00 6814559         Catch::ExprLhs<char>::ExprLhs(char) [291]
-----------------------------------------------
                0.02    0.00 6542976/6542976     Catch::ExprLhs<void const const&> Catch::operator<=<void const, 0>(Catch::Decomposer&&, void const&&) [179]
[292]    0.0    0.02    0.00 6542976         Catch::ExprLhs<void const const&>::ExprLhs(void const const&) [292]
-----------------------------------------------
                0.01    0.01 4413811/4413811     std::__ptr_traits_ptr_to<char16_t const, char16_t const, false>::pointer_to(char16_t const&) [256]
[293]    0.0    0.01    0.01 4413811         char16_t const std::addressof<char16_t const>(char16_t const&) [293]
                0.01    0.00 4413811/4413811     char16_t const std::__addressof<char16_t const>(char16_t const&) [335]
-----------------------------------------------
                0.00    0.00    1002/3338264     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> >&&) [558]
                0.02    0.00 3337262/3338264     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&) [201]
[294]    0.0    0.02    0.00 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&) [294]
-----------------------------------------------
                0.00    0.02 2593601/2593601     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() [299]
[295]    0.0    0.00    0.02 2593601         std::__ptr_traits_ptr_to<char32_t, char32_t, false>::pointer_to(char32_t&) [295]
                0.01    0.01 2593601/2593601     char32_t std::addressof<char32_t>(char32_t&) [296]
-----------------------------------------------
                0.01    0.01 2593601/2593601     std::__ptr_traits_ptr_to<char32_t, char32_t, false>::pointer_to(char32_t&) [295]
[296]    0.0    0.01    0.01 2593601         char32_t std::addressof<char32_t>(char32_t&) [296]
                0.01    0.00 2593601/2593601     char32_t std::__addressof<char32_t>(char32_t&) [374]
-----------------------------------------------
                0.01    0.01 2164940/2164940     std::__ptr_traits_ptr_to<char16_t, char16_t, false>::pointer_to(char16_t&) [258]
[297]    0.0    0.01    0.01 2164940         char16_t std::addressof<char16_t>(char16_t&) [297]
                0.01    0.00 2164940/2164940     char16_t std::__addressof<char16_t>(char16_t&) [376]
-----------------------------------------------
                0.00    0.00       1/1524754     CATCH2_INTERNAL_TEST_0() [224]
                0.00    0.00       1/1524754     CATCH2_INTERNAL_TEST_21() [250]
                0.00    0.00       2/1524754     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> >&&) [640]
                0.00    0.00     100/1524754     CATCH2_INTERNAL_TEST_0() [420]
                0.00    0.00     102/1524754     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) [513]
                0.02    0.00 1524548/1524754     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) [142]
[298]    0.0    0.02    0.00 1524754         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::length() const [298]
-----------------------------------------------
                0.00    0.00       2/1481539     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> >&&) [640]
                0.00    0.00  366427/1481539     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [249]
                0.00    0.02 1115110/1481539     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string<std::allocator<char32_t> >(char32_t const, std::allocator<char32_t> const&) [117]
[299]    0.0    0.00    0.02 1481539         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() [299]
                0.00    0.02 2593601/2593601     std::__ptr_traits_ptr_to<char32_t, char32_t, false>::pointer_to(char32_t&) [295]
-----------------------------------------------
                0.02    0.00 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_is_local() const [229]
[300]    0.0    0.02    0.00 1112062         std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_local_data() const [300]
                0.00    0.00 1112062/1112062     std::__ptr_traits_ptr_to<wchar_t const, wchar_t const, false>::pointer_to(wchar_t const&) [915]
-----------------------------------------------
                                                 <spontaneous>
[301]    0.0    0.02    0.00                 Catch::RedirectGuard::RedirectGuard(Catch::RedirectGuard&&) [301]
-----------------------------------------------
                                                 <spontaneous>
[302]    0.0    0.02    0.00                 Catch::AssertionStats::AssertionStats(Catch::AssertionResult const&, std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > const&, Catch::Totals const&) [302]
-----------------------------------------------
                                                 <spontaneous>
[303]    0.0    0.02    0.00                 Catch::ConsoleReporter::reportInvalidTestSpec(Catch::StringRef) [303]
-----------------------------------------------
                                                 <spontaneous>
[304]    0.0    0.02    0.00                 std::Vectorbase<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::Vectorimpl::~Vectorimpl() [304]
-----------------------------------------------
                                                 <spontaneous>
[305]    0.0    0.02    0.00                 std::Vectorbase<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::_M_create_storage(unsigned long) [305]
-----------------------------------------------
                                                 <spontaneous>
[306]    0.0    0.02    0.00                 std::Vectorbase<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::~Vectorbase() [306]
-----------------------------------------------
                                                 <spontaneous>
[307]    0.0    0.02    0.00                 std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::vector(std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > const&) [307]
-----------------------------------------------
                                                 <spontaneous>
[308]    0.0    0.02    0.00                 std::setprecision(int) [308]
-----------------------------------------------
                0.00    0.02 1048576/1048576     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string<std::allocator<char16_t> >(char16_t const, std::allocator<char16_t> const&) [175]
[309]    0.0    0.00    0.02 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) [309]
                0.01    0.01 1048576/4408741     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_set_length(unsigned long) [197]
                0.00    0.00 1048576/83772097     std::is_constant_evaluated() [162]
                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) [432]
                0.00    0.00 1048576/12185252     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data() const [333]
                0.00    0.00 1048576/1048576     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)::Guard::Guard(std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >) [928]
                0.00    0.00 1048576/1048576     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)::_Guard::~Guard() [929]
-----------------------------------------------
                0.00    0.00       1/3201153     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> > >) [489]
                0.00    0.02 3201152/3201153     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [109]
[310]    0.0    0.00    0.02 3201153         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char) [310]
                0.01    0.01 3201153/177433338     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [36]
-----------------------------------------------
                0.01    0.01  762376/762376      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_dispose() [192]
[311]    0.0    0.01    0.01  762376         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_destroy(unsigned long) [311]
                0.00    0.00  762376/1524756     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_get_allocator() [364]
                0.00    0.00  762376/38187758     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [145]
                0.00    0.00  762376/591147050     std::__is_constant_evaluated() [45]
                0.00    0.00  762376/762376      std::__new_allocator<char32_t>::deallocate(char32_t, unsigned long) [932]
-----------------------------------------------
                0.00    0.00       1/70011       unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [367]
                0.00    0.00       1/70011       libutf8::operator!=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [632]
                0.00    0.00       1/70011       libutf8::operator>(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [626]
                0.00    0.00       1/70011       libutf8::operator>=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [624]
                0.00    0.00       1/70011       libutf8::operator<(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [630]
                0.00    0.00       1/70011       libutf8::operator<=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [628]
                0.00    0.00       1/70011       libutf8::operator==(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [622]
                0.00    0.00       1/70011       libutf8::operator!=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [631]
                0.00    0.00       1/70011       libutf8::operator>(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [625]
                0.00    0.00       1/70011       libutf8::operator>=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [623]
                0.00    0.00       1/70011       libutf8::operator<(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [629]
                0.00    0.00       1/70011       libutf8::operator<=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [627]
                0.00    0.00       1/70011       std::random_device::random_device() [634]
                0.00    0.00       1/70011       Catch::ReusableStringStream::~ReusableStringStream() [633]
                0.00    0.00       2/70011       CATCH2_INTERNAL_TEST_0() [450]
                0.00    0.00       3/70011       CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.00       3/70011       CATCH2_INTERNAL_TEST_18() [123]
                0.00    0.00       4/70011       void std::Construct<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [13]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [13]) [585]
                0.00    0.00       4/70011       Catch::ConsoleReporter::ConsoleReporter(Catch::ReporterConfig&&)::{lambda()#1}::operator()() const [586]
                0.00    0.00       9/70011       CATCH2_INTERNAL_TEST_0() [54]
                0.00    0.00       9/70011       Catch::ReporterRegistry::ReporterRegistry() [570]
                0.00    0.00      16/70011       libutf8::operator==(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [560]
                0.00    0.00      17/70011       libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(char const, std::allocator<char> const&) [278]
                0.00    0.00    1058/70011       CATCH2_INTERNAL_TEST_6() [32]
                0.00    0.00    3337/70011       CATCH2_INTERNAL_TEST_0() [17]
                0.00    0.02   65535/70011       CATCH2_INTERNAL_TEST_14() [74]
[312]    0.0    0.00    0.02   70011         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [312]
                0.00    0.01  243627/27000050     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) [25]
                0.00    0.00  243627/83361490     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [48]
                0.00    0.00  243627/27695430     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [158]
                0.00    0.00  243627/113091854     std::char_traits<char>::length(char const) [67]
-----------------------------------------------
                0.00    0.02 1112062/1112062     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) [246]
[313]    0.0    0.00    0.02 1112062         std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_S_copy(wchar_t, wchar_t const, unsigned long) [313]
                0.01    0.00 1112062/2224124     std::char_traits<wchar_t>::assign(wchar_t&, wchar_t const&) [251]
-----------------------------------------------
                0.00    0.00 1179722/5631910     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) [276]
                0.01    0.00 4452188/5631910     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&) [149]
[314]    0.0    0.01    0.01 5631910         std::char_traits<char>::compare(char const, char const, unsigned long) [314]
                0.01    0.00 5656250/591147050     std::__is_constant_evaluated() [45]
-----------------------------------------------
                0.00    0.00       1/6           libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(unsigned long, char, std::allocator<char> const&) [402]
                0.00    0.00       1/6           CATCH2_INTERNAL_TEST_18() [123]
                0.00    0.01       4/6           Catch::ConsoleReporter::printTotalsDivider(Catch::Totals const&) [329]
[315]    0.0    0.00    0.02       6         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(unsigned long, char, std::allocator<char> const&) [315]
                0.01    0.00  173718/173718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [324]
                0.00    0.00  173718/83361490     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [48]
                0.00    0.00  173718/27695430     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [158]
-----------------------------------------------
                0.01    0.00      24/24          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [56]
[316]    0.0    0.01    0.00      24         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [316]
                0.00    0.00      34/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [20]
                0.00    0.00      34/34          std::less<char const>::operator()(char const, char const) const [719]
                0.00    0.00      10/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [43]
-----------------------------------------------
                                                 <spontaneous>
[317]    0.0    0.01    0.00                 Catch::RunContext::assertionEnded(Catch::AssertionResult&&) [317]
-----------------------------------------------
                                                 <spontaneous>
[318]    0.0    0.01    0.00                 Catch::RunContext::handleUnfinishedSections() [318]
-----------------------------------------------
                                                 <spontaneous>
[319]    0.0    0.01    0.00                 Catch::seedRng(Catch::IConfig const&) [319]
-----------------------------------------------
                                                 <spontaneous>
[320]    0.0    0.01    0.00                 __gnu_cxx::char_traits<char>::length(char const) [320]
-----------------------------------------------
                                                 <spontaneous>
[321]    0.0    0.01    0.00                 std::type_info::name() const [321]
-----------------------------------------------
                                                 <spontaneous>
[322]    0.0    0.01    0.00                 Catch::AssertionHandler::complete()::{lambda()#1}::operator()() const [322]
-----------------------------------------------
                0.00    0.00       1/521659      libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::allocator<char> const&) [725]
                0.00    0.01  521658/521659      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__str_concat<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::allocator_type const&) [41]
[323]    0.0    0.00    0.01  521659         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&) [323]
                0.00    0.00  521659/218793887     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.00    0.00  521659/83361490     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [48]
                0.00    0.00  521659/27695430     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [158]
                0.00    0.00  521659/83772097     std::is_constant_evaluated() [162]
-----------------------------------------------
                0.01    0.00  173718/173718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(unsigned long, char, std::allocator<char> const&) [315]
[324]    0.0    0.01    0.00  173718         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [324]
                0.00    0.00  173718/218793887     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.00    0.00  173715/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [20]
                0.00    0.00  173717/83772097     std::is_constant_evaluated() [162]
                0.00    0.00  173715/173715      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_assign(char, unsigned long, char) [487]
                0.00    0.00       1/17537890     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [53]
                0.00    0.00       1/25217933     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [150]
                0.00    0.00       1/20468385     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [248]
-----------------------------------------------
                0.00    0.00       2/1464900     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&) [665]
                0.01    0.00 1464898/1464900     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [86]
[325]    0.0    0.01    0.00 1464900         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const [325]
                0.00    0.00 1464903/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [43]
-----------------------------------------------
                0.01    0.00 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string<std::allocator<wchar_t> >(wchar_t const, std::allocator<wchar_t> const&) [141]
[326]    0.0    0.01    0.00 1112062         std::char_traits<wchar_t>::length(wchar_t const) [326]
                0.00    0.00 1112062/591147050     std::__is_constant_evaluated() [45]
-----------------------------------------------
                0.01    0.00  762376/762376      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_create(unsigned long&, unsigned long) [271]
[327]    0.0    0.01    0.00  762376         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_allocate(std::allocator<char32_t>&, unsigned long) [327]
                0.00    0.00  762376/591147050     std::__is_constant_evaluated() [45]
                0.00    0.00  762376/762376      std::__new_allocator<char32_t>::allocate(unsigned long, void const) [933]
-----------------------------------------------
                                                 <spontaneous>
[328]    0.0    0.00    0.01                 Catch::TestCaseInfo::TestCaseInfo(Catch::StringRef, Catch::NameAndTags const&, Catch::SourceLineInfo const&) [328]
                0.01    0.00      23/306         Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >() const [132]
                0.00    0.00      23/521698      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [44]
                0.00    0.00      23/4319226     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
-----------------------------------------------
                                                 <spontaneous>
[329]    0.0    0.00    0.01                 Catch::ConsoleReporter::printTotalsDivider(Catch::Totals const&) [329]
                0.00    0.01       4/6           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(unsigned long, char, std::allocator<char> const&) [315]
                0.00    0.00       4/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                0.00    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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type>::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> >&&) [212]
                0.00    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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type>::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&) [193]
[330]    0.0    0.00    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&) [330]
                0.01    0.00 2226126/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                0.01    0.00      25/25          CATCH2_INTERNAL_TEST_0() [224]
[331]    0.0    0.01    0.00      25         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::bom_t const&, libutf8::bom_t, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::bom_t>::type>::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&&) [331]
                0.00    0.00      25/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00      25/25          Catch::BinaryExpr<libutf8::bomt const&, libutf8::bom_t const&>::BinaryExpr(bool, libutf8::bom_t const&, Catch::StringRef, libutf8::bom_t const&) [674]
-----------------------------------------------
                0.01    0.00       1/1           CATCH2_INTERNAL_TEST_0() [55]
[332]    0.0    0.01    0.00       1         std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<unsigned long, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator>=<int>(Catch::ExprLhs<unsigned long>&&, int) [332]
                0.00    0.00       1/7657092     Catch::BinaryExpr<unsigned long, int>::BinaryExpr(bool, unsigned long, Catch::StringRef, int) [139]
                0.00    0.00       1/296818371     Catch::operator"" sr(char const, unsigned long) [12]
-----------------------------------------------
                0.00    0.00     388/12185252     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) [392]
                0.00    0.00     484/12185252     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_destroy(unsigned long) [590]
                0.00    0.00    1768/12185252     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_append(char16_t const, unsigned long) [398]
                0.00    0.00    2049/12185252     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&) [395]
                0.00    0.00   67683/12185252     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator[](unsigned long) [505]
                0.00    0.00 1048576/12185252     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) [309]
                0.00    0.00 2241752/12185252     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::push_back(char16_t) [159]
                0.00    0.00 4408741/12185252     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_set_length(unsigned long) [197]
                0.00    0.00 4413811/12185252     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_is_local() const [209]
[333]    0.0    0.01    0.00 12185252         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data() const [333]
-----------------------------------------------
                0.01    0.00 10009720/10009720     Catch::ExprLhs<libutf8::token_t const&> Catch::operator<=<libutf8::token_t, 0>(Catch::Decomposer&&, libutf8::token_t&&) [216]
[334]    0.0    0.01    0.00 10009720         Catch::ExprLhs<libutf8::token_t const&>::ExprLhs(libutf8::token_t const&) [334]
-----------------------------------------------
                0.01    0.00 4413811/4413811     char16_t const std::addressof<char16_t const>(char16_t const&) [293]
[335]    0.0    0.01    0.00 4413811         char16_t const std::__addressof<char16_t const>(char16_t const&) [335]
-----------------------------------------------
                0.00    0.00      18/4095081     CATCH2_INTERNAL_TEST_0() [54]
                0.00    0.00      20/4095081     CATCH2_INTERNAL_TEST_0() [11]
                0.00    0.00     100/4095081     CATCH2_INTERNAL_TEST_3() [126]
                0.00    0.00   31342/4095081     CATCH2_INTERNAL_TEST_0() [17]
                0.00    0.00 1113984/4095081     CATCH2_INTERNAL_TEST_0() [9]
                0.01    0.00 2949617/4095081     CATCH2_INTERNAL_TEST_3() [6]
[336]    0.0    0.01    0.00 4095081         Catch::operator|(Catch::ResultDisposition::Flags, Catch::ResultDisposition::Flags) [336]
-----------------------------------------------
                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&> 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> > >&&) [257]
[337]    0.0    0.01    0.00 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&) [337]
-----------------------------------------------
                0.01    0.00 3201152/3201152     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [109]
[338]    0.0    0.01    0.00 3201152         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag)::Guard::Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [338]
-----------------------------------------------
                0.00    0.00    1024/2161663     CATCH2_INTERNAL_TEST_6() [32]
                0.01    0.00 2160639/2161663     CATCH2_INTERNAL_TEST_0() [4]
[339]    0.0    0.01    0.00 2161663         std::setw(int) [339]
-----------------------------------------------
                0.00    0.00       1/2098472     CATCH2_INTERNAL_TEST_0() [224]
                0.00    0.00     400/2098472     CATCH2_INTERNAL_TEST_3() [6]
                0.00    0.00    3000/2098472     CATCH2_INTERNAL_TEST_12() [13]
                0.01    0.00 2095071/2098472     CATCH2_INTERNAL_TEST_41() [28]
[340]    0.0    0.01    0.00 2098472         unittest::rand_char(bool) [340]
-----------------------------------------------
                0.01    0.00 1114111/1114111     std::hex(std::ios_base&) [362]
[341]    0.0    0.01    0.00 1114111         std::ios_base::setf(std::IosFmtflags, std::IosFmtflags) [341]
                0.00    0.00 1114111/1114111     std::operator~(std::IosFmtflags) [912]
                0.00    0.00 1114111/1114111     std::operator&=(std::IosFmtflags&, std::IosFmtflags) [911]
                0.00    0.00 1114111/2228222     std::operator&(std::IosFmtflags, std::IosFmtflags) [903]
                0.00    0.00 1114111/1114111     std::operator|=(std::IosFmtflags&, std::IosFmtflags) [913]
-----------------------------------------------
                0.01    0.00 1114007/1114007     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> >&) [259]
[342]    0.0    0.01    0.00 1114007         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> >&) [342]
-----------------------------------------------
                                                 <spontaneous>
[343]    0.0    0.01    0.00                 Catch::RunContext::handleNonExpr(Catch::AssertionInfo const&, Catch::ResultWas::OfType, Catch::AssertionReaction&) [343]
-----------------------------------------------
                                                 <spontaneous>
[344]    0.0    0.01    0.00                 Catch::AssertionResult::AssertionResult(Catch::AssertionInfo const&, Catch::AssertionResultData&&) [344]
-----------------------------------------------
                                                 <spontaneous>
[345]    0.0    0.01    0.00                 Catch::AssertionResult::~AssertionResult() [345]
-----------------------------------------------
                                                 <spontaneous>
[346]    0.0    0.01    0.00                 Catch::AssertionHandler::handleUnexpectedInflightException() [346]
-----------------------------------------------
                                                 <spontaneous>
[347]    0.0    0.01    0.00                 Catch::Detail::catch_strnlen(char const, unsigned long) [347]
-----------------------------------------------
                                                 <spontaneous>
[348]    0.0    0.01    0.00                 Catch::Optional<Catch::AssertionResult>::operator=(Catch::AssertionResult&&) [348]
                0.00    0.00  454070/455994      operator new(unsigned long, void) [934]
-----------------------------------------------
                                                 <spontaneous>
[349]    0.0    0.01    0.00                 __gnu_cxx::__normal_iterator<Catch::MessageInfo const, std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > >::__normal_iterator(Catch::MessageInfo const const&) [349]
-----------------------------------------------
                                                 <spontaneous>
[350]    0.0    0.01    0.00                 __gnu_cxx::__normal_iterator<wchar_t const, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >::operator++() [350]
-----------------------------------------------
                                                 <spontaneous>
[351]    0.0    0.01    0.00                 Catch::AssertionResult::isOk() const [351]
-----------------------------------------------
                                                 <spontaneous>
[352]    0.0    0.01    0.00                 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::basic_string<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> > > > >::_M_mbegin() const [352]
-----------------------------------------------
                                                 <spontaneous>
[353]    0.0    0.01    0.00                 std::type_info::operator==(std::type_info const&) const [353]
-----------------------------------------------
                                                 <spontaneous>
[354]    0.0    0.01    0.00                 std::Vectorbase<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::_M_allocate(unsigned long) [354]
-----------------------------------------------
                                                 <spontaneous>
[355]    0.0    0.01    0.00                 std::Vectorbase<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::Vectorimpl::Vectorimpl(std::allocator<Catch::MessageInfo> const&) [355]
-----------------------------------------------
                                                 <spontaneous>
[356]    0.0    0.01    0.00                 std::Vectorbase<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::Vectorimpl_data::Vectorimpl_data() [356]
-----------------------------------------------
                                                 <spontaneous>
[357]    0.0    0.01    0.00                 std::Vectorbase<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::Vectorbase(unsigned long, std::allocator<Catch::MessageInfo> const&) [357]
-----------------------------------------------
                                                 <spontaneous>
[358]    0.0    0.01    0.00                 std::Vectorbase<Catch::Detail::unique_ptr<Catch::IEventListener>, std::allocator<Catch::Detail::unique_ptr<Catch::IEventListener> > >::Vectorimpl_data::Vectorimpl_data() [358]
-----------------------------------------------
                                                 <spontaneous>
[359]    0.0    0.01    0.00                 std::Rbtree_header::Rbtree_header() [359]
-----------------------------------------------
                                                 <spontaneous>
[360]    0.0    0.01    0.00                 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> > > > >::map() [360]
-----------------------------------------------
                                                 <spontaneous>
[361]    0.0    0.01    0.00                 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::basic_string<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() [361]
-----------------------------------------------
                                                 <spontaneous>
[362]    0.0    0.00    0.01                 std::hex(std::ios_base&) [362]
                0.01    0.00 1114111/1114111     std::ios_base::setf(std::IosFmtflags, std::IosFmtflags) [341]
-----------------------------------------------
                0.00    0.00     604/39825807     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> >&&) [174]
                0.00    0.00 4749462/39825807     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> >&&) [57]
                0.00    0.00 17537851/39825807     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [103]
                0.00    0.00 17537890/39825807     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [53]
[363]    0.0    0.01    0.00 39825807         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [363]
-----------------------------------------------
                0.00    0.00       4/1524756     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> >&&) [640]
                0.00    0.00  762376/1524756     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_destroy(unsigned long) [311]
                0.00    0.00  762376/1524756     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_create(unsigned long&, unsigned long) [271]
[364]    0.0    0.01    0.00 1524756         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_get_allocator() [364]
-----------------------------------------------
                0.00    0.00       1/23          __static_initialization_and_destruction_0() [455]
                0.00    0.00       1/23          __static_initialization_and_destruction_0() [456]
                0.00    0.00       1/23          __static_initialization_and_destruction_0() [457]
                0.00    0.00       1/23          __static_initialization_and_destruction_0() [458]
                0.00    0.00       1/23          __static_initialization_and_destruction_0() [459]
                0.00    0.00       1/23          __static_initialization_and_destruction_0() [460]
                0.00    0.00       2/23          __static_initialization_and_destruction_0() [435]
                0.00    0.00       2/23          __static_initialization_and_destruction_0() [436]
                0.00    0.00       2/23          __static_initialization_and_destruction_0() [437]
                0.00    0.00       3/23          __static_initialization_and_destruction_0() [422]
                0.00    0.00       8/23          __static_initialization_and_destruction_0() [394]
[365]    0.0    0.01    0.00      23         Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [365]
-----------------------------------------------
                                                 <spontaneous>
[366]    0.0    0.00    0.01                 main [366]
                0.00    0.01       1/1           unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [367]
                0.00    0.00       1/1           main::{lambda()#1}::operator void ()()() const [1202]
-----------------------------------------------
                0.00    0.01       1/1           main [366]
[367]    0.0    0.00    0.01       1         unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [367]
                0.00    0.00      12/62          Catch::Clara::Opt::operator[](Catch::StringRef) && [287]
                0.00    0.00       1/1           Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [428]
                0.00    0.00       6/40          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt>(Catch::Clara::Parser&&, Catch::Clara::Opt&&) [368]
                0.00    0.00       1/85          unittest::g_progress() [279]
                0.00    0.00       4/6           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> >&, Catch::StringRef) [492]
                0.00    0.00       1/3           Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, Catch::StringRef) [508]
                0.00    0.00       1/70011       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [312]
                0.00    0.00       1/1           unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [657]
                0.00    0.00       1/1           Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [675]
                0.00    0.00       8/49          Catch::Clara::Parser::~Parser() [635]
                0.00    0.00       1/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
                0.00    0.00       8/242         Catch::Clara::Opt::~Opt() [607]
                0.00    0.00       8/42          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(Catch::StringRef) && [1055]
                0.00    0.00       2/2           unittest::g_verbose() [1165]
                0.00    0.00       2/3           unittest::g_tmp_dir[abi:cxx11]() [1131]
                0.00    0.00       2/2           unittest::g_dist_dir[abi:cxx11]() [1162]
                0.00    0.00       2/2           unittest::g_binary_dir[abi:cxx11]() [1163]
                0.00    0.00       2/2           unittest::g_source_dir[abi:cxx11]() [1164]
                0.00    0.00       1/1           main::{lambda()#1}::FUN() [1203]
-----------------------------------------------
                0.00    0.00       6/40          unittest::snapcatch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [367]
                0.00    0.01      34/40          Catch::makeCommandLineParser(Catch::ConfigData&) [277]
[368]    0.0    0.00    0.01      40         Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt>(Catch::Clara::Parser&&, Catch::Clara::Opt&&) [368]
                0.00    0.00      40/40          Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt&&) [386]
                0.00    0.00      40/45          Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [415]
-----------------------------------------------
                0.01    0.00       1/1           CATCH2_INTERNAL_TEST_18() [123]
[369]    0.0    0.01    0.00       1         operator+(char32_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [369]
                0.00    0.00       1/302         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> >&&) [174]
                0.00    0.00       1/2           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&) [566]
                0.00    0.00       1/4319226     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
                0.00    0.00       2/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                                                 <spontaneous>
[370]    0.0    0.01    0.00                 Catch::RunContext::runTest(Catch::TestCaseHandle const&) [370]
                0.00    0.00     168/7797164     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&) [24]
                0.00    0.00      46/4319226     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
                0.00    0.00     214/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                0.01    0.00    2000/2000        CATCH2_INTERNAL_TEST_12() [13]
[371]    0.0    0.01    0.00    2000         std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator!=<int>(Catch::ExprLhs<int>&&, int) [371]
                0.00    0.00    2000/18527571     Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [99]
                0.00    0.00    2000/296818371     Catch::operator"" sr(char const, unsigned long) [12]
-----------------------------------------------
                0.00    0.01 1113997/1113997     std::enableif<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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [231]
[372]    0.0    0.00    0.01 1113997         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> >&) [372]
                0.01    0.00 1113997/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                0.00    0.01 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [8]>::type>::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]) [191]
[373]    0.0    0.00    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]) [373]
                0.01    0.00 1112065/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                0.01    0.00 2593601/2593601     char32_t std::addressof<char32_t>(char32_t&) [296]
[374]    0.0    0.01    0.00 2593601         char32_t std::__addressof<char32_t>(char32_t&) [374]
-----------------------------------------------
                0.01    0.00 2164940/2164940     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::~basic_string() [233]
[375]    0.0    0.01    0.00 2164940         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::~Allochider() [375]
-----------------------------------------------
                0.01    0.00 2164940/2164940     char16_t std::addressof<char16_t>(char16_t&) [297]
[376]    0.0    0.01    0.00 2164940         char16_t std::__addressof<char16_t>(char16_t&) [376]
-----------------------------------------------
                0.00    0.00    1024/2161663     CATCH2_INTERNAL_TEST_6() [32]
                0.00    0.00 2160639/2161663     CATCH2_INTERNAL_TEST_0() [4]
[377]    0.0    0.01    0.00 2161663         std::Setfill<char> std::setfill<char>(char) [377]
-----------------------------------------------
                0.00    0.00     100/876         CATCH2INTERNAL_TEST_0() [420]
                0.00    0.00     776/876         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) [392]
[378]    0.0    0.01    0.00     876         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::length() const [378]
-----------------------------------------------
                0.00    0.00       1/285         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>&) [547]
                0.00    0.00       1/285         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, (__gnu_cxx::Lockpolicy)2>&&) [544]
                0.00    0.00       1/285         std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__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>&&) [531]
                0.00    0.00       1/285         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>, (__gnu_cxx::Lockpolicy)2>&&) [543]
                0.00    0.00       1/285         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, (__gnu_cxx::Lockpolicy)2>&&) [545]
                0.00    0.00       1/285         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}>, (__gnu_cxx::Lockpolicy)2>&&) [541]
                0.00    0.00       1/285         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, (__gnu_cxx::Lockpolicy)2>&&) [546]
                0.00    0.00       1/285         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}>, (__gnu_cxx::Lockpolicy)2>&&) [540]
                0.00    0.00       1/285         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, (__gnu_cxx::Lockpolicy)2>&&) [532]
                0.00    0.00       1/285         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, (__gnu_cxx::Lockpolicy)2>&&) [537]
                0.00    0.00       1/285         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, (__gnu_cxx::Lockpolicy)2>&&) [533]
                0.00    0.00       1/285         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, (__gnu_cxx::Lockpolicy)2>&&) [534]
                0.00    0.00       1/285         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, (__gnu_cxx::Lockpolicy)2>&&) [535]
                0.00    0.00       1/285         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, (__gnu_cxx::Lockpolicy)2>&&) [536]
                0.00    0.00       1/285         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, (__gnu_cxx::Lockpolicy)2>&&) [538]
                0.00    0.00       1/285         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, (__gnu_cxx::Lockpolicy)2>&&) [539]
                0.00    0.00       1/285         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<long>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<long>, (__gnu_cxx::Lockpolicy)2>&&) [542]
                0.00    0.00       2/285         std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::swap(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&) [520]
                0.00    0.00       2/285         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<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::__shared_ptr<Catch::Clara::Detail::BoundValueRef<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::Lockpolicy)2>&&) [521]
                0.00    0.00       2/285         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<double>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<double>, (__gnu_cxx::Lockpolicy)2>&&) [522]
                0.00    0.00       3/285         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>&&) [511]
                0.00    0.00       6/285         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>&&) [495]
                0.00    0.00      16/285         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundFlagRef, void>(std::__shared_ptr<Catch::Clara::Detail::BoundFlagRef, (__gnu_cxx::Lockpolicy)2>&&) [481]
                0.00    0.00      46/285         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>&&) [440]
                0.00    0.00      46/285         std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&) [439]
                0.00    0.00     145/285         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>&&) [406]
[379]    0.0    0.01    0.00     285         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [379]
-----------------------------------------------
                                                 <spontaneous>
[380]    0.0    0.01    0.00                 Catch::Detail::unique_ptr<Catch::OutputRedirect>::operator->() [380]
-----------------------------------------------
                                                 <spontaneous>
[381]    0.0    0.01    0.00                 __gnu_cxx::char_traits<char32_t>::copy(char32_t, char32_t const, unsigned long) [381]
-----------------------------------------------
                                                 <spontaneous>
[382]    0.0    0.01    0.00                 bool __gnu_cxx::__ops::Iterpred<Catch::Generators::(anonymous namespace)::GeneratorTracker::close()::{lambda()#1}::operator()() const::{lambda(Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> const&)#1}>::operator()<__gnu_cxx::__normal_iterator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, std::vector<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> > > > >(__gnu_cxx::__normal_iterator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, std::vector<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> > > >) [382]
-----------------------------------------------
                                                 <spontaneous>
[383]    0.0    0.01    0.00                 Catch::Config::includeSuccessfulResults() const [383]
-----------------------------------------------
                                                 <spontaneous>
[384]    0.0    0.01    0.00                 Catch::Config::warnAboutMissingAssertions() const [384]
-----------------------------------------------
                                                 <spontaneous>
[385]    0.0    0.01    0.00                 std::remove_reference<Catch::TestCaseTracking::ITracker&>::type&& std::move<Catch::TestCaseTracking::ITracker&>(Catch::TestCaseTracking::ITracker&) [385]
-----------------------------------------------
                0.00    0.00      40/40          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt>(Catch::Clara::Parser&&, Catch::Clara::Opt&&) [368]
[386]    0.0    0.00    0.00      40         Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt&&) [386]
                0.00    0.00      40/40          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt&&) [388]
-----------------------------------------------
                0.00    0.00      40/40          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt&&) [388]
[387]    0.0    0.00    0.00      40         Catch::Clara::Opt& std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::emplace_back<Catch::Clara::Opt>(Catch::Clara::Opt&&) [387]
                0.00    0.00       8/8           void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&) [393]
                0.00    0.00      32/110         decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [412]
                0.00    0.00      72/303         Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::remove_reference<Catch::Clara::Opt>::type&) [972]
                0.00    0.00      40/40          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back() [1061]
                0.00    0.00       8/52          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() [1027]
-----------------------------------------------
                0.00    0.00      40/40          Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt&&) [386]
[388]    0.0    0.00    0.00      40         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt&&) [388]
                0.00    0.00      40/40          Catch::Clara::Opt& std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::emplace_back<Catch::Clara::Opt>(Catch::Clara::Opt&&) [387]
                0.00    0.00      40/110         std::remove_reference<Catch::Clara::Opt&>::type&& std::move<Catch::Clara::Opt&>(Catch::Clara::Opt&) [1000]
-----------------------------------------------
                0.00    0.00      24/24          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [391]
[389]    0.0    0.00    0.00      24         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::max_size() const [389]
                0.00    0.00      24/24          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_S_max_size(std::allocator<Catch::Clara::Opt> const&) [390]
                0.00    0.00      24/26          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() const [1064]
-----------------------------------------------
                0.00    0.00      24/24          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::max_size() const [389]
[390]    0.0    0.00    0.00      24         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_S_max_size(std::allocator<Catch::Clara::Opt> const&) [390]
                0.00    0.00      24/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [156]
-----------------------------------------------
                0.00    0.00       1/12          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_range_insert<__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, 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> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, std::forward_iterator_tag) [463]
                0.00    0.00       3/12          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&) [418]
                0.00    0.00       8/12          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&) [393]
[391]    0.0    0.00    0.00      12         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [391]
                0.00    0.00      24/24          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::max_size() const [389]
                0.00    0.00      48/54          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const [1026]
                0.00    0.00      12/250         unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&) [978]
-----------------------------------------------
                0.00    0.00     107/388         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::push_back(char16_t) [159]
                0.00    0.00     281/388         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_append(char16_t const, unsigned long) [398]
[392]    0.0    0.00    0.00     388         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) [392]
                0.00    0.00     776/876         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::length() const [378]
                0.00    0.00     388/2165328     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_dispose() [245]
                0.00    0.00     388/2244189     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::capacity() const [269]
                0.00    0.00     669/1051013     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_S_copy(char16_t, char16_t const, unsigned long) [430]
                0.00    0.00     388/388         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_create(unsigned long&, unsigned long) [595]
                0.00    0.00     388/12185252     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data() const [333]
                0.00    0.00     388/388         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data(char16_t) [966]
                0.00    0.00     388/388         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_capacity(unsigned long) [965]
-----------------------------------------------
                0.00    0.00       8/8           Catch::Clara::Opt& std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::emplace_back<Catch::Clara::Opt>(Catch::Clara::Opt&&) [387]
[393]    0.0    0.00    0.00       8         void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&) [393]
                0.00    0.00       8/12          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [391]
                0.00    0.00      16/22          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_S_relocate(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [424]
                0.00    0.00       8/110         decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [412]
                0.00    0.00       8/13          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [764]
                0.00    0.00       8/62          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [763]
                0.00    0.00      16/303         Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::remove_reference<Catch::Clara::Opt>::type&) [972]
                0.00    0.00      16/80          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [1014]
                0.00    0.00      16/47          __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const [1038]
                0.00    0.00       8/13          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() [1081]
                0.00    0.00       8/11          __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&) [1082]
-----------------------------------------------
                                   1             __static_initialization_and_destruction_0() [394]
[394]    0.0    0.00    0.00       0+1       __static_initialization_and_destruction_0() [394]
                0.00    0.00       8/23          Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [365]
                0.00    0.00       8/106041506     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [83]
                0.00    0.00       8/211626047     Catch::StringRef::StringRef() [50]
                0.00    0.00       8/100         Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [1004]
                                   1             __static_initialization_and_destruction_0() [394]
-----------------------------------------------
                0.00    0.00    2049/2049        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&) [396]
[395]    0.0    0.00    0.00    2049         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&) [395]
                0.00    0.00    2049/2049        std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::append(char16_t const, unsigned long) [397]
                0.00    0.00    2049/12185252     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data() const [333]
                0.00    0.00    2049/2317631     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::size() const [902]
-----------------------------------------------
                0.00    0.00    2049/2049        CATCH2_INTERNAL_TEST_3() [126]
[396]    0.0    0.00    0.00    2049         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&) [396]
                0.00    0.00    2049/2049        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&) [395]
-----------------------------------------------
                0.00    0.00    2049/2049        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&) [395]
[397]    0.0    0.00    0.00    2049         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::append(char16_t const, unsigned long) [397]
                0.00    0.00    2049/2049        std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_append(char16_t const, unsigned long) [398]
                0.00    0.00    2049/2049        std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_check_length(unsigned long, unsigned long, char const) const [947]
-----------------------------------------------
                0.00    0.00    2049/2049        std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::append(char16_t const, unsigned long) [397]
[398]    0.0    0.00    0.00    2049         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_append(char16_t const, unsigned long) [398]
                0.00    0.00     281/388         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) [392]
                0.00    0.00    2049/4408741     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_set_length(unsigned long) [197]
                0.00    0.00    2049/2244189     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::capacity() const [269]
                0.00    0.00    1768/1051013     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_S_copy(char16_t, char16_t const, unsigned long) [430]
                0.00    0.00    1768/12185252     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data() const [333]
                0.00    0.00    4098/2317631     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::size() const [902]
-----------------------------------------------
                                                 <spontaneous>
[399]    0.0    0.00    0.00                 Catch::Clara::Opt::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [399]
                0.00    0.00       6/306         Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >() const [132]
                0.00    0.00     213/213         Catch::Clara::Detail::BasicResult<void>::~BasicResult() [555]
                0.00    0.00       7/10          Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [603]
                0.00    0.00       6/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
                0.00    0.00       7/422         std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [962]
                0.00    0.00       7/429         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::get() const [959]
                0.00    0.00       4/5           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&) [1115]
-----------------------------------------------
                0.00    0.00   67582/67582       CATCH2_INTERNAL_TEST_14() [74]
[400]    0.0    0.00    0.00   67582         Catch::Matchers::ExceptionWatcher::~ExceptionWatcher() [400]
                0.00    0.00   67582/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
                0.00    0.00   67582/67582       Catch::Matchers::MatcherBase<std::exception>::~MatcherBase() [940]
-----------------------------------------------
                                                 <spontaneous>
[401]    0.0    0.00    0.00                 Catch::Matchers::MatcherUntypedBase::~MatcherUntypedBase() [401]
                0.00    0.00   67582/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [54]
[402]    0.0    0.00    0.00       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&) [402]
                0.00    0.00       1/6           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(unsigned long, char, std::allocator<char> const&) [315]
-----------------------------------------------
                0.00    0.00      35/145         void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [449]
                0.00    0.00     110/145         decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt>)())) std::constructat<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [412]
[403]    0.0    0.00    0.00     145         Catch::Clara::Opt::Opt(Catch::Clara::Opt&&) [403]
                0.00    0.00     145/145         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&) [404]
                0.00    0.00     145/145         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >&&) [993]
-----------------------------------------------
                0.00    0.00     145/145         Catch::Clara::Opt::Opt(Catch::Clara::Opt&&) [403]
[404]    0.0    0.00    0.00     145         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&) [404]
                0.00    0.00     145/145         std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef>&&) [405]
                0.00    0.00     145/145         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>&&) [989]
-----------------------------------------------
                0.00    0.00     145/145         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&) [404]
[405]    0.0    0.00    0.00     145         std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef>&&) [405]
                0.00    0.00     145/145         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>&&) [406]
                0.00    0.00     145/145         std::remove_reference<std::shared_ptr<Catch::Clara::Detail::BoundRef>&>::type&& std::move<std::shared_ptr<Catch::Clara::Detail::BoundRef>&>(std::shared_ptr<Catch::Clara::Detail::BoundRef>&) [994]
-----------------------------------------------
                0.00    0.00     145/145         std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef>&&) [405]
[406]    0.0    0.00    0.00     145         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>&&) [406]
                0.00    0.00     145/285         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [379]
                0.00    0.00     145/286         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [975]
-----------------------------------------------
                                                 <spontaneous>
[407]    0.0    0.00    0.00                 std::vector<Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle> >::_S_max_size(std::allocator<Catch::TestCaseHandle> const&) [407]
                0.00    0.00      12/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [156]
-----------------------------------------------
                                                 <spontaneous>
[408]    0.0    0.00    0.00                 std::vector<Catch::Detail::unique_ptr<Catch::ITestInvoker>, std::allocator<Catch::Detail::unique_ptr<Catch::ITestInvoker> > >::_S_max_size(std::allocator<Catch::Detail::unique_ptr<Catch::ITestInvoker> > const&) [408]
                0.00    0.00      12/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [156]
-----------------------------------------------
                                                 <spontaneous>
[409]    0.0    0.00    0.00                 std::vector<Catch::Detail::unique_ptr<Catch::TestCaseInfo>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseInfo> > >::_S_max_size(std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseInfo> > const&) [409]
                0.00    0.00      12/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [156]
-----------------------------------------------
                                                 <spontaneous>
[410]    0.0    0.00    0.00                 std::vector<Catch::TestCaseInfo, std::allocator<Catch::TestCaseInfo> >::_S_max_size(std::allocator<Catch::TestCaseInfo> const&) [410]
                0.00    0.00      12/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [156]
-----------------------------------------------
                0.00    0.00       2/1465000     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&) [665]
                0.00    0.00     100/1465000     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::erase(unsigned long, unsigned long) [574]
                0.00    0.00 1464898/1465000     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [86]
[411]    0.0    0.00    0.00 1465000         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const [411]
                0.00    0.00 1465002/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [43]
-----------------------------------------------
                0.00    0.00       8/110         void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&) [393]
                0.00    0.00      32/110         Catch::Clara::Opt& std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::emplace_back<Catch::Clara::Opt>(Catch::Clara::Opt&&) [387]
                0.00    0.00      70/110         void std::__relocate_object_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [423]
[412]    0.0    0.00    0.00     110         decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [412]
                0.00    0.00     110/145         Catch::Clara::Opt::Opt(Catch::Clara::Opt&&) [403]
                0.00    0.00     110/455994      operator new(unsigned long, void) [934]
                0.00    0.00     110/303         Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::remove_reference<Catch::Clara::Opt>::type&) [972]
-----------------------------------------------
                0.00    0.00   65535/65535       CATCH2_INTERNAL_TEST_14() [74]
[413]    0.0    0.00    0.00   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&) [413]
                0.00    0.00   65535/65535       Catch::MatchExpr<libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher const&) [414]
-----------------------------------------------
                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&) [413]
[414]    0.0    0.00    0.00   65535         Catch::MatchExpr<libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher const&) [414]
                0.00    0.00   65535/67582       Catch::Matchers::ExceptionWatcher::match(std::exception const&) const [421]
                0.00    0.00   65535/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                0.00    0.00       1/45          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Arg>(Catch::Clara::Parser&&, Catch::Clara::Arg&&) [518]
                0.00    0.00       1/45          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::ExeName const&>(Catch::Clara::Parser&&, Catch::Clara::ExeName const&) [519]
                0.00    0.00       1/45          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Help const&>(Catch::Clara::Parser&&, Catch::Clara::Help const&) [451]
                0.00    0.00       2/45          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt const&>(Catch::Clara::Parser&&, Catch::Clara::Opt const&) [429]
                0.00    0.00      40/45          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt>(Catch::Clara::Parser&&, Catch::Clara::Opt&&) [368]
[415]    0.0    0.00    0.00      45         Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [415]
                0.00    0.00      45/45          Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName&&) [416]
                0.00    0.00      45/293         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [973]
                0.00    0.00      45/45          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&) [1051]
                0.00    0.00      45/45          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&) [1050]
-----------------------------------------------
                0.00    0.00      45/45          Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [415]
[416]    0.0    0.00    0.00      45         Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName&&) [416]
                0.00    0.00      45/45          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> > >&&) [444]
                0.00    0.00      45/45          std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&&) [443]
                0.00    0.00      45/45          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>&&) [1041]
-----------------------------------------------
                0.00    0.00       1/3           Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Help const&>(Catch::Clara::Parser&&, Catch::Clara::Help const&) [451]
                0.00    0.00       2/3           Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt const&>(Catch::Clara::Parser&&, Catch::Clara::Opt const&) [429]
[417]    0.0    0.00    0.00       3         Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt const&) [417]
                0.00    0.00       3/3           std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&) [419]
-----------------------------------------------
                0.00    0.00       3/3           std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&) [419]
[418]    0.0    0.00    0.00       3         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&) [418]
                0.00    0.00       3/12          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [391]
                0.00    0.00       6/22          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_S_relocate(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [424]
                0.00    0.00       3/3           decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt const&>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [766]
                0.00    0.00       3/13          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [764]
                0.00    0.00       3/62          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [763]
                0.00    0.00       6/52          Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::remove_reference<Catch::Clara::Opt const&>::type&) [1028]
                0.00    0.00       6/80          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [1014]
                0.00    0.00       6/47          __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const [1038]
                0.00    0.00       3/13          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() [1081]
                0.00    0.00       3/11          __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&) [1082]
-----------------------------------------------
                0.00    0.00       3/3           Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt const&) [417]
[419]    0.0    0.00    0.00       3         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&) [419]
                0.00    0.00       3/3           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&) [418]
                0.00    0.00       3/52          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() [1027]
-----------------------------------------------
                0.00    0.00       1/1           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[420]    0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_0() [420]
                0.00    0.00     100/876         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::length() const [378]
                0.00    0.00    4806/6339256     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t) [46]
                0.00    0.00       1/85          unittest::g_progress() [279]
                0.00    0.00    4806/3349809     unittest::random_char(unittest::character_t) [151]
                0.00    0.00    1600/212080032     operator"" catchsr(char const, unsigned long) [16]
                0.00    0.00     100/364378      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [249]
                0.00    0.00     100/1479490     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [184]
                0.00    0.00     300/20326648     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [82]
                0.00    0.00     300/302         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, unsigned long, void>, Catch::capture_by_value<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator==<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [561]
                0.00    0.00     100/1050831     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::~basic_string() [233]
                0.00    0.00     100/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
                0.00    0.00     300/20326648     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [108]
                0.00    0.00     200/200         std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<unsigned long, unsigned long, void>, Catch::capture_by_value<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator>=<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [568]
                0.00    0.00     500/7657594     Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [235]
                0.00    0.00     800/106040016     Catch::AssertionHandler::~AssertionHandler() [81]
                0.00    0.00     100/37858291     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [37]
                0.00    0.00     801/106041506     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [83]
                0.00    0.00     100/1524754     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::length() const [298]
-----------------------------------------------
                0.00    0.00    2047/67582       Catch::MatchExpr<libutf8::libutf8_exception_invalid_parameter const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(libutf8::libutf8_exception_invalid_parameter const&, Catch::Matchers::ExceptionWatcher const&) [507]
                0.00    0.00   65535/67582       Catch::MatchExpr<libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher const&) [414]
[421]    0.0    0.00    0.00   67582         Catch::Matchers::ExceptionWatcher::match(std::exception const&) const [421]
                0.00    0.00   67582/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) [276]
-----------------------------------------------
                                   1             __static_initialization_and_destruction_0() [422]
[422]    0.0    0.00    0.00       0+1       __static_initialization_and_destruction_0() [422]
                0.00    0.00       3/23          Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [365]
                0.00    0.00       3/106041506     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [83]
                0.00    0.00       3/211626047     Catch::StringRef::StringRef() [50]
                0.00    0.00       3/100         Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [1004]
                                   1             __static_initialization_and_destruction_0() [422]
-----------------------------------------------
                0.00    0.00      70/70          Catch::Clara::Opt std::__relocatea1<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>&) [426]
[423]    0.0    0.00    0.00      70         void std::__relocate_object_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [423]
                0.00    0.00      70/110         decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [412]
                0.00    0.00      70/199         void std::destroy_at<Catch::Clara::Opt>(Catch::Clara::Opt) [636]
                0.00    0.00      70/110         std::remove_reference<Catch::Clara::Opt&>::type&& std::move<Catch::Clara::Opt&>(Catch::Clara::Opt&) [1000]
                0.00    0.00      70/303         Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::remove_reference<Catch::Clara::Opt>::type&) [972]
                0.00    0.00      70/425         Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&) [960]
-----------------------------------------------
                0.00    0.00       6/22          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&) [418]
                0.00    0.00      16/22          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&) [393]
[424]    0.0    0.00    0.00      22         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_S_relocate(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [424]
                0.00    0.00      22/22          Catch::Clara::Opt std::__relocate_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>&) [425]
-----------------------------------------------
                0.00    0.00      22/22          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_S_relocate(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [424]
[425]    0.0    0.00    0.00      22         Catch::Clara::Opt std::__relocate_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>&) [425]
                0.00    0.00      22/22          Catch::Clara::Opt std::__relocatea1<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>&) [426]
                0.00    0.00      66/69          Catch::Clara::Opt std::__niter_base<Catch::Clara::Opt>(Catch::Clara::Opt) [1019]
-----------------------------------------------
                0.00    0.00      22/22          Catch::Clara::Opt std::__relocate_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>&) [425]
[426]    0.0    0.00    0.00      22         Catch::Clara::Opt std::__relocatea1<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>&) [426]
                0.00    0.00      70/70          void std::__relocate_object_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [423]
                0.00    0.00     140/425         Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&) [960]
-----------------------------------------------
                                                 <spontaneous>
[427]    0.0    0.00    0.00                 Catch::Clara::Opt::operator[](Catch::StringRef) & [427]
                0.00    0.00       3/65          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::push_back(Catch::StringRef const&) [273]
-----------------------------------------------
                0.00    0.00       1/1           unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [367]
[428]    0.0    0.00    0.00       1         Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [428]
                0.00    0.00       2/2           Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt const&>(Catch::Clara::Parser&&, Catch::Clara::Opt const&) [429]
                0.00    0.00       2/49          Catch::Clara::Parser::~Parser() [635]
                0.00    0.00       1/3           Catch::Clara::Parser::Parser() [1125]
-----------------------------------------------
                0.00    0.00       2/2           Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [428]
[429]    0.0    0.00    0.00       2         Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt const&>(Catch::Clara::Parser&&, Catch::Clara::Opt const&) [429]
                0.00    0.00       2/3           Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt const&) [417]
                0.00    0.00       2/45          Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [415]
-----------------------------------------------
                0.00    0.00     669/1051013     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) [392]
                0.00    0.00    1768/1051013     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_append(char16_t const, unsigned long) [398]
                0.00    0.00 1048576/1051013     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) [432]
[430]    0.0    0.00    0.00 1051013         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_S_copy(char16_t, char16_t const, unsigned long) [430]
                0.00    0.00 1050924/1050924     std::char_traits<char16_t>::copy(char16_t, char16_t const, unsigned long) [431]
                0.00    0.00     185/6650678     std::char_traits<char16_t>::assign(char16_t&, char16_t const&) [225]
-----------------------------------------------
                0.00    0.00 1050924/1050924     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_S_copy(char16_t, char16_t const, unsigned long) [430]
[431]    0.0    0.00    0.00 1050924         std::char_traits<char16_t>::copy(char16_t, char16_t const, unsigned long) [431]
                0.00    0.00 1050924/591147050     std::__is_constant_evaluated() [45]
-----------------------------------------------
                0.00    0.00 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) [309]
[432]    0.0    0.00    0.00 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) [432]
                0.00    0.00 1048576/1051013     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_S_copy(char16_t, char16_t const, unsigned long) [430]
-----------------------------------------------
                0.00    0.00       2/2           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[433]    0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_8() [433]
                0.00    0.00       2/85          unittest::g_progress() [279]
                0.00    0.00   12192/212080032     operator"" catchsr(char const, unsigned long) [16]
                0.00    0.00    3048/6814559     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char, char, void>, Catch::capture_by_value<char> >::value, Catch::BinaryExpr<char, char> >::type Catch::operator==<char>(Catch::ExprLhs<char>&&, char) [110]
                0.00    0.00    3048/17413507     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [58]
                0.00    0.00    3048/6814559     Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [188]
                0.00    0.00    3048/18527571     Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [134]
                0.00    0.00    6096/106040016     Catch::AssertionHandler::~AssertionHandler() [81]
                0.00    0.00    6100/106041506     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [83]
-----------------------------------------------
                0.00    0.00   65553/65553       CATCH2_INTERNAL_TEST_0() [11]
[434]    0.0    0.00    0.00   65553         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::utf8_iterator&, libutf8::utf8_iterator&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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&) [434]
                0.00    0.00   65553/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00   65553/65587       Catch::BinaryExpr<libutf8::utf8iterator&, libutf8::utf8_iterator&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, libutf8::utf8_iterator&) [478]
-----------------------------------------------
                                   1             __static_initialization_and_destruction_0() [435]
[435]    0.0    0.00    0.00       0+1       __static_initialization_and_destruction_0() [435]
                0.00    0.00       2/23          Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [365]
                0.00    0.00       2/106041506     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [83]
                0.00    0.00       2/211626047     Catch::StringRef::StringRef() [50]
                0.00    0.00       2/100         Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [1004]
                                   1             __static_initialization_and_destruction_0() [435]
-----------------------------------------------
                                   1             __static_initialization_and_destruction_0() [436]
[436]    0.0    0.00    0.00       0+1       __static_initialization_and_destruction_0() [436]
                0.00    0.00       2/23          Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [365]
                0.00    0.00       2/106041506     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [83]
                0.00    0.00       2/211626047     Catch::StringRef::StringRef() [50]
                0.00    0.00       2/100         Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [1004]
                                   1             __static_initialization_and_destruction_0() [436]
-----------------------------------------------
                                   1             __static_initialization_and_destruction_0() [437]
[437]    0.0    0.00    0.00       0+1       __static_initialization_and_destruction_0() [437]
                0.00    0.00       2/23          Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [365]
                0.00    0.00       2/106041506     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [83]
                0.00    0.00       2/211626047     Catch::StringRef::StringRef() [50]
                0.00    0.00       2/100         Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [1004]
                                   1             __static_initialization_and_destruction_0() [437]
-----------------------------------------------
                0.00    0.00   63485/63485       CATCH2_INTERNAL_TEST_21() [250]
[438]    0.0    0.00    0.00   63485         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char16_t, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<char16_t, int> >::type Catch::operator==<int>(Catch::ExprLhs<char16_t>&&, int) [438]
                0.00    0.00   63485/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00   63485/63485       Catch::BinaryExpr<char16t, int>::BinaryExpr(bool, char16_t, Catch::StringRef, int) [480]
-----------------------------------------------
                0.00    0.00       1/46          std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&) [529]
                0.00    0.00      45/46          std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&&) [443]
[439]    0.0    0.00    0.00      46         std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&) [439]
                0.00    0.00      46/285         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [379]
                0.00    0.00      46/286         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [975]
-----------------------------------------------
                0.00    0.00       1/46          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>&&) [530]
                0.00    0.00      45/46          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> > >&&) [444]
[440]    0.0    0.00    0.00      46         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>&&) [440]
                0.00    0.00      46/285         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [379]
                0.00    0.00      46/286         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [975]
-----------------------------------------------
                                                 <spontaneous>
[441]    0.0    0.00    0.00                 std::vector<Catch::SectionInfo, std::allocator<Catch::SectionInfo> >::_S_max_size(std::allocator<Catch::SectionInfo> const&) [441]
                0.00    0.00       4/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [156]
-----------------------------------------------
                                                 <spontaneous>
[442]    0.0    0.00    0.00                 std::vector<Catch::ISingleton, std::allocator<Catch::ISingleton> >::_S_max_size(std::allocator<Catch::ISingleton> const&) [442]
                0.00    0.00       4/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [156]
-----------------------------------------------
                0.00    0.00      45/45          Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName&&) [416]
[443]    0.0    0.00    0.00      45         std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&&) [443]
                0.00    0.00      45/46          std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&) [439]
                0.00    0.00      45/46          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>&) [1039]
-----------------------------------------------
                0.00    0.00      45/45          Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName&&) [416]
[444]    0.0    0.00    0.00      45         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> > >&&) [444]
                0.00    0.00      45/46          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>&&) [440]
                0.00    0.00      45/46          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> > >&) [1040]
-----------------------------------------------
                0.00    0.00       1/454076      unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [657]
                0.00    0.00       1/454076      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::back() [691]
                0.00    0.00       1/454076      Catch::makeStream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [832]
                0.00    0.00       1/454076      Catch::Config::name() const [833]
                0.00    0.00       2/454076      CATCH2_INTERNAL_TEST_0() [54]
                0.00    0.00  454070/454076      Catch::AssertionResult::hasMessage() const [446]
[445]    0.0    0.00    0.00  454076         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [445]
                0.00    0.00  454076/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [43]
-----------------------------------------------
                                                 <spontaneous>
[446]    0.0    0.00    0.00                 Catch::AssertionResult::hasMessage() const [446]
                0.00    0.00  454070/454076      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [445]
-----------------------------------------------
                0.00    0.00       2/6143        CATCH2_INTERNAL_TEST_18() [123]
                0.00    0.00    6141/6143        CATCH2_INTERNAL_TEST_25() [181]
[447]    0.0    0.00    0.00    6143         operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int) [447]
                0.00    0.00    6204/3280977     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [78]
-----------------------------------------------
                0.00    0.00       1/8597        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::back() [691]
                0.00    0.00     200/8597        CATCH2_INTERNAL_TEST_3() [6]
                0.00    0.00    8396/8597        CATCH2_INTERNAL_TEST_21() [250]
[448]    0.0    0.00    0.00    8597         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [448]
                0.00    0.00  182309/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [20]
                0.00    0.00  182309/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [43]
-----------------------------------------------
                                                 <spontaneous>
[449]    0.0    0.00    0.00                 void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [449]
                0.00    0.00      35/145         Catch::Clara::Opt::Opt(Catch::Clara::Opt&&) [403]
                0.00    0.00      35/455994      operator new(unsigned long, void) [934]
                0.00    0.00      35/303         Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::removereference<Catch::Clara::Opt>::type&) [972]
-----------------------------------------------
                0.00    0.00       2/2           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[450]    0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_0() [450]
                0.00    0.00       2/85          unittest::g_progress() [279]
                0.00    0.00       2/70011       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [312]
                0.00    0.00       2/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
                0.00    0.00       8/212080032     operator"" catchsr(char const, unsigned long) [16]
                0.00    0.00       4/20326648     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [82]
                0.00    0.00       4/20326648     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [108]
                0.00    0.00       8/106041506     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [83]
                0.00    0.00       4/106040016     Catch::AssertionHandler::~AssertionHandler() [81]
-----------------------------------------------
                                                 <spontaneous>
[451]    0.0    0.00    0.00                 Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Help const&>(Catch::Clara::Parser&&, Catch::Clara::Help const&) [451]
                0.00    0.00       1/3           Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt const&) [417]
                0.00    0.00       1/45          Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [415]
-----------------------------------------------
                0.00    0.00       1/1           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[452]    0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_0() [452]
                0.00    0.00       1/85          unittest::g_progress() [279]
                0.00    0.00    3000/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
                0.00    0.00    1000/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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type>::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> >&&) [212]
                0.00    0.00    1000/3349809     unittest::random_char(unittest::character_t) [151]
                0.00    0.00    2000/212080032     operator"" catchsr(char const, unsigned long) [16]
                0.00    0.00    1000/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> >&&) [558]
                0.00    0.00    1000/106040016     Catch::AssertionHandler::~AssertionHandler() [81]
                0.00    0.00    1001/106041506     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [83]
-----------------------------------------------
                                                 <spontaneous>
[453]    0.0    0.00    0.00                 Catch::Detail::splitReporterSpec[abi:cxx11](Catch::StringRef) [453]
                0.00    0.00       1/306         Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >() const [132]
                0.00    0.00       1/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                                                 <spontaneous>
[454]    0.0    0.00    0.00                 Catch::Clara::Detail::ParserBase::parse(Catch::Clara::Args const&) const [454]
                0.00    0.00       1/306         Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >() const [132]
                0.00    0.00       1/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                                   1             __static_initialization_and_destruction_0() [455]
[455]    0.0    0.00    0.00       0+1       __static_initialization_and_destruction_0() [455]
                0.00    0.00       1/23          Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [365]
                0.00    0.00       1/106041506     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [83]
                0.00    0.00       1/211626047     Catch::StringRef::StringRef() [50]
                0.00    0.00       1/100         Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [1004]
                                   1             __static_initialization_and_destruction_0() [455]
-----------------------------------------------
                                   1             __static_initialization_and_destruction_0() [456]
[456]    0.0    0.00    0.00       0+1       __static_initialization_and_destruction_0() [456]
                0.00    0.00       1/23          Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [365]
                0.00    0.00       1/106041506     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [83]
                0.00    0.00       1/211626047     Catch::StringRef::StringRef() [50]
                0.00    0.00       1/100         Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [1004]
                                   1             __static_initialization_and_destruction_0() [456]
-----------------------------------------------
                                   1             __static_initialization_and_destruction_0() [457]
[457]    0.0    0.00    0.00       0+1       __static_initialization_and_destruction_0() [457]
                0.00    0.00       1/23          Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [365]
                0.00    0.00       1/106041506     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [83]
                0.00    0.00       1/211626047     Catch::StringRef::StringRef() [50]
                0.00    0.00       1/100         Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [1004]
                                   1             __static_initialization_and_destruction_0() [457]
-----------------------------------------------
                                   1             __static_initialization_and_destruction_0() [458]
[458]    0.0    0.00    0.00       0+1       __static_initialization_and_destruction_0() [458]
                0.00    0.00       1/23          Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [365]
                0.00    0.00       1/106041506     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [83]
                0.00    0.00       1/211626047     Catch::StringRef::StringRef() [50]
                0.00    0.00       1/100         Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [1004]
                                   1             __static_initialization_and_destruction_0() [458]
-----------------------------------------------
                                   1             __static_initialization_and_destruction_0() [459]
[459]    0.0    0.00    0.00       0+1       __static_initialization_and_destruction_0() [459]
                0.00    0.00       1/23          Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [365]
                0.00    0.00       1/106041506     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [83]
                0.00    0.00       1/211626047     Catch::StringRef::StringRef() [50]
                0.00    0.00       1/100         Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [1004]
                                   1             __static_initialization_and_destruction_0() [459]
-----------------------------------------------
                                   1             __static_initialization_and_destruction_0() [460]
[460]    0.0    0.00    0.00       0+1       __static_initialization_and_destruction_0() [460]
                0.00    0.00       1/23          Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [365]
                0.00    0.00       1/106041506     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [83]
                0.00    0.00       1/211626047     Catch::StringRef::StringRef() [50]
                0.00    0.00       1/100         Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [1004]
                                   1             __static_initialization_and_destruction_0() [460]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0() [54]
[461]    0.0    0.00    0.00       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&) [461]
                0.00    0.00       2/2           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, std::allocator<char> const&) [462]
-----------------------------------------------
                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&) [461]
[462]    0.0    0.00    0.00       2         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, std::allocator<char> const&) [462]
                0.00    0.00       2/2           std::basic_string_view<char, std::char_traits<char> >::substr(unsigned long, unsigned long) const [464]
                0.00    0.00       2/2           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::basic_string_view<char, std::char_traits<char> >, void>(std::basic_string_view<char, std::char_traits<char> > const&, std::allocator<char> const&) [565]
                0.00    0.00       2/2           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() const [768]
                0.00    0.00       2/4           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_to_string_view(std::basic_string_view<char, std::char_traits<char> >) [1121]
-----------------------------------------------
                                                 <spontaneous>
[463]    0.0    0.00    0.00                 void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_range_insert<__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, 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> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, std::forward_iterator_tag) [463]
                0.00    0.00       1/12          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [391]
                0.00    0.00       1/2           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>&) [648]
                0.00    0.00       1/51          void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [642]
                0.00    0.00       1/13          std::Vector_base<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [764]
                0.00    0.00       1/62          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [763]
                0.00    0.00       4/80          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [1014]
                0.00    0.00       2/47          __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const [1038]
-----------------------------------------------
                0.00    0.00       2/2           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, std::allocator<char> const&) [462]
[464]    0.0    0.00    0.00       2         std::basic_string_view<char, std::char_traits<char> >::substr(unsigned long, unsigned long) const [464]
                0.00    0.00       2/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [156]
                0.00    0.00       2/4           std::basic_string_view<char, std::char_traits<char> >::size() const [1117]
                0.00    0.00       2/2           std::__sv_check(unsigned long, unsigned long, char const) [1178]
                0.00    0.00       2/4           std::basic_string_view<char, std::char_traits<char> >::basic_string_view(char const, unsigned long) [1120]
-----------------------------------------------
                                                 <spontaneous>
[465]    0.0    0.00    0.00                 std::vector<Catch::ReporterSpec, std::allocator<Catch::ReporterSpec> >::_S_max_size(std::allocator<Catch::ReporterSpec> const&) [465]
                0.00    0.00       2/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [156]
-----------------------------------------------
                                                 <spontaneous>
[466]    0.0    0.00    0.00                 std::vector<Catch::ProcessedReporterSpec, std::allocator<Catch::ProcessedReporterSpec> >::_S_max_size(std::allocator<Catch::ProcessedReporterSpec> const&) [466]
                0.00    0.00       2/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [156]
-----------------------------------------------
                                                 <spontaneous>
[467]    0.0    0.00    0.00                 std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_S_max_size(std::allocator<Catch::Clara::Arg> const&) [467]
                0.00    0.00       2/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [156]
-----------------------------------------------
                                                 <spontaneous>
[468]    0.0    0.00    0.00                 std::vector<Catch::Clara::Detail::Token, std::allocator<Catch::Clara::Detail::Token> >::_S_max_size(std::allocator<Catch::Clara::Detail::Token> const&) [468]
                0.00    0.00       2/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [156]
-----------------------------------------------
                                                 <spontaneous>
[469]    0.0    0.00    0.00                 std::vector<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > > > >::_S_max_size(std::allocator<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > > > const&) [469]
                0.00    0.00       2/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [156]
-----------------------------------------------
                                                 <spontaneous>
[470]    0.0    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> > > >::_S_max_size(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [470]
                0.00    0.00       2/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [156]
-----------------------------------------------
                                                 <spontaneous>
[471]    0.0    0.00    0.00                 std::vector<Catch::TestCaseTracking::ITracker, std::allocator<Catch::TestCaseTracking::ITracker> >::_S_max_size(std::allocator<Catch::TestCaseTracking::ITracker> const&) [471]
                0.00    0.00       2/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [156]
-----------------------------------------------
                                                 <spontaneous>
[472]    0.0    0.00    0.00                 std::vector<unsigned long, std::allocator<unsigned long> >::_S_max_size(std::allocator<unsigned long> const&) [472]
                0.00    0.00       2/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [156]
-----------------------------------------------
                0.00    0.00   19026/19026       CATCH2_INTERNAL_TEST_41() [28]
[473]    0.0    0.00    0.00   19026         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long) [473]
                0.00    0.00   19026/19026       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char) [474]
-----------------------------------------------
                0.00    0.00   19026/19026       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long) [473]
[474]    0.0    0.00    0.00   19026         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char) [474]
                0.00    0.00   19026/218793887     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.00    0.00   19026/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [43]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [54]
[475]    0.0    0.00    0.00       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&) [475]
                0.00    0.00       1/1           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&) [476]
-----------------------------------------------
                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&) [475]
[476]    0.0    0.00    0.00       1         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&) [476]
                0.00    0.00       1/1           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) [477]
                0.00    0.00       1/83361490     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [48]
                0.00    0.00       1/27695430     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [158]
-----------------------------------------------
                0.00    0.00       1/1           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&) [476]
[477]    0.0    0.00    0.00       1         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) [477]
                0.00    0.00       1/1           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> > >) [489]
                0.00    0.00       1/1           __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&) [490]
                0.00    0.00       1/218793887     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.00    0.00       1/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [20]
                0.00    0.00       1/83772097     std::is_constant_evaluated() [162]
                0.00    0.00       1/1           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)::Guard::Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [1204]
                0.00    0.00       1/1           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)::_Guard::~Guard() [1205]
-----------------------------------------------
                0.00    0.00      34/65587       std::enableif<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::utf8_iterator&, libutf8::utf8_iterator&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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&) [598]
                0.00    0.00   65553/65587       std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::utf8_iterator&, libutf8::utf8_iterator&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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&) [434]
[478]    0.0    0.00    0.00   65587         Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, libutf8::utf8_iterator&) [478]
                0.00    0.00   65587/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                0.00    0.00       1/1           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[479]    0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_0() [479]
                0.00    0.00       1/85          unittest::g_progress() [279]
                0.00    0.00       4/17413507     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [58]
                0.00    0.00       8/212080032     operator"" catchsr(char const, unsigned long) [16]
                0.00    0.00       4/18527571     Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [134]
                0.00    0.00       5/106041506     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [83]
                0.00    0.00       4/106040016     Catch::AssertionHandler::~AssertionHandler() [81]
-----------------------------------------------
                0.00    0.00   63485/63485       std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char16_t, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<char16_t, int> >::type Catch::operator==<int>(Catch::ExprLhs<char16_t>&&, int) [438]
[480]    0.0    0.00    0.00   63485         Catch::BinaryExpr<char16_t, int>::BinaryExpr(bool, char16_t, Catch::StringRef, int) [480]
                0.00    0.00   63485/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                                                 <spontaneous>
[481]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundFlagRef, void>(std::__shared_ptr<Catch::Clara::Detail::BoundFlagRef, (__gnu_cxx::Lockpolicy)2>&&) [481]
                0.00    0.00      16/285         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [379]
                0.00    0.00      16/286         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [975]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_18() [123]
[482]    0.0    0.00    0.00       1         operator+(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char32_t) [482]
                0.00    0.00       1/302         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> >&&) [174]
                0.00    0.00       1/2           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&) [566]
                0.00    0.00       1/4319226     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
                0.00    0.00       2/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                0.00    0.00       2/521658      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&) [566]
                0.00    0.00       4/521658      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) [557]
                0.00    0.00  521652/521658      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&) [39]
[483]    0.0    0.00    0.00  521658         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() const [483]
                0.00    0.00  521658/164192124     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [187]
-----------------------------------------------
                                                 <spontaneous>
[484]    0.0    0.00    0.00                 std::vector<Catch::ColumnInfo, std::allocator<Catch::ColumnInfo> >::_S_max_size(std::allocator<Catch::ColumnInfo> const&) [484]
                0.00    0.00       1/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [156]
-----------------------------------------------
                                                 <spontaneous>
[485]    0.0    0.00    0.00                 std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_check_init_len(unsigned long, std::allocator<Catch::StringRef> const&) [485]
                0.00    0.00       1/131         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_max_size(std::allocator<Catch::StringRef> const&) [270]
-----------------------------------------------
                                                 <spontaneous>
[486]    0.0    0.00    0.00                 std::vector<Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo, std::allocator<Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo> >::_S_max_size(std::allocator<Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo> const&) [486]
                0.00    0.00       1/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [156]
-----------------------------------------------
                0.00    0.00  173715/173715      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [324]
[487]    0.0    0.00    0.00  173715         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_assign(char, unsigned long, char) [487]
                0.00    0.00  173714/173714      std::char_traits<char>::assign(char, unsigned long, char) [488]
                0.00    0.00       1/246476588     std::char_traits<char>::assign(char&, char const&) [33]
-----------------------------------------------
                0.00    0.00  173714/173714      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_assign(char, unsigned long, char) [487]
[488]    0.0    0.00    0.00  173714         std::char_traits<char>::assign(char, unsigned long, char) [488]
                0.00    0.00  173714/591147050     std::__is_constant_evaluated() [45]
-----------------------------------------------
                0.00    0.00       1/1           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) [477]
[489]    0.0    0.00    0.00       1         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> > >) [489]
                0.00    0.00       2/404         __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const [260]
                0.00    0.00       1/3201153     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char) [310]
-----------------------------------------------
                0.00    0.00       1/1           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) [477]
[490]    0.0    0.00    0.00       1         __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&) [490]
                0.00    0.00       2/404         __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const [260]
-----------------------------------------------
                                                 <spontaneous>
[491]    0.0    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> >) [491]
                0.00    0.00       1/217         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> >&) [282]
-----------------------------------------------
                0.00    0.00       2/6           Catch::makeCommandLineParser(Catch::ConfigData&) [277]
                0.00    0.00       4/6           unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [367]
[492]    0.0    0.00    0.00       6         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> >&, Catch::StringRef) [492]
                0.00    0.00       6/6           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> >&, Catch::StringRef) [493]
                0.00    0.00       6/173         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector() [987]
-----------------------------------------------
                0.00    0.00       6/6           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> >&, Catch::StringRef) [492]
[493]    0.0    0.00    0.00       6         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> >&, Catch::StringRef) [493]
                0.00    0.00       6/6           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> > > >&&) [494]
                0.00    0.00       6/211626047     Catch::StringRef::StringRef() [50]
                0.00    0.00       6/6           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> >&) [743]
                0.00    0.00       6/7           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~shared_ptr() [855]
                0.00    0.00       6/43          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1052]
-----------------------------------------------
                0.00    0.00       6/6           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> >&, Catch::StringRef) [493]
[494]    0.0    0.00    0.00       6         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> > > >&&) [494]
                0.00    0.00       6/6           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>&&) [495]
                0.00    0.00       6/7           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> > > >&) [1105]
-----------------------------------------------
                0.00    0.00       6/6           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> > > >&&) [494]
[495]    0.0    0.00    0.00       6         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>&&) [495]
                0.00    0.00       6/285         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [379]
                0.00    0.00       6/286         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [975]
-----------------------------------------------
                                                 <spontaneous>
[496]    0.0    0.00    0.00                 Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [496]
                0.00    0.00     890/4747714     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> >&&) [57]
-----------------------------------------------
                                                 <spontaneous>
[497]    0.0    0.00    0.00                 Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::Detail::ParseState&&) [497]
                0.00    0.00     214/4319226     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
-----------------------------------------------
                0.00    0.00     213/213         Catch::Clara::Detail::ParserBase::validate() const [500]
[498]    0.0    0.00    0.00     213         Catch::Clara::Detail::BasicResult<void>::ok() [498]
                0.00    0.00     213/213         Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType) [499]
-----------------------------------------------
                0.00    0.00     213/213         Catch::Clara::Detail::BasicResult<void>::ok() [498]
[499]    0.0    0.00    0.00     213         Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType) [499]
                0.00    0.00     213/4319226     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
                0.00    0.00     213/213         Catch::Clara::Detail::ResultValueBase<void>::ResultBase(Catch::Clara::Detail::ResultType) [982]
-----------------------------------------------
                0.00    0.00     213/213         Catch::Clara::Opt::validate() const [501]
[500]    0.0    0.00    0.00     213         Catch::Clara::Detail::ParserBase::validate() const [500]
                0.00    0.00     213/213         Catch::Clara::Detail::BasicResult<void>::ok() [498]
-----------------------------------------------
                                                 <spontaneous>
[501]    0.0    0.00    0.00                 Catch::Clara::Opt::validate() const [501]
                0.00    0.00     213/213         Catch::Clara::Detail::ParserBase::validate() const [500]
                0.00    0.00     338/773         __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator() const [952]
                0.00    0.00     338/766         __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator++() [953]
                0.00    0.00     213/2083        std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() const [946]
                0.00    0.00     213/2083        std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() const [945]
-----------------------------------------------
                                                 <spontaneous>
[502]    0.0    0.00    0.00                 Catch::SectionInfo::SectionInfo(Catch::SectionInfo const&) [502]
                0.00    0.00     168/975988      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&) [65]
-----------------------------------------------
                0.00    0.00     900/7197        CATCH2_INTERNAL_TEST_3() [6]
                0.00    0.00    6297/7197        CATCH2_INTERNAL_TEST_21() [250]
[503]    0.0    0.00    0.00    7197         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator[](unsigned long) [503]
                0.00    0.00    7197/6412043     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::size() const [236]
                0.00    0.00    7197/38187758     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [145]
-----------------------------------------------
                0.00    0.00    4198/4198        CATCH2_INTERNAL_TEST_21() [250]
[504]    0.0    0.00    0.00    4198         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char16_t, unsigned int, void>, Catch::capture_by_value<unsigned int> >::value, Catch::BinaryExpr<char16_t, unsigned int> >::type Catch::operator==<unsigned int>(Catch::ExprLhs<char16_t>&&, unsigned int) [504]
                0.00    0.00    4198/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00    4198/4198        Catch::BinaryExpr<char16t, unsigned int>::BinaryExpr(bool, char16_t, Catch::StringRef, unsigned int) [528]
-----------------------------------------------
                0.00    0.00   67683/67683       CATCH2_INTERNAL_TEST_21() [250]
[505]    0.0    0.00    0.00   67683         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator[](unsigned long) [505]
                0.00    0.00   67683/12185252     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data() const [333]
                0.00    0.00   67683/2317631     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::size() const [902]
-----------------------------------------------
                0.00    0.00    2047/2047        CATCH2_INTERNAL_TEST_14() [74]
[506]    0.0    0.00    0.00    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&) [506]
                0.00    0.00    2047/2047        Catch::MatchExpr<libutf8::libutf8_exception_invalid_parameter const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(libutf8::libutf8_exception_invalid_parameter const&, Catch::Matchers::ExceptionWatcher const&) [507]
-----------------------------------------------
                0.00    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&) [506]
[507]    0.0    0.00    0.00    2047         Catch::MatchExpr<libutf8::libutf8_exception_invalid_parameter const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(libutf8::libutf8_exception_invalid_parameter const&, Catch::Matchers::ExceptionWatcher const&) [507]
                0.00    0.00    2047/67582       Catch::Matchers::ExceptionWatcher::match(std::exception const&) const [421]
                0.00    0.00    2047/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                0.00    0.00       1/3           unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [367]
                0.00    0.00       2/3           Catch::makeCommandLineParser(Catch::ConfigData&) [277]
[508]    0.0    0.00    0.00       3         Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, Catch::StringRef) [508]
                0.00    0.00       3/3           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [509]
                0.00    0.00       3/173         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector() [987]
-----------------------------------------------
                0.00    0.00       3/3           Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, Catch::StringRef) [508]
[509]    0.0    0.00    0.00       3         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [509]
                0.00    0.00       3/3           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> >&&) [510]
                0.00    0.00       3/211626047     Catch::StringRef::StringRef() [50]
                0.00    0.00       3/3           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> > std::make_shared<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(unsigned int&) [778]
                0.00    0.00       3/3           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~shared_ptr() [859]
                0.00    0.00       3/43          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1052]
-----------------------------------------------
                0.00    0.00       3/3           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [509]
[510]    0.0    0.00    0.00       3         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> >&&) [510]
                0.00    0.00       3/3           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>&&) [511]
                0.00    0.00       3/3           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> >&) [1149]
-----------------------------------------------
                0.00    0.00       3/3           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> >&&) [510]
[511]    0.0    0.00    0.00       3         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>&&) [511]
                0.00    0.00       3/285         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [379]
                0.00    0.00       3/286         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [975]
-----------------------------------------------
                                                 <spontaneous>
[512]    0.0    0.00    0.00                 Catch::SectionInfo::~SectionInfo() [512]
                0.00    0.00    1311/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                0.00    0.00     100/100         CATCH2_INTERNAL_TEST_3() [6]
[513]    0.0    0.00    0.00     100         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) [513]
                0.00    0.00    2149/7169263     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::capacity() const [152]
                0.00    0.00     102/1877486     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy(char32_t, char32_t const, unsigned long) [153]
                0.00    0.00     102/762376      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_create(unsigned long&, unsigned long) [271]
                0.00    0.00     102/3355975     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_dispose() [192]
                0.00    0.00     102/1524754     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::length() const [298]
                0.00    0.00     102/38187758     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [145]
                0.00    0.00     102/762380      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data(char32_t) [930]
                0.00    0.00     102/762378      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_capacity(unsigned long) [931]
-----------------------------------------------
                                                 <spontaneous>
[514]    0.0    0.00    0.00                 Catch::StringRef::StringRef(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [514]
                0.00    0.00    1002/6019559     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [101]
                0.00    0.00    1002/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [43]
-----------------------------------------------
                                                 <spontaneous>
[515]    0.0    0.00    0.00                 Catch::TestCaseTracking::TrackerContext::startRun() [515]
                0.00    0.00      23/23          std::literals::string_literals::operator"" s[abi:cxx11](char const, unsigned long) [517]
                0.00    0.00      23/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
                0.00    0.00      23/106041506     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [83]
-----------------------------------------------
                                                 <spontaneous>
[516]    0.0    0.00    0.00                 Catch::RunContext::runCurrentTest() [516]
                0.00    0.00      84/975988      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&) [65]
                0.00    0.00      84/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                0.00    0.00      23/23          Catch::TestCaseTracking::TrackerContext::startRun() [515]
[517]    0.0    0.00    0.00      23         std::literals::string_literals::operator"" s[abi:cxx11](char const, unsigned long) [517]
                0.00    0.00      23/1161494     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [15]
-----------------------------------------------
                                                 <spontaneous>
[518]    0.0    0.00    0.00                 Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Arg>(Catch::Clara::Parser&&, Catch::Clara::Arg&&) [518]
                0.00    0.00       1/45          Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [415]
-----------------------------------------------
                                                 <spontaneous>
[519]    0.0    0.00    0.00                 Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::ExeName const&>(Catch::Clara::Parser&&, Catch::Clara::ExeName const&) [519]
                0.00    0.00       1/45          Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [415]
-----------------------------------------------
                                                 <spontaneous>
[520]    0.0    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>&) [520]
                0.00    0.00       2/285         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [379]
-----------------------------------------------
                                                 <spontaneous>
[521]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<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::__shared_ptr<Catch::Clara::Detail::BoundValueRef<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::Lockpolicy)2>&&) [521]
                0.00    0.00       2/285         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [379]
                0.00    0.00       2/286         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [975]
-----------------------------------------------
                                                 <spontaneous>
[522]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<double>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<double>, (__gnu_cxx::Lockpolicy)2>&&) [522]
                0.00    0.00       2/285         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [379]
                0.00    0.00       2/286         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [975]
-----------------------------------------------
                                                 <spontaneous>
[523]    0.0    0.00    0.00                 Catch::(anonymous namespace)::NoopRedirect::getStderr() [523]
                0.00    0.00      84/4319226     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
-----------------------------------------------
                                                 <spontaneous>
[524]    0.0    0.00    0.00                 Catch::(anonymous namespace)::NoopRedirect::getStdout() [524]
                0.00    0.00      84/4319226     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
-----------------------------------------------
                0.00    0.00    2048/2048        CATCH2_INTERNAL_TEST_12() [13]
[525]    0.0    0.00    0.00    2048         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char const&, char, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<char>::type>::type> > >::value, Catch::BinaryExpr<char const&, char const&> >::type Catch::operator==<char>(Catch::ExprLhs<char const&>&&, char&&) [525]
                0.00    0.00    2048/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00    2048/2048        Catch::BinaryExpr<char const&, char const&>::BinaryExpr(bool, char const&, Catch::StringRef, char const&) [552]
-----------------------------------------------
                                                 <spontaneous>
[526]    0.0    0.00    0.00                 Catch::SectionInfo::SectionInfo(Catch::SectionInfo&&) [526]
                0.00    0.00     253/4747714     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> >&&) [57]
-----------------------------------------------
                                                 <spontaneous>
[527]    0.0    0.00    0.00                 Catch::TestCaseStats::TestCaseStats(Catch::TestCaseInfo const&, Catch::Totals 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> >&&, bool) [527]
                0.00    0.00     214/4747714     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> >&&) [57]
-----------------------------------------------
                0.00    0.00    4198/4198        std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char16_t, unsigned int, void>, Catch::capture_by_value<unsigned int> >::value, Catch::BinaryExpr<char16_t, unsigned int> >::type Catch::operator==<unsigned int>(Catch::ExprLhs<char16_t>&&, unsigned int) [504]
[528]    0.0    0.00    0.00    4198         Catch::BinaryExpr<char16_t, unsigned int>::BinaryExpr(bool, char16_t, Catch::StringRef, unsigned int) [528]
                0.00    0.00    4198/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                                                 <spontaneous>
[529]    0.0    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>&&) [529]
                0.00    0.00       1/46          std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&) [439]
                0.00    0.00       1/52          std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [849]
-----------------------------------------------
                                                 <spontaneous>
[530]    0.0    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>&&) [530]
                0.00    0.00       1/46          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>&&) [440]
                0.00    0.00       1/51          std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [850]
-----------------------------------------------
                                                 <spontaneous>
[531]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__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>&&) [531]
                0.00    0.00       1/285         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [379]
                0.00    0.00       1/286         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [975]
-----------------------------------------------
                                                 <spontaneous>
[532]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, (__gnu_cxx::Lockpolicy)2>&&) [532]
                0.00    0.00       1/285         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [379]
                0.00    0.00       1/286         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [975]
-----------------------------------------------
                                                 <spontaneous>
[533]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, (__gnu_cxx::Lockpolicy)2>&&) [533]
                0.00    0.00       1/285         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [379]
                0.00    0.00       1/286         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [975]
-----------------------------------------------
                                                 <spontaneous>
[534]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, (__gnu_cxx::Lockpolicy)2>&&) [534]
                0.00    0.00       1/285         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [379]
                0.00    0.00       1/286         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [975]
-----------------------------------------------
                                                 <spontaneous>
[535]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, (__gnu_cxx::Lockpolicy)2>&&) [535]
                0.00    0.00       1/285         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [379]
                0.00    0.00       1/286         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [975]
-----------------------------------------------
                                                 <spontaneous>
[536]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, (__gnu_cxx::Lockpolicy)2>&&) [536]
                0.00    0.00       1/285         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [379]
                0.00    0.00       1/286         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [975]
-----------------------------------------------
                                                 <spontaneous>
[537]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, (__gnu_cxx::Lockpolicy)2>&&) [537]
                0.00    0.00       1/285         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [379]
                0.00    0.00       1/286         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [975]
-----------------------------------------------
                                                 <spontaneous>
[538]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, (__gnu_cxx::Lockpolicy)2>&&) [538]
                0.00    0.00       1/285         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [379]
                0.00    0.00       1/286         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [975]
-----------------------------------------------
                                                 <spontaneous>
[539]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, (__gnu_cxx::Lockpolicy)2>&&) [539]
                0.00    0.00       1/285         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [379]
                0.00    0.00       1/286         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [975]
-----------------------------------------------
                                                 <spontaneous>
[540]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}>, (__gnu_cxx::Lockpolicy)2>&&) [540]
                0.00    0.00       1/285         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [379]
                0.00    0.00       1/286         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [975]
-----------------------------------------------
                                                 <spontaneous>
[541]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}>, (__gnu_cxx::Lockpolicy)2>&&) [541]
                0.00    0.00       1/285         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [379]
                0.00    0.00       1/286         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [975]
-----------------------------------------------
                                                 <spontaneous>
[542]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<long>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<long>, (__gnu_cxx::Lockpolicy)2>&&) [542]
                0.00    0.00       1/285         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [379]
                0.00    0.00       1/286         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [975]
-----------------------------------------------
                                                 <spontaneous>
[543]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>, (__gnu_cxx::Lockpolicy)2>&&) [543]
                0.00    0.00       1/285         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [379]
                0.00    0.00       1/286         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [975]
-----------------------------------------------
                                                 <spontaneous>
[544]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, (__gnu_cxx::Lockpolicy)2>&&) [544]
                0.00    0.00       1/285         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [379]
                0.00    0.00       1/286         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [975]
-----------------------------------------------
                                                 <spontaneous>
[545]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, (__gnu_cxx::Lockpolicy)2>&&) [545]
                0.00    0.00       1/285         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [379]
                0.00    0.00       1/286         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [975]
-----------------------------------------------
                                                 <spontaneous>
[546]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, (__gnu_cxx::Lockpolicy)2>&&) [546]
                0.00    0.00       1/285         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [379]
                0.00    0.00       1/286         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [975]
-----------------------------------------------
                                                 <spontaneous>
[547]    0.0    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>&) [547]
                0.00    0.00       1/285         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [379]
-----------------------------------------------
                                                 <spontaneous>
[548]    0.0    0.00    0.00                 Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [548]
                0.00    0.00     138/3280977     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [78]
                0.00    0.00      69/6019559     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [101]
                0.00    0.00     138/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [43]
                0.00    0.00      69/508900187     Catch::StringRef::StringRef(char const, unsigned long) [31]
-----------------------------------------------
                                                 <spontaneous>
[549]    0.0    0.00    0.00                 Catch::TestCaseTracking::NameAndLocation::NameAndLocation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, Catch::SourceLineInfo const&) [549]
                0.00    0.00     130/4747714     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> >&&) [57]
-----------------------------------------------
                                                 <spontaneous>
[550]    0.0    0.00    0.00                 Catch::TestCaseTracking::NameAndLocation::NameAndLocation(Catch::TestCaseTracking::NameAndLocation&&) [550]
                0.00    0.00     130/4747714     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> >&&) [57]
-----------------------------------------------
                                                 <spontaneous>
[551]    0.0    0.00    0.00                 Catch::TestCaseTracking::NameAndLocation::~NameAndLocation() [551]
                0.00    0.00     260/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                0.00    0.00    2048/2048        std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char const&, char, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<char>::type>::type> > >::value, Catch::BinaryExpr<char const&, char const&> >::type Catch::operator==<char>(Catch::ExprLhs<char const&>&&, char&&) [525]
[552]    0.0    0.00    0.00    2048         Catch::BinaryExpr<char const&, char const&>::BinaryExpr(bool, char const&, Catch::StringRef, char const&) [552]
                0.00    0.00    2048/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                                                 <spontaneous>
[553]    0.0    0.00    0.00                 Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::~BasicResult() [553]
                0.00    0.00     215/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                                                 <spontaneous>
[554]    0.0    0.00    0.00                 Catch::TestCaseStats::~TestCaseStats() [554]
                0.00    0.00     214/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                0.00    0.00     213/213         Catch::Clara::Opt::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [399]
[555]    0.0    0.00    0.00     213         Catch::Clara::Detail::BasicResult<void>::~BasicResult() [555]
                0.00    0.00     213/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
                0.00    0.00     213/213         Catch::Clara::Detail::ResultValueBase<void>::~ResultValueBase() [983]
-----------------------------------------------
                                                 <spontaneous>
[556]    0.0    0.00    0.00                 Catch::(anonymous namespace)::parseSpecialTag(Catch::StringRef) [556]
                0.00    0.00     690/296818371     Catch::operator"" sr(char const, unsigned long) [12]
-----------------------------------------------
                0.00    0.00       4/4           CATCH2INTERNAL_TEST_0() [54]
[557]    0.0    0.00    0.00       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) [557]
                0.00    0.00       4/521658      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__str_concat<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::allocator_type const&) [41]
                0.00    0.00       4/6019559     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [101]
                0.00    0.00       4/113091854     std::char_traits<char>::length(char const) [67]
                0.00    0.00       4/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [43]
                0.00    0.00       4/521658      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() const [483]
-----------------------------------------------
                0.00    0.00       2/1002        CATCH2_INTERNAL_TEST_0() [54]
                0.00    0.00    1000/1002        CATCH2_INTERNAL_TEST_0() [452]
[558]    0.0    0.00    0.00    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> >&&) [558]
                0.00    0.00    1002/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&) [294]
-----------------------------------------------
                                                 <spontaneous>
[559]    0.0    0.00    0.00                 Catch::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [559]
                0.00    0.00      69/21078259     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [29]
-----------------------------------------------
                0.00    0.00       1/16          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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [11]>::type>::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]) [608]
                0.00    0.00       3/16          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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [5]>::type>::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]) [589]
                0.00    0.00       3/16          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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [3]>::type>::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]) [588]
                0.00    0.00       9/16          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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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]) [569]
[560]    0.0    0.00    0.00      16         libutf8::operator==(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [560]
                0.00    0.00      16/70011       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [312]
                0.00    0.00      16/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                0.00    0.00       2/302         CATCH2_INTERNAL_TEST_0() [11]
                0.00    0.00     300/302         CATCH2_INTERNAL_TEST_0() [420]
[561]    0.0    0.00    0.00     302         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, unsigned long, void>, Catch::capture_by_value<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator==<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [561]
                0.00    0.00     302/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00     302/502         Catch::BinaryExpr<unsigned long, unsigned long>::BinaryExpr(bool, unsigned long, Catch::StringRef, unsigned long) [572]
-----------------------------------------------
                0.00    0.00       1/10          Catch::Clara::Detail::BoundFlagRef::setFlag(bool) [602]
                0.00    0.00       2/10          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 [591]
                0.00    0.00       7/10          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> >&) [567]
[562]    0.0    0.00    0.00      10         Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ok<Catch::Clara::ParseResultType>(Catch::Clara::ParseResultType&&) [562]
                0.00    0.00      10/10          Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [563]
-----------------------------------------------
                0.00    0.00      10/10          Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ok<Catch::Clara::ParseResultType>(Catch::Clara::ParseResultType&&) [562]
[563]    0.0    0.00    0.00      10         Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [563]
                0.00    0.00      10/4319226     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
                0.00    0.00      10/10          Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [1083]
-----------------------------------------------
                0.00    0.00       2/2           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::basic_string_view<char, std::char_traits<char> >, void>(std::basic_string_view<char, std::char_traits<char> > const&, std::allocator<char> const&) [565]
[564]    0.0    0.00    0.00       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> >::__sv_wrapper, std::allocator<char> const&) [564]
                0.00    0.00       2/1161494     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [15]
                0.00    0.00       2/4           std::basic_string_view<char, std::char_traits<char> >::size() const [1117]
                0.00    0.00       2/2           std::basic_string_view<char, std::char_traits<char> >::data() const [1170]
-----------------------------------------------
                0.00    0.00       2/2           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, std::allocator<char> const&) [462]
[565]    0.0    0.00    0.00       2         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::basic_string_view<char, std::char_traits<char> >, void>(std::basic_string_view<char, std::char_traits<char> > const&, std::allocator<char> const&) [565]
                0.00    0.00       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> >::__sv_wrapper, std::allocator<char> const&) [564]
                0.00    0.00       2/4           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_to_string_view(std::basic_string_view<char, std::char_traits<char> >) [1121]
                0.00    0.00       2/2           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::__sv_wrapper::__sv_wrapper(std::basic_string_view<char, std::char_traits<char> >) [1177]
-----------------------------------------------
                0.00    0.00       1/2           operator+(char32_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [369]
                0.00    0.00       1/2           operator+(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char32_t) [482]
[566]    0.0    0.00    0.00       2         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&) [566]
                0.00    0.00       2/521658      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__str_concat<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::allocator_type const&) [41]
                0.00    0.00       4/6019559     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [101]
                0.00    0.00       4/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [43]
                0.00    0.00       2/521658      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() const [483]
-----------------------------------------------
                                                 <spontaneous>
[567]    0.0    0.00    0.00                 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> >&) [567]
                0.00    0.00       7/10          Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ok<Catch::Clara::ParseResultType>(Catch::Clara::ParseResultType&&) [562]
-----------------------------------------------
                0.00    0.00     200/200         CATCH2_INTERNAL_TEST_0() [420]
[568]    0.0    0.00    0.00     200         std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<unsigned long, unsigned long, void>, Catch::capture_by_value<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator>=<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [568]
                0.00    0.00     200/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00     200/502         Catch::BinaryExpr<unsigned long, unsigned long>::BinaryExpr(bool, unsigned long, Catch::StringRef, unsigned long) [572]
-----------------------------------------------
                0.00    0.00       9/9           CATCH2INTERNAL_TEST_0() [54]
[569]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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]) [569]
                0.00    0.00       9/16          libutf8::operator==(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [560]
                0.00    0.00       9/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       9/14          Catch::BinaryExpr<libutf8::caseinsensitive_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]) [695]
-----------------------------------------------
                                                 <spontaneous>
[570]    0.0    0.00    0.00                 Catch::ReporterRegistry::ReporterRegistry() [570]
                0.00    0.00       9/70011       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [312]
                0.00    0.00       9/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                                                 <spontaneous>
[571]    0.0    0.00    0.00                 Catch::StringRef::StringRef(char const) [571]
                0.00    0.00     941/508900187     Catch::StringRef::StringRef(char const, unsigned long) [31]
-----------------------------------------------
                0.00    0.00     200/502         std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<unsigned long, unsigned long, void>, Catch::capture_by_value<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator>=<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [568]
                0.00    0.00     302/502         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, unsigned long, void>, Catch::capture_by_value<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator==<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [561]
[572]    0.0    0.00    0.00     502         Catch::BinaryExpr<unsigned long, unsigned long>::BinaryExpr(bool, unsigned long, Catch::StringRef, unsigned long) [572]
                0.00    0.00     502/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                                                 <spontaneous>
[573]    0.0    0.00    0.00                 Catch::StringRef::substr(unsigned long, unsigned long) const [573]
                0.00    0.00     774/508900187     Catch::StringRef::StringRef(char const, unsigned long) [31]
-----------------------------------------------
                0.00    0.00     100/100         CATCH2_INTERNAL_TEST_3() [6]
[574]    0.0    0.00    0.00     100         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::erase(unsigned long, unsigned long) [574]
                0.00    0.00     100/218793887     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.00    0.00     100/1465000     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const [411]
-----------------------------------------------
                                                 <spontaneous>
[575]    0.0    0.00    0.00                 Catch::TestCaseInfo::~TestCaseInfo() [575]
                0.00    0.00      46/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                                                 <spontaneous>
[576]    0.0    0.00    0.00                 Catch::ColumnInfo::ColumnInfo(Catch::ColumnInfo const&) [576]
                0.00    0.00       4/975988      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&) [65]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [54]
[577]    0.0    0.00    0.00       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&) [577]
                0.00    0.00       1/1161494     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [15]
-----------------------------------------------
                0.00    0.00       6/106         CATCH2_INTERNAL_TEST_0() [11]
                0.00    0.00     100/106         CATCH2_INTERNAL_TEST_3() [126]
[578]    0.0    0.00    0.00     106         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<long, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<long, int> >::type Catch::operator==<int>(Catch::ExprLhs<long>&&, int) [578]
                0.00    0.00     106/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00     106/106         Catch::BinaryExpr<long, int>::BinaryExpr(bool, long, Catch::StringRef, int) [596]
-----------------------------------------------
                                                 <spontaneous>
[579]    0.0    0.00    0.00                 Catch::ConfigData::ConfigData(Catch::ConfigData const&) [579]
                0.00    0.00       3/975988      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&) [65]
-----------------------------------------------
                0.00    0.00       2/32          (anonymous namespace)::get_date(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [242]
                0.00    0.00      30/32          CATCH2_INTERNAL_TEST_0() [54]
[580]    0.0    0.00    0.00      32         libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::~case_insensitive_basic_string() [580]
                0.00    0.00      32/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                                                 <spontaneous>
[581]    0.0    0.00    0.00                 Catch::ConfigData::ConfigData() [581]
                0.00    0.00       3/4319226     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
-----------------------------------------------
                                                 <spontaneous>
[582]    0.0    0.00    0.00                 Catch::TestSpecParser::TestSpecParser(Catch::ITagAliasRegistry const&) [582]
                0.00    0.00       3/4319226     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
-----------------------------------------------
                                                 <spontaneous>
[583]    0.0    0.00    0.00                 __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator+(long) const [583]
                0.00    0.00     196/25562662     __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char const const&) [128]
-----------------------------------------------
                                                 <spontaneous>
[584]    0.0    0.00    0.00                 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&) [584]
                0.00    0.00       2/4319226     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
                0.00    0.00       2/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
                0.00    0.00       2/10          Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [603]
-----------------------------------------------
                                                 <spontaneous>
[585]    0.0    0.00    0.00                 void std::Construct<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [13]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [13]) [585]
                0.00    0.00       4/70011       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [312]
                0.00    0.00       4/455994      operator new(unsigned long, void) [934]
-----------------------------------------------
                                                 <spontaneous>
[586]    0.0    0.00    0.00                 Catch::ConsoleReporter::ConsoleReporter(Catch::ReporterConfig&&)::{lambda()#1}::operator()() const [586]
                0.00    0.00       4/70011       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [312]
-----------------------------------------------
                                                 <spontaneous>
[587]    0.0    0.00    0.00                 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<>) [587]
                0.00    0.00       9/4747714     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> >&&) [57]
-----------------------------------------------
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_0() [54]
[588]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [3]>::type>::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]) [588]
                0.00    0.00       3/16          libutf8::operator==(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [560]
                0.00    0.00       3/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       3/3           Catch::BinaryExpr<libutf8::caseinsensitive_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]) [746]
-----------------------------------------------
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_0() [54]
[589]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [5]>::type>::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]) [589]
                0.00    0.00       3/16          libutf8::operator==(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [560]
                0.00    0.00       3/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       3/3           Catch::BinaryExpr<libutf8::caseinsensitive_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]) [747]
-----------------------------------------------
                0.00    0.00     484/484         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_dispose() [245]
[590]    0.0    0.00    0.00     484         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_destroy(unsigned long) [590]
                0.00    0.00     484/591147050     std::__is_constant_evaluated() [45]
                0.00    0.00     484/12185252     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data() const [333]
                0.00    0.00     484/968         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_get_allocator() [951]
                0.00    0.00     484/484         std::__new_allocator<char16_t>::deallocate(char16_t, unsigned long) [956]
-----------------------------------------------
                                                 <spontaneous>
[591]    0.0    0.00    0.00                 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 [591]
                0.00    0.00       2/10          Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ok<Catch::Clara::ParseResultType>(Catch::Clara::ParseResultType&&) [562]
                0.00    0.00       3/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) [276]
-----------------------------------------------
                                                 <spontaneous>
[592]    0.0    0.00    0.00                 Catch::Config::Config(Catch::ConfigData const&) [592]
                0.00    0.00       2/975988      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&) [65]
-----------------------------------------------
                0.00    0.00      20/20          CATCH2_INTERNAL_TEST_6() [32]
[593]    0.0    0.00    0.00      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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [32]>::type>::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]) [593]
                0.00    0.00      20/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) [276]
                0.00    0.00      20/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                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(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [32]) [685]
-----------------------------------------------
                0.00    0.00     484/484         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_create(unsigned long&, unsigned long) [595]
[594]    0.0    0.00    0.00     484         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_S_allocate(std::allocator<char16_t>&, unsigned long) [594]
                0.00    0.00     484/591147050     std::__is_constant_evaluated() [45]
                0.00    0.00     484/484         std::__new_allocator<char16_t>::allocate(unsigned long, void const) [957]
-----------------------------------------------
                0.00    0.00     388/388         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) [392]
[595]    0.0    0.00    0.00     388         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_create(unsigned long&, unsigned long) [595]
                0.00    0.00     484/484         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_S_allocate(std::allocator<char16_t>&, unsigned long) [594]
                0.00    0.00     879/2928        std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::max_size() const [944]
                0.00    0.00     484/968         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_get_allocator() [951]
-----------------------------------------------
                0.00    0.00     106/106         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<long, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<long, int> >::type Catch::operator==<int>(Catch::ExprLhs<long>&&, int) [578]
[596]    0.0    0.00    0.00     106         Catch::BinaryExpr<long, int>::BinaryExpr(bool, long, Catch::StringRef, int) [596]
                0.00    0.00     106/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                0.00    0.00       1/373         Catch::Clara::Args::~Args() [835]
                0.00    0.00     130/373         Catch::TestCaseTracking::SectionTracker::~SectionTracker() [662]
                0.00    0.00     242/373         Catch::Clara::Opt::~Opt() [607]
[597]    0.0    0.00    0.00     373         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::~vector() [597]
                0.00    0.00     373/373         void std::Destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef) [604]
                0.00    0.00     373/373         std::Vector_base<Catch::StringRef, std::allocator<Catch::StringRef> >::~Vectorbase() [683]
                0.00    0.00     373/594         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() [954]
-----------------------------------------------
                0.00    0.00      34/34          CATCH2_INTERNAL_TEST_0() [11]
[598]    0.0    0.00    0.00      34         std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::utf8_iterator&, libutf8::utf8_iterator&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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&) [598]
                0.00    0.00      34/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00      34/65587       Catch::BinaryExpr<libutf8::utf8iterator&, libutf8::utf8_iterator&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, libutf8::utf8_iterator&) [478]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [54]
[599]    0.0    0.00    0.00       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> >&&) [599]
                0.00    0.00       1/975988      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&) [65]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [54]
[600]    0.0    0.00    0.00       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&) [600]
                0.00    0.00       1/975988      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&) [65]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [54]
[601]    0.0    0.00    0.00       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&) [601]
                0.00    0.00       1/975988      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&) [65]
-----------------------------------------------
                                                 <spontaneous>
[602]    0.0    0.00    0.00                 Catch::Clara::Detail::BoundFlagRef::setFlag(bool) [602]
                0.00    0.00       1/10          Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ok<Catch::Clara::ParseResultType>(Catch::Clara::ParseResultType&&) [562]
-----------------------------------------------
                0.00    0.00       1/10          Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [707]
                0.00    0.00       2/10          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&) [584]
                0.00    0.00       7/10          Catch::Clara::Opt::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [399]
[603]    0.0    0.00    0.00      10         Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [603]
                0.00    0.00      10/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
                0.00    0.00      10/10          Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::~ResultValueBase() [1084]
-----------------------------------------------
                0.00    0.00     373/373         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::~vector() [597]
[604]    0.0    0.00    0.00     373         void std::Destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef) [604]
                0.00    0.00     373/591147050     std::_is_constant_evaluated() [45]
                0.00    0.00     373/373         void std::Destroyaux<true>::__destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef) [967]
-----------------------------------------------
                                                 <spontaneous>
[605]    0.0    0.00    0.00                 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> >::~pair() [605]
                0.00    0.00       9/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                                                 <spontaneous>
[606]    0.0    0.00    0.00                 Catch::ColumnInfo::~ColumnInfo() [606]
                0.00    0.00       8/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                0.00    0.00       1/242         Catch::Clara::Help::~Help() [834]
                0.00    0.00       8/242         unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [367]
                0.00    0.00      34/242         Catch::makeCommandLineParser(Catch::ConfigData&) [277]
                0.00    0.00     199/242         void std::destroy_at<Catch::Clara::Opt>(Catch::Clara::Opt) [636]
[607]    0.0    0.00    0.00     242         Catch::Clara::Opt::~Opt() [607]
                0.00    0.00     242/373         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::~vector() [597]
                0.00    0.00     242/242         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl() [808]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [54]
[608]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [11]>::type>::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]) [608]
                0.00    0.00       1/16          libutf8::operator==(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [560]
                0.00    0.00       1/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       1/1           Catch::BinaryExpr<libutf8::caseinsensitive_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]) [797]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [54]
[609]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [609]
                0.00    0.00       1/1           libutf8::operator==(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [622]
                0.00    0.00       1/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       1/6           Catch::BinaryExpr<char const (&) [7], libutf8::caseinsensitive_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> >&) [726]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [54]
[610]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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]) [610]
                0.00    0.00       1/1           libutf8::operator>=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [624]
                0.00    0.00       1/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       1/14          Catch::BinaryExpr<libutf8::caseinsensitive_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]) [695]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [54]
[611]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [611]
                0.00    0.00       1/1           libutf8::operator>=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [623]
                0.00    0.00       1/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       1/6           Catch::BinaryExpr<char const (&) [7], libutf8::caseinsensitive_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> >&) [726]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [54]
[612]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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]) [612]
                0.00    0.00       1/1           libutf8::operator>(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [626]
                0.00    0.00       1/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       1/14          Catch::BinaryExpr<libutf8::caseinsensitive_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]) [695]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [54]
[613]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [613]
                0.00    0.00       1/1           libutf8::operator>(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [625]
                0.00    0.00       1/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       1/6           Catch::BinaryExpr<char const (&) [7], libutf8::caseinsensitive_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> >&) [726]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [54]
[614]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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::operator<=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [628]
                0.00    0.00       1/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       1/14          Catch::BinaryExpr<libutf8::caseinsensitive_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]) [695]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [54]
[615]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [615]
                0.00    0.00       1/1           libutf8::operator<=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [627]
                0.00    0.00       1/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       1/6           Catch::BinaryExpr<char const (&) [7], libutf8::caseinsensitive_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> >&) [726]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [54]
[616]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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]) [616]
                0.00    0.00       1/1           libutf8::operator<(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [630]
                0.00    0.00       1/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       1/14          Catch::BinaryExpr<libutf8::caseinsensitive_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]) [695]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [54]
[617]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [617]
                0.00    0.00       1/1           libutf8::operator<(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [629]
                0.00    0.00       1/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       1/6           Catch::BinaryExpr<char const (&) [7], libutf8::caseinsensitive_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> >&) [726]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [54]
[618]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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]) [618]
                0.00    0.00       1/1           libutf8::operator!=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [632]
                0.00    0.00       1/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       1/14          Catch::BinaryExpr<libutf8::caseinsensitive_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]) [695]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [54]
[619]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [619]
                0.00    0.00       1/1           libutf8::operator!=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [631]
                0.00    0.00       1/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       1/6           Catch::BinaryExpr<char const (&) [7], libutf8::caseinsensitive_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> >&) [726]
-----------------------------------------------
                0.00    0.00       8/8           CATCH2_INTERNAL_TEST_0() [4]
[620]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [2]>::type>::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]) [620]
                0.00    0.00       8/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) [276]
                0.00    0.00       8/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                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(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [2]) [710]
-----------------------------------------------
                0.00    0.00       8/8           CATCH2_INTERNAL_TEST_6() [32]
[621]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [33]>::type>::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]) [621]
                0.00    0.00       8/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) [276]
                0.00    0.00       8/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                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(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [33]) [711]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [609]
[622]    0.0    0.00    0.00       1         libutf8::operator==(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [622]
                0.00    0.00       1/70011       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [312]
                0.00    0.00       1/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [611]
[623]    0.0    0.00    0.00       1         libutf8::operator>=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [623]
                0.00    0.00       1/70011       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [312]
                0.00    0.00       1/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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]) [610]
[624]    0.0    0.00    0.00       1         libutf8::operator>=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [624]
                0.00    0.00       1/70011       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [312]
                0.00    0.00       1/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [613]
[625]    0.0    0.00    0.00       1         libutf8::operator>(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [625]
                0.00    0.00       1/70011       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [312]
                0.00    0.00       1/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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]) [612]
[626]    0.0    0.00    0.00       1         libutf8::operator>(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [626]
                0.00    0.00       1/70011       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [312]
                0.00    0.00       1/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [615]
[627]    0.0    0.00    0.00       1         libutf8::operator<=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [627]
                0.00    0.00       1/70011       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [312]
                0.00    0.00       1/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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]
[628]    0.0    0.00    0.00       1         libutf8::operator<=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [628]
                0.00    0.00       1/70011       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [312]
                0.00    0.00       1/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [617]
[629]    0.0    0.00    0.00       1         libutf8::operator<(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [629]
                0.00    0.00       1/70011       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [312]
                0.00    0.00       1/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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]) [616]
[630]    0.0    0.00    0.00       1         libutf8::operator<(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [630]
                0.00    0.00       1/70011       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [312]
                0.00    0.00       1/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [619]
[631]    0.0    0.00    0.00       1         libutf8::operator!=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [631]
                0.00    0.00       1/70011       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [312]
                0.00    0.00       1/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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]) [618]
[632]    0.0    0.00    0.00       1         libutf8::operator!=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [632]
                0.00    0.00       1/70011       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [312]
                0.00    0.00       1/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                                                 <spontaneous>
[633]    0.0    0.00    0.00                 Catch::ReusableStringStream::~ReusableStringStream() [633]
                0.00    0.00       1/70011       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [312]
                0.00    0.00       1/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                                                 <spontaneous>
[634]    0.0    0.00    0.00                 std::random_device::random_device() [634]
                0.00    0.00       1/70011       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [312]
                0.00    0.00       1/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                0.00    0.00       1/49          Catch::Session::Session() [783]
                0.00    0.00       1/49          Catch::Session::~Session() [784]
                0.00    0.00       2/49          Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [428]
                0.00    0.00       2/49          Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::operator|<Catch::Clara::Help>(Catch::Clara::Help const&) const [767]
                0.00    0.00       8/49          unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [367]
                0.00    0.00      35/49          Catch::makeCommandLineParser(Catch::ConfigData&) [277]
[635]    0.0    0.00    0.00      49         Catch::Clara::Parser::~Parser() [635]
                0.00    0.00      49/50          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [641]
                0.00    0.00      49/50          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector() [699]
                0.00    0.00      49/50          Catch::Clara::ExeName::~ExeName() [836]
                0.00    0.00      49/344         Catch::Clara::Detail::ParserBase::~ParserBase() [969]
-----------------------------------------------
                0.00    0.00      70/199         void std::__relocate_object_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [423]
                0.00    0.00     129/199         void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt) [660]
[636]    0.0    0.00    0.00     199         void std::destroyat<Catch::Clara::Opt>(Catch::Clara::Opt) [636]
                0.00    0.00     199/242         Catch::Clara::Opt::~Opt() [607]
-----------------------------------------------
                0.00    0.00       3/7           CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.00       4/7           CATCH2_INTERNAL_TEST_6() [32]
[637]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [10]>::type>::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]) [637]
                0.00    0.00       7/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) [276]
                0.00    0.00       7/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       7/7           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]) [720]
-----------------------------------------------
                0.00    0.00       1/7           CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.00       6/7           CATCH2_INTERNAL_TEST_6() [32]
[638]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [9]>::type>::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]) [638]
                0.00    0.00       7/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) [276]
                0.00    0.00       7/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       7/7           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]) [721]
-----------------------------------------------
                                                 <spontaneous>
[639]    0.0    0.00    0.00                 Catch::ConfigData::~ConfigData() [639]
                0.00    0.00       6/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_21() [250]
[640]    0.0    0.00    0.00       2         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> >&&) [640]
                0.00    0.00       6/10525244     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_is_local() const [127]
                0.00    0.00       2/2           std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::clear() [702]
                0.00    0.00       2/1481539     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() [299]
                0.00    0.00       2/1524754     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::length() const [298]
                0.00    0.00       4/1524756     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_get_allocator() [364]
                0.00    0.00       2/38187758     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [145]
                0.00    0.00       2/83772097     std::is_constant_evaluated() [162]
                0.00    0.00       4/762380      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data(char32_t) [930]
                0.00    0.00       2/366429      std::remove_reference<std::allocator<char32_t>&>::type&& std::move<std::allocator<char32_t>&>(std::allocator<char32_t>&) [935]
                0.00    0.00       2/8998443     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_length(unsigned long) [895]
                0.00    0.00       2/762378      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_capacity(unsigned long) [931]
-----------------------------------------------
                0.00    0.00       1/50          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>) [799]
                0.00    0.00      49/50          Catch::Clara::Parser::~Parser() [635]
[641]    0.0    0.00    0.00      50         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [641]
                0.00    0.00      50/51          void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [642]
                0.00    0.00      50/50          std::Vector_base<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase() [769]
                0.00    0.00      50/80          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [1014]
-----------------------------------------------
                0.00    0.00       1/51          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_range_insert<__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, 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> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, std::forward_iterator_tag) [463]
                0.00    0.00      50/51          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [641]
[642]    0.0    0.00    0.00      51         void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [642]
                0.00    0.00      51/51          void std::Destroy_aux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [661]
                0.00    0.00      51/591147050     std::__is_constant_evaluated() [45]
-----------------------------------------------
                                                 <spontaneous>
[643]    0.0    0.00    0.00                 Catch::ReporterSpec::ReporterSpec(Catch::ReporterSpec&&) [643]
                0.00    0.00       2/4747714     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> >&&) [57]
-----------------------------------------------
                                                 <spontaneous>
[644]    0.0    0.00    0.00                 Catch::ProcessedReporterSpec::ProcessedReporterSpec(Catch::ProcessedReporterSpec&&) [644]
                0.00    0.00       2/4747714     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> >&&) [57]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_18() [123]
[645]    0.0    0.00    0.00       2         operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int) [645]
                0.00    0.00       2/3280977     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [78]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_18() [123]
[646]    0.0    0.00    0.00       2         operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long) [646]
                0.00    0.00       2/3280977     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [78]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_18() [123]
[647]    0.0    0.00    0.00       2         operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long) [647]
                0.00    0.00       2/3280977     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [78]
-----------------------------------------------
                0.00    0.00       1/2           std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [682]
                0.00    0.00       1/2           void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_range_insert<__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, 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> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, std::forward_iterator_tag) [463]
[648]    0.0    0.00    0.00       2         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>&) [648]
                0.00    0.00       2/2           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) [652]
                0.00    0.00       2/83772097     std::is_constant_evaluated() [162]
-----------------------------------------------
                0.00    0.00      43/43          Catch::Clara::Opt std::__do_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) [651]
[649]    0.0    0.00    0.00      43         void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [649]
                0.00    0.00      43/54          Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [653]
                0.00    0.00      43/591147050     std::_is_constant_evaluated() [45]
                0.00    0.00      43/455994      operator new(unsigned long, void) [934]
                0.00    0.00      43/52          Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::remove_reference<Catch::Clara::Opt const&>::type&) [1028]
-----------------------------------------------
                0.00    0.00       2/2           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) [652]
[650]    0.0    0.00    0.00       2         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) [650]
                0.00    0.00       2/2           Catch::Clara::Opt std::__do_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) [651]
-----------------------------------------------
                0.00    0.00       2/2           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) [650]
[651]    0.0    0.00    0.00       2         Catch::Clara::Opt std::__do_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) [651]
                0.00    0.00      43/43          void std::_Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [649]
                0.00    0.00      45/85          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&) [1013]
                0.00    0.00      43/86          __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator() const [1012]
                0.00    0.00      43/425         Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&) [960]
                0.00    0.00      43/86          __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator++() [1011]
-----------------------------------------------
                0.00    0.00       2/2           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>&) [648]
[652]    0.0    0.00    0.00       2         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) [652]
                0.00    0.00       2/2           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) [650]
-----------------------------------------------
                0.00    0.00       3/54          decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt const&>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [766]
                0.00    0.00       8/54          void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt&>(Catch::Clara::Opt, Catch::Clara::Opt&) [724]
                0.00    0.00      43/54          void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [649]
[653]    0.0    0.00    0.00      54         Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [653]
                0.00    0.00      54/54          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [654]
                0.00    0.00      54/54          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&) [1024]
-----------------------------------------------
                0.00    0.00      54/54          Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [653]
[654]    0.0    0.00    0.00      54         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [654]
                0.00    0.00      54/54          Catch::StringRef std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef, std::allocator<Catch::StringRef>&) [667]
                0.00    0.00      54/54          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(unsigned long, std::allocator<Catch::StringRef> const&) [698]
                0.00    0.00      54/184         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() const [984]
                0.00    0.00      54/491         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::size() const [955]
                0.00    0.00      54/594         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() [954]
                0.00    0.00      54/2083        std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() const [945]
                0.00    0.00      54/2083        std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() const [946]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_18() [123]
[655]    0.0    0.00    0.00       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> >&&) [655]
                0.00    0.00       1/4747714     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> >&&) [57]
                0.00    0.00       1/20034874     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&) [27]
                0.00    0.00       1/158837131     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [14]
                0.00    0.00       2/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [43]
                0.00    0.00       1/2929808     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> >&) [900]
-----------------------------------------------
                                                 <spontaneous>
[656]    0.0    0.00    0.00                 void std::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> >) [656]
                0.00    0.00       5/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                0.00    0.00       1/1           unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [367]
[657]    0.0    0.00    0.00       1         unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [657]
                0.00    0.00       2/6019559     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [101]
                0.00    0.00       2/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
                0.00    0.00       1/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) [276]
                0.00    0.00       1/454076      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [445]
                0.00    0.00       1/3           unittest::g_tmp_dir[abi:cxx11]() [1131]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_18() [123]
[658]    0.0    0.00    0.00       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&) [658]
                0.00    0.00       1/4747714     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> >&&) [57]
                0.00    0.00       1/20034874     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&) [27]
                0.00    0.00       1/2929808     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> >&) [900]
-----------------------------------------------
                0.00    0.00       5/5           CATCH2_INTERNAL_TEST_6() [32]
[659]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [31]>::type>::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]) [659]
                0.00    0.00       5/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) [276]
                0.00    0.00       5/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                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(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [31]) [737]
-----------------------------------------------
                0.00    0.00     129/129         void std::Destroyaux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [661]
[660]    0.0    0.00    0.00     129         void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt) [660]
                0.00    0.00     129/199         void std::destroyat<Catch::Clara::Opt>(Catch::Clara::Opt) [636]
-----------------------------------------------
                0.00    0.00      51/51          void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [642]
[661]    0.0    0.00    0.00      51         void std::Destroy_aux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [661]
                0.00    0.00     129/129         void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt) [660]
                0.00    0.00     129/425         Catch::Clara::Opt std::_addressof<Catch::Clara::Opt>(Catch::Clara::Opt&) [960]
-----------------------------------------------
                                                 <spontaneous>
[662]    0.0    0.00    0.00                 Catch::TestCaseTracking::SectionTracker::~SectionTracker() [662]
                0.00    0.00     130/373         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::~vector() [597]
-----------------------------------------------
                                                 <spontaneous>
[663]    0.0    0.00    0.00                 Catch::ProcessedReporterSpec::~ProcessedReporterSpec() [663]
                0.00    0.00       4/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0() [54]
[664]    0.0    0.00    0.00       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&) [664]
                0.00    0.00       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&, unsigned long, unsigned long, std::allocator<char> const&) [665]
-----------------------------------------------
                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&) [664]
[665]    0.0    0.00    0.00       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&, unsigned long, unsigned long, std::allocator<char> const&) [665]
                0.00    0.00       2/27000050     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) [25]
                0.00    0.00       2/1464900     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const [325]
                0.00    0.00       2/83361490     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [48]
                0.00    0.00       2/27695430     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [158]
                0.00    0.00       2/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [20]
                0.00    0.00       2/1465000     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const [411]
-----------------------------------------------
                                                 <spontaneous>
[666]    0.0    0.00    0.00                 std::less<Catch::TestCaseHandle const>::operator()(Catch::TestCaseHandle const, Catch::TestCaseHandle const) const [666]
                0.00    0.00     146/591147050     std::__is_constant_evaluated() [45]
-----------------------------------------------
                0.00    0.00      54/54          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [654]
[667]    0.0    0.00    0.00      54         Catch::StringRef std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef, std::allocator<Catch::StringRef>&) [667]
                0.00    0.00      54/54          Catch::StringRef std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef) [689]
                0.00    0.00      54/83772097     std::is_constant_evaluated() [162]
-----------------------------------------------
                                                 <spontaneous>
[668]    0.0    0.00    0.00                 Catch::parseReporterSpec(Catch::StringRef) [668]
                0.00    0.00       1/4747714     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> >&&) [57]
                0.00    0.00       1/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                0.00    0.00      10/10          CATCH2_INTERNAL_TEST_0() [55]
[669]    0.0    0.00    0.00      10         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, char, void>, Catch::capture_by_value<char> >::value, Catch::BinaryExpr<char32_t, char> >::type Catch::operator==<char>(Catch::ExprLhs<char32_t>&&, char) [669]
                0.00    0.00      10/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00      10/10          Catch::BinaryExpr<char32t, char>::BinaryExpr(bool, char32_t, Catch::StringRef, char) [703]
-----------------------------------------------
                0.00    0.00      65/438         void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&) [272]
                0.00    0.00     373/438         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::~Vectorbase() [683]
[670]    0.0    0.00    0.00     438         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_deallocate(Catch::StringRef, unsigned long) [670]
                0.00    0.00     120/591147050     std::__is_constant_evaluated() [45]
                0.00    0.00     120/120         std::__new_allocator<Catch::StringRef>::deallocate(Catch::StringRef, unsigned long) [998]
-----------------------------------------------
                0.00    0.00       1/120         void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_range_initialize<char const const>(char const const, char const const, std::forward_iterator_tag) [839]
                0.00    0.00      54/120         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_create_storage(unsigned long) [697]
                0.00    0.00      65/120         void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&) [272]
[671]    0.0    0.00    0.00     120         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_allocate(unsigned long) [671]
                0.00    0.00     120/591147050     std::__is_constant_evaluated() [45]
                0.00    0.00     120/120         std::__new_allocator<Catch::StringRef>::allocate(unsigned long, void const) [999]
-----------------------------------------------
                                                 <spontaneous>
[672]    0.0    0.00    0.00                 Catch::ReporterSpec::~ReporterSpec() [672]
                0.00    0.00       3/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                                                 <spontaneous>
[673]    0.0    0.00    0.00                 Catch::TestSpecParser::~TestSpecParser() [673]
                0.00    0.00       3/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::bom_t>::type>::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&&) [331]
[674]    0.0    0.00    0.00      25         Catch::BinaryExpr<libutf8::bom_t const&, libutf8::bom_t const&>::BinaryExpr(bool, libutf8::bom_t const&, Catch::StringRef, libutf8::bom_t const&) [674]
                0.00    0.00      25/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                0.00    0.00       1/1           unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [367]
[675]    0.0    0.00    0.00       1         Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [675]
                0.00    0.00       1/1           std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [682]
                0.00    0.00       1/1           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [803]
                0.00    0.00       1/293         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [973]
                0.00    0.00       1/1           Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&) [1184]
-----------------------------------------------
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_6() [32]
[676]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [54]>::type>::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]) [676]
                0.00    0.00       3/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) [276]
                0.00    0.00       3/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                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(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [54]) [744]
-----------------------------------------------
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_0() [4]
[677]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [6]>::type>::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]) [677]
                0.00    0.00       3/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) [276]
                0.00    0.00       3/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                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(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [6]) [745]
-----------------------------------------------
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_0() [54]
[678]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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]) [678]
                0.00    0.00       3/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) [276]
                0.00    0.00       3/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       3/3           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]) [748]
-----------------------------------------------
                                                 <spontaneous>
[679]    0.0    0.00    0.00                 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> > > > >) [679]
                0.00    0.00       1/4747714     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> >&&) [57]
-----------------------------------------------
                                                 <spontaneous>
[680]    0.0    0.00    0.00                 Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::BasicResult(Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>&&) [680]
                0.00    0.00       1/4747714     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> >&&) [57]
-----------------------------------------------
                                                 <spontaneous>
[681]    0.0    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> > >(__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> >&&) [681]
                0.00    0.00       1/4747714     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> >&&) [57]
                0.00    0.00       1/455994      operator new(unsigned long, void) [934]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [675]
[682]    0.0    0.00    0.00       1         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [682]
                0.00    0.00       1/2           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>&) [648]
                0.00    0.00       1/1           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Opt> const&) [843]
                0.00    0.00       1/26          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() const [1064]
                0.00    0.00       1/54          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const [1026]
                0.00    0.00       1/80          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [1014]
                0.00    0.00       1/43          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const [1053]
                0.00    0.00       1/43          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const [1054]
-----------------------------------------------
                0.00    0.00     373/373         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::~vector() [597]
[683]    0.0    0.00    0.00     373         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::~Vectorbase() [683]
                0.00    0.00     373/438         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_deallocate(Catch::StringRef, unsigned long) [670]
                0.00    0.00     373/373         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::~Vectorimpl() [968]
-----------------------------------------------
                                                 <spontaneous>
[684]    0.0    0.00    0.00                 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [684]
                0.00    0.00      36/211626047     Catch::StringRef::StringRef() [50]
                0.00    0.00      18/43          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1052]
                0.00    0.00      18/74          std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [1017]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [32]>::type>::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]) [593]
[685]    0.0    0.00    0.00      20         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]) [685]
                0.00    0.00      20/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                0.00    0.00      84/84          Catch::StringRef std::__do_uninit_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef) [688]
[686]    0.0    0.00    0.00      84         void std::Construct<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [686]
                0.00    0.00      84/591147050     std::_is_constant_evaluated() [45]
                0.00    0.00      84/455994      operator new(unsigned long, void) [934]
                0.00    0.00      84/279         Catch::StringRef const& std::forward<Catch::StringRef const&>(std::remove_reference<Catch::StringRef const&>::type&) [976]
-----------------------------------------------
                0.00    0.00      54/54          Catch::StringRef std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef) [689]
[687]    0.0    0.00    0.00      54         Catch::StringRef std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef) [687]
                0.00    0.00      54/54          Catch::StringRef std::__do_uninit_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef) [688]
-----------------------------------------------
                0.00    0.00      54/54          Catch::StringRef std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef) [687]
[688]    0.0    0.00    0.00      54         Catch::StringRef std::__do_uninit_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef) [688]
                0.00    0.00      84/84          void std::_Construct<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [686]
                0.00    0.00     138/1705        bool __gnu_cxx::operator==<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&) [950]
                0.00    0.00      84/773         __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator() const [952]
                0.00    0.00      84/166         Catch::StringRef std::__addressof<Catch::StringRef>(Catch::StringRef&) [988]
                0.00    0.00      84/766         __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator++() [953]
-----------------------------------------------
                0.00    0.00      54/54          Catch::StringRef std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef, std::allocator<Catch::StringRef>&) [667]
[689]    0.0    0.00    0.00      54         Catch::StringRef std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef) [689]
                0.00    0.00      54/54          Catch::StringRef std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef) [687]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_21() [250]
[690]    0.0    0.00    0.00       2         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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&>::type>::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> >&) [690]
                0.00    0.00       2/2           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&) [700]
                0.00    0.00       2/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       2/2           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> >&) [773]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_18() [123]
[691]    0.0    0.00    0.00       1         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::back() [691]
                0.00    0.00       1/8597        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [448]
                0.00    0.00       1/454076      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [445]
                0.00    0.00       1/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [43]
-----------------------------------------------
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_6() [32]
[692]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [16]>::type>::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]) [692]
                0.00    0.00       2/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) [276]
                0.00    0.00       2/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       2/2           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]) [770]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [54]
[693]    0.0    0.00    0.00       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&) [693]
                0.00    0.00       1/1           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::initializer_list<char>, std::allocator<char> const&) [694]
-----------------------------------------------
                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&) [693]
[694]    0.0    0.00    0.00       1         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::initializer_list<char>, std::allocator<char> const&) [694]
                0.00    0.00       1/27000050     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) [25]
                0.00    0.00       1/83361490     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [48]
                0.00    0.00       1/27695430     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [158]
                0.00    0.00       1/1           std::initializer_list<char>::end() const [1195]
                0.00    0.00       1/2           std::initializer_list<char>::begin() const [1169]
-----------------------------------------------
                0.00    0.00       1/14          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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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]) [618]
                0.00    0.00       1/14          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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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]) [612]
                0.00    0.00       1/14          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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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]) [610]
                0.00    0.00       1/14          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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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]) [616]
                0.00    0.00       1/14          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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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       9/14          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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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]) [569]
[695]    0.0    0.00    0.00      14         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]) [695]
                0.00    0.00      14/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                0.00    0.00       2/12          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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [731]
                0.00    0.00       2/12          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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [736]
                0.00    0.00       2/12          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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [733]
                0.00    0.00       2/12          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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [732]
                0.00    0.00       2/12          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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [735]
                0.00    0.00       2/12          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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [734]
[696]    0.0    0.00    0.00      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(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> >&) [696]
                0.00    0.00      12/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                0.00    0.00      54/54          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(unsigned long, std::allocator<Catch::StringRef> const&) [698]
[697]    0.0    0.00    0.00      54         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_create_storage(unsigned long) [697]
                0.00    0.00      54/120         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_allocate(unsigned long) [671]
-----------------------------------------------
                0.00    0.00      54/54          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [654]
[698]    0.0    0.00    0.00      54         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(unsigned long, std::allocator<Catch::StringRef> const&) [698]
                0.00    0.00      54/54          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_create_storage(unsigned long) [697]
                0.00    0.00      54/55          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::allocator<Catch::StringRef> const&) [1023]
-----------------------------------------------
                0.00    0.00       1/50          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>) [837]
                0.00    0.00      49/50          Catch::Clara::Parser::~Parser() [635]
[699]    0.0    0.00    0.00      50         std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector() [699]
                0.00    0.00      50/50          void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [701]
                0.00    0.00      50/50          std::Vector_base<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~Vectorbase() [830]
                0.00    0.00      50/56          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() [1022]
-----------------------------------------------
                0.00    0.00       2/2           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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&>::type>::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> >&) [690]
[700]    0.0    0.00    0.00       2         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&) [700]
                0.00    0.00       6/6412043     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::size() const [236]
                0.00    0.00       4/4           std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::data() const [765]
                0.00    0.00       2/2           std::char_traits<char32_t>::compare(char32_t const, char32_t const, unsigned long) [1171]
-----------------------------------------------
                0.00    0.00      50/50          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector() [699]
[701]    0.0    0.00    0.00      50         void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [701]
                0.00    0.00      50/591147050     std::_is_constant_evaluated() [45]
                0.00    0.00      50/50          void std::Destroyaux<false>::__destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [1031]
-----------------------------------------------
                0.00    0.00       2/2           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> >&&) [640]
[702]    0.0    0.00    0.00       2         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::clear() [702]
                0.00    0.00       2/7886379     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long) [114]
-----------------------------------------------
                0.00    0.00      10/10          std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, char, void>, Catch::capture_by_value<char> >::value, Catch::BinaryExpr<char32_t, char> >::type Catch::operator==<char>(Catch::ExprLhs<char32_t>&&, char) [669]
[703]    0.0    0.00    0.00      10         Catch::BinaryExpr<char32_t, char>::BinaryExpr(bool, char32_t, Catch::StringRef, char) [703]
                0.00    0.00      10/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                0.00    0.00       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) [137]
[704]    0.0    0.00    0.00       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> > >) [704]
                0.00    0.00       2/27000053     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const) [77]
                0.00    0.00       4/17697616     __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const [195]
-----------------------------------------------
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_0() [4]
[705]    0.0    0.00    0.00       3         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<double, Catch::Approx, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<Catch::Approx>::type>::type> > >::value, Catch::BinaryExpr<double, Catch::Approx const&> >::type Catch::operator==<Catch::Approx>(Catch::ExprLhs<double>&&, Catch::Approx&&) [705]
                0.00    0.00       3/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       3/3           Catch::BinaryExpr<double, Catch::Approx const&>::BinaryExpr(bool, double, Catch::StringRef, Catch::Approx const&) [749]
                0.00    0.00       3/3           bool Catch::operator==<double, void>(double const&, Catch::Approx const&) [1127]
-----------------------------------------------
                                                 <spontaneous>
[706]    0.0    0.00    0.00                 Catch::Clara::ExeName::set(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [706]
                0.00    0.00       1/40915305     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [22]
                0.00    0.00       1/5           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&) [1115]
-----------------------------------------------
                                                 <spontaneous>
[707]    0.0    0.00    0.00                 Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [707]
                0.00    0.00       1/10          Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [603]
                0.00    0.00     415/415         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::cardinality() const [963]
                0.00    0.00      43/86          __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator() const [1012]
                0.00    0.00      43/86          __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator++() [1011]
                0.00    0.00       1/54          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const [1026]
                0.00    0.00       1/8           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::size() const [1089]
                0.00    0.00       1/43          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const [1054]
                0.00    0.00       1/43          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const [1053]
                0.00    0.00       1/4           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::begin() const [1119]
                0.00    0.00       1/4           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::end() const [1118]
                0.00    0.00       1/2           __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::operator() const [1168]
                0.00    0.00       1/2           __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::operator++() [1166]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_18() [123]
[708]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type>::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> >&&) [708]
                0.00    0.00       1/4452188     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&) [149]
                0.00    0.00       1/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                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(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&) [798]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_18() [123]
[709]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [709]
                0.00    0.00       1/4452188     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&) [149]
                0.00    0.00       1/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                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(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> >&) [796]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [2]>::type>::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]) [620]
[710]    0.0    0.00    0.00       8         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]) [710]
                0.00    0.00       8/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [33]>::type>::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]) [621]
[711]    0.0    0.00    0.00       8         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]) [711]
                0.00    0.00       8/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [4]
[712]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [17]>::type>::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]) [712]
                0.00    0.00       1/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) [276]
                0.00    0.00       1/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                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(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [17]) [789]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_6() [32]
[713]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [36]>::type>::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]) [713]
                0.00    0.00       1/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) [276]
                0.00    0.00       1/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                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(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [36]) [790]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_6() [32]
[714]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [48]>::type>::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]) [714]
                0.00    0.00       1/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) [276]
                0.00    0.00       1/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                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(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [48]) [791]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [4]
[715]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [4]>::type>::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]) [715]
                0.00    0.00       1/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) [276]
                0.00    0.00       1/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                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(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [4]) [792]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_6() [32]
[716]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [57]>::type>::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]) [716]
                0.00    0.00       1/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) [276]
                0.00    0.00       1/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                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(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [57]) [793]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_6() [32]
[717]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [67]>::type>::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]) [717]
                0.00    0.00       1/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) [276]
                0.00    0.00       1/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                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(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [67]) [794]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_6() [32]
[718]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [76]>::type>::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]) [718]
                0.00    0.00       1/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) [276]
                0.00    0.00       1/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                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(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [76]) [795]
-----------------------------------------------
                0.00    0.00      34/34          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [316]
[719]    0.0    0.00    0.00      34         std::less<char const>::operator()(char const, char const) const [719]
                0.00    0.00      34/591147050     std::__is_constant_evaluated() [45]
-----------------------------------------------
                0.00    0.00       7/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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [10]>::type>::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]) [637]
[720]    0.0    0.00    0.00       7         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]) [720]
                0.00    0.00       7/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                0.00    0.00       7/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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [9]>::type>::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]) [638]
[721]    0.0    0.00    0.00       7         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]) [721]
                0.00    0.00       7/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [54]
[722]    0.0    0.00    0.00       1         libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string() [722]
                0.00    0.00       1/1           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [723]
-----------------------------------------------
                0.00    0.00       1/1           libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string() [722]
[723]    0.0    0.00    0.00       1         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [723]
                0.00    0.00       1/218793887     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.00    0.00       1/83361490     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [48]
                0.00    0.00       1/50916512     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [102]
                0.00    0.00       1/83772097     std::is_constant_evaluated() [162]
-----------------------------------------------
                                                 <spontaneous>
[724]    0.0    0.00    0.00                 void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt&>(Catch::Clara::Opt, Catch::Clara::Opt&) [724]
                0.00    0.00       8/54          Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [653]
                0.00    0.00       8/455994      operator new(unsigned long, void) [934]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2INTERNAL_TEST_0() [54]
[725]    0.0    0.00    0.00       1         libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::allocator<char> const&) [725]
                0.00    0.00       1/521659      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&) [323]
-----------------------------------------------
                0.00    0.00       1/6           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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [609]
                0.00    0.00       1/6           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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [619]
                0.00    0.00       1/6           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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [613]
                0.00    0.00       1/6           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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [611]
                0.00    0.00       1/6           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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [617]
                0.00    0.00       1/6           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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [615]
[726]    0.0    0.00    0.00       6         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> >&) [726]
                0.00    0.00       6/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                0.00    0.00       1/6           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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [752]
                0.00    0.00       1/6           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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [762]
                0.00    0.00       1/6           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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [756]
                0.00    0.00       1/6           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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [754]
                0.00    0.00       1/6           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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [760]
                0.00    0.00       1/6           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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [758]
[727]    0.0    0.00    0.00       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(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> >&) [727]
                0.00    0.00       6/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                0.00    0.00       1/6           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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [751]
                0.00    0.00       1/6           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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [761]
                0.00    0.00       1/6           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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [755]
                0.00    0.00       1/6           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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [753]
                0.00    0.00       1/6           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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [759]
                0.00    0.00       1/6           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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [757]
[728]    0.0    0.00    0.00       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(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> >&) [728]
                0.00    0.00       6/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0() [54]
[729]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type>::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> >&&) [729]
                0.00    0.00       2/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       2/2           Catch::BinaryExpr<libutf8::caseinsensitive_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&) [772]
                0.00    0.00       2/3           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&) [1129]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0() [54]
[730]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [730]
                0.00    0.00       2/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                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(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> >&) [771]
                0.00    0.00       2/3           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&) [1130]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0() [54]
[731]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [731]
                0.00    0.00       2/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       2/12          Catch::BinaryExpr<libutf8::caseinsensitive_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> >&) [696]
                0.00    0.00       2/2           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&) [1156]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0() [54]
[732]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [732]
                0.00    0.00       2/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       2/12          Catch::BinaryExpr<libutf8::caseinsensitive_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> >&) [696]
                0.00    0.00       2/2           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&) [1157]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0() [54]
[733]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [733]
                0.00    0.00       2/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       2/12          Catch::BinaryExpr<libutf8::caseinsensitive_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> >&) [696]
                0.00    0.00       2/2           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&) [1158]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0() [54]
[734]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [734]
                0.00    0.00       2/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       2/12          Catch::BinaryExpr<libutf8::caseinsensitive_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> >&) [696]
                0.00    0.00       2/2           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&) [1159]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0() [54]
[735]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [735]
                0.00    0.00       2/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       2/12          Catch::BinaryExpr<libutf8::caseinsensitive_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> >&) [696]
                0.00    0.00       2/2           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&) [1160]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0() [54]
[736]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [736]
                0.00    0.00       2/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       2/12          Catch::BinaryExpr<libutf8::caseinsensitive_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> >&) [696]
                0.00    0.00       2/2           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&) [1161]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [31]>::type>::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]) [659]
[737]    0.0    0.00    0.00       5         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]) [737]
                0.00    0.00       5/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                0.00    0.00       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&) [63]
[738]    0.0    0.00    0.00       2         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() const [738]
                0.00    0.00       2/25562662     __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char const const&) [128]
                0.00    0.00       2/843603819     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [20]
                0.00    0.00       2/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [43]
-----------------------------------------------
                                                 <spontaneous>
[739]    0.0    0.00    0.00                 Catch::printTestRunTotals(std::ostream&, Catch::ColourImpl&, Catch::Totals const&) [739]
                0.00    0.00       2/296818371     Catch::operator"" sr(char const, unsigned long) [12]
-----------------------------------------------
                0.00    0.00       1/7           std::sharedptr<std::enable_if<!std::is_array<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::value, Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> 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> >&) [826]
                0.00    0.00       6/7           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> >&) [743]
[740]    0.0    0.00    0.00       7         std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::shared_ptr<std::allocator<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [740]
                0.00    0.00       7/7           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<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [741]
                0.00    0.00       7/49          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&) [1037]
-----------------------------------------------
                0.00    0.00       7/7           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::shared_ptr<std::allocator<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [740]
[741]    0.0    0.00    0.00       7         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<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [741]
                0.00    0.00       7/7           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<void>, 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::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [742]
                0.00    0.00       7/49          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&) [1037]
                0.00    0.00       7/7           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> > >) [1095]
-----------------------------------------------
                0.00    0.00       7/7           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<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [741]
[742]    0.0    0.00    0.00       7         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<void>, 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::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [742]
                0.00    0.00       7/7           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<void>, (__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<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2> >&) [782]
                0.00    0.00       7/7           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [780]
                0.00    0.00       7/14          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<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [779]
                0.00    0.00       7/7           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<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [1096]
                0.00    0.00       7/455994      operator new(unsigned long, void) [934]
                0.00    0.00       7/49          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&) [1037]
                0.00    0.00       7/7           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<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1097]
                0.00    0.00       7/21          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1073]
-----------------------------------------------
                0.00    0.00       6/6           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> >&, Catch::StringRef) [493]
[743]    0.0    0.00    0.00       6         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> >&) [743]
                0.00    0.00       6/7           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::shared_ptr<std::allocator<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [740]
                0.00    0.00       6/49          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&) [1037]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [54]>::type>::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]) [676]
[744]    0.0    0.00    0.00       3         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]) [744]
                0.00    0.00       3/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [6]>::type>::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]) [677]
[745]    0.0    0.00    0.00       3         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]) [745]
                0.00    0.00       3/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [3]>::type>::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]) [588]
[746]    0.0    0.00    0.00       3         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]) [746]
                0.00    0.00       3/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [5]>::type>::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]) [589]
[747]    0.0    0.00    0.00       3         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]) [747]
                0.00    0.00       3/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                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> >&, char const (&) [7], void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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]) [678]
[748]    0.0    0.00    0.00       3         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]) [748]
                0.00    0.00       3/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                0.00    0.00       3/3           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<double, Catch::Approx, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<Catch::Approx>::type>::type> > >::value, Catch::BinaryExpr<double, Catch::Approx const&> >::type Catch::operator==<Catch::Approx>(Catch::ExprLhs<double>&&, Catch::Approx&&) [705]
[749]    0.0    0.00    0.00       3         Catch::BinaryExpr<double, Catch::Approx const&>::BinaryExpr(bool, double, Catch::StringRef, Catch::Approx const&) [749]
                0.00    0.00       3/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [224]
[750]    0.0    0.00    0.00       1         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<char32_t, int> >::type Catch::operator==<int>(Catch::ExprLhs<char32_t>&&, int) [750]
                0.00    0.00       1/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       1/1           Catch::BinaryExpr<char32t, int>::BinaryExpr(bool, char32_t, Catch::StringRef, int) [788]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [54]
[751]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [751]
                0.00    0.00       1/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       1/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(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> >&) [728]
                0.00    0.00       1/3           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&) [1130]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [54]
[752]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [752]
                0.00    0.00       1/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       1/6           Catch::BinaryExpr<libutf8::caseinsensitive_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> >&) [727]
                0.00    0.00       1/3           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&) [1129]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [54]
[753]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [753]
                0.00    0.00       1/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       1/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(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> >&) [728]
                0.00    0.00       1/1           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&) [1186]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [54]
[754]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [754]
                0.00    0.00       1/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       1/6           Catch::BinaryExpr<libutf8::caseinsensitive_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> >&) [727]
                0.00    0.00       1/1           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&) [1185]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [54]
[755]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [755]
                0.00    0.00       1/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       1/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(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> >&) [728]
                0.00    0.00       1/1           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&) [1188]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [54]
[756]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [756]
                0.00    0.00       1/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       1/6           Catch::BinaryExpr<libutf8::caseinsensitive_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> >&) [727]
                0.00    0.00       1/1           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&) [1187]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [54]
[757]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [757]
                0.00    0.00       1/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       1/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(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> >&) [728]
                0.00    0.00       1/1           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&) [1190]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [54]
[758]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [758]
                0.00    0.00       1/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       1/6           Catch::BinaryExpr<libutf8::caseinsensitive_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> >&) [727]
                0.00    0.00       1/1           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&) [1189]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [54]
[759]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [759]
                0.00    0.00       1/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       1/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(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> >&) [728]
                0.00    0.00       1/1           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&) [1192]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [54]
[760]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [760]
                0.00    0.00       1/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       1/6           Catch::BinaryExpr<libutf8::caseinsensitive_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> >&) [727]
                0.00    0.00       1/1           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&) [1191]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [54]
[761]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [761]
                0.00    0.00       1/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       1/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(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> >&) [728]
                0.00    0.00       1/1           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&) [1194]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [54]
[762]    0.0    0.00    0.00       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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [762]
                0.00    0.00       1/296818371     Catch::operator"" sr(char const, unsigned long) [12]
                0.00    0.00       1/6           Catch::BinaryExpr<libutf8::caseinsensitive_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> >&) [727]
                0.00    0.00       1/1           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&) [1193]
-----------------------------------------------
                0.00    0.00       1/62          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_range_insert<__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, 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> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, std::forward_iterator_tag) [463]
                0.00    0.00       3/62          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&) [418]
                0.00    0.00       8/62          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&) [393]
                0.00    0.00      50/62          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase() [769]
[763]    0.0    0.00    0.00      62         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [763]
                0.00    0.00      13/591147050     std::__is_constant_evaluated() [45]
                0.00    0.00      13/13          std::__new_allocator<Catch::Clara::Opt>::deallocate(Catch::Clara::Opt, unsigned long) [1079]
-----------------------------------------------
                0.00    0.00       1/13          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_create_storage(unsigned long) [842]
                0.00    0.00       1/13          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_range_insert<__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, 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> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, std::forward_iterator_tag) [463]
                0.00    0.00       3/13          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&) [418]
                0.00    0.00       8/13          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&) [393]
[764]    0.0    0.00    0.00      13         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [764]
                0.00    0.00      13/591147050     std::__is_constant_evaluated() [45]
                0.00    0.00      13/13          std::__new_allocator<Catch::Clara::Opt>::allocate(unsigned long, void const) [1080]
-----------------------------------------------
                0.00    0.00       4/4           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&) [700]
[765]    0.0    0.00    0.00       4         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::data() const [765]
                0.00    0.00       4/38187758     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [145]
-----------------------------------------------
                0.00    0.00       3/3           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&) [418]
[766]    0.0    0.00    0.00       3         decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt const&>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [766]
                0.00    0.00       3/54          Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [653]
                0.00    0.00       3/455994      operator new(unsigned long, void) [934]
                0.00    0.00       3/52          Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::remove_reference<Catch::Clara::Opt const&>::type&) [1028]
-----------------------------------------------
                                                 <spontaneous>
[767]    0.0    0.00    0.00                 Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::operator|<Catch::Clara::Help>(Catch::Clara::Help const&) const [767]
                0.00    0.00       2/49          Catch::Clara::Parser::~Parser() [635]
                0.00    0.00       1/3           Catch::Clara::Parser::Parser() [1125]
-----------------------------------------------
                0.00    0.00       2/2           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, std::allocator<char> const&) [462]
[768]    0.0    0.00    0.00       2         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() const [768]
                0.00    0.00       2/10084100     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [234]
                0.00    0.00       2/494863817     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [43]
                0.00    0.00       2/4           std::basic_string_view<char, std::char_traits<char> >::basic_string_view(char const, unsigned long) [1120]
-----------------------------------------------
                0.00    0.00      50/50          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [641]
[769]    0.0    0.00    0.00      50         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase() [769]
                0.00    0.00      50/62          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [763]
                0.00    0.00      50/50          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::~Vectorimpl() [1033]
-----------------------------------------------
                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&, char const (&) [16], void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [16]>::type>::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]) [692]
[770]    0.0    0.00    0.00       2         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]) [770]
                0.00    0.00       2/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [730]
[771]    0.0    0.00    0.00       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(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> >&) [771]
                0.00    0.00       2/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type>::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> >&&) [729]
[772]    0.0    0.00    0.00       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(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&) [772]
                0.00    0.00       2/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                0.00    0.00       2/2           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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&>::type>::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> >&) [690]
[773]    0.0    0.00    0.00       2         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> >&) [773]
                0.00    0.00       2/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                                                 <spontaneous>
[774]    0.0    0.00    0.00                 Catch::StreamingReporterBase::StreamingReporterBase(Catch::ReporterConfig&&) [774]
                0.00    0.00       1/296818371     Catch::operator"" sr(char const, unsigned long) [12]
-----------------------------------------------
                0.00    0.00       3/3           std::sharedptr<Catch::Clara::Detail::BoundValueRef<unsigned int> > std::make_shared<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(unsigned int&) [778]
[775]    0.0    0.00    0.00       3         std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::shared_ptr<std::allocator<void>, unsigned int&>(std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [775]
                0.00    0.00       3/3           std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, unsigned int&>(std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [776]
                0.00    0.00       3/21          unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [1074]
-----------------------------------------------
                0.00    0.00       3/3           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::shared_ptr<std::allocator<void>, unsigned int&>(std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [775]
[776]    0.0    0.00    0.00       3         std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, unsigned int&>(std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [776]
                0.00    0.00       3/3           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [777]
                0.00    0.00       3/21          unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [1074]
                0.00    0.00       3/3           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>) [1136]
-----------------------------------------------
                0.00    0.00       3/3           std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, unsigned int&>(std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [776]
[777]    0.0    0.00    0.00       3         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [777]
                0.00    0.00       3/3           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [807]
                0.00    0.00       3/3           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<unsigned int&>(std::allocator<void>, unsigned int&) [805]
                0.00    0.00       3/6           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [804]
                0.00    0.00       3/3           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [1137]
                0.00    0.00       3/455994      operator new(unsigned long, void) [934]
                0.00    0.00       3/21          unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [1074]
                0.00    0.00       3/3           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1138]
                0.00    0.00       3/9           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1088]
-----------------------------------------------
                0.00    0.00       3/3           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [509]
[778]    0.0    0.00    0.00       3         std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> > std::make_shared<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(unsigned int&) [778]
                0.00    0.00       3/3           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::shared_ptr<std::allocator<void>, unsigned int&>(std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [775]
                0.00    0.00       3/21          unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [1074]
-----------------------------------------------
                0.00    0.00       7/14          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<void>, 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::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [742]
                0.00    0.00       7/14          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [800]
[779]    0.0    0.00    0.00      14         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<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [779]
                0.00    0.00       7/591147050     std::__is_constant_evaluated() [45]
                0.00    0.00       7/7           std::__new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1098]
-----------------------------------------------
                0.00    0.00       7/7           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<void>, 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::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [742]
[780]    0.0    0.00    0.00       7         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [780]
                0.00    0.00       7/7           void std::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> >&) [781]
                0.00    0.00      14/49          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&) [1037]
                0.00    0.00       7/49          std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [1035]
                0.00    0.00       7/7           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [1101]
                0.00    0.00       7/21          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1073]
-----------------------------------------------
                0.00    0.00       7/7           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [780]
[781]    0.0    0.00    0.00       7         void std::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> >&) [781]
                0.00    0.00       7/591147050     std::__is_constant_evaluated() [45]
                0.00    0.00       7/455994      operator new(unsigned long, void) [934]
                0.00    0.00       7/49          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&) [1037]
                0.00    0.00       7/7           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> >&) [1090]
-----------------------------------------------
                0.00    0.00       7/7           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<void>, 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::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [742]
[782]    0.0    0.00    0.00       7         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<void>, (__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<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2> >&) [782]
                0.00    0.00       7/591147050     std::__is_constant_evaluated() [45]
                0.00    0.00       7/7           std::__new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1099]
                0.00    0.00       7/14          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<void>, (__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<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2>) [1076]
-----------------------------------------------
                                                 <spontaneous>
[783]    0.0    0.00    0.00                 Catch::Session::Session() [783]
                0.00    0.00       1/49          Catch::Clara::Parser::~Parser() [635]
                0.00    0.00       1/3           Catch::Clara::Parser::Parser() [1125]
-----------------------------------------------
                                                 <spontaneous>
[784]    0.0    0.00    0.00                 Catch::Session::~Session() [784]
                0.00    0.00       1/49          Catch::Clara::Parser::~Parser() [635]
-----------------------------------------------
                                                 <spontaneous>
[785]    0.0    0.00    0.00                 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<double, void>(double&, Catch::StringRef) [785]
                0.00    0.00       2/211626047     Catch::StringRef::StringRef() [50]
                0.00    0.00       2/43          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1052]
-----------------------------------------------
                0.00    0.00       1/127         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [857]
                0.00    0.00     126/127         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [787]
[786]    0.0    0.00    0.00     127         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() [786]
                0.00    0.00       7/7           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [800]
                0.00    0.00       3/3           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [831]
                0.00    0.00       7/7           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1100]
                0.00    0.00       3/3           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1141]
-----------------------------------------------
                0.00    0.00       1/411         std::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [879]
                0.00    0.00       1/411         std::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [878]
                0.00    0.00       1/411         std::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [880]
                0.00    0.00       1/411         std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [876]
                0.00    0.00       1/411         std::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [881]
                0.00    0.00       1/411         std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [875]
                0.00    0.00       1/411         std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [867]
                0.00    0.00       1/411         std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [872]
                0.00    0.00       1/411         std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [868]
                0.00    0.00       1/411         std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [869]
                0.00    0.00       1/411         std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [870]
                0.00    0.00       1/411         std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [871]
                0.00    0.00       1/411         std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [873]
                0.00    0.00       1/411         std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [874]
                0.00    0.00       1/411         std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<long>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [877]
                0.00    0.00       2/411         std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<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::Lockpolicy)2>::~__shared_ptr() [861]
                0.00    0.00       2/411         std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<double>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [862]
                0.00    0.00       3/411         std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [860]
                0.00    0.00       7/411         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() [856]
                0.00    0.00      16/411         std::__shared_ptr<Catch::Clara::Detail::BoundFlagRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [854]
                0.00    0.00      51/411         std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [850]
                0.00    0.00      52/411         std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [849]
                0.00    0.00     263/411         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [802]
[787]    0.0    0.00    0.00     411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [787]
                0.00    0.00     126/127         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() [786]
-----------------------------------------------
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<char32_t, int> >::type Catch::operator==<int>(Catch::ExprLhs<char32_t>&&, int) [750]
[788]    0.0    0.00    0.00       1         Catch::BinaryExpr<char32_t, int>::BinaryExpr(bool, char32_t, Catch::StringRef, int) [788]
                0.00    0.00       1/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [17]>::type>::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]) [712]
[789]    0.0    0.00    0.00       1         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]) [789]
                0.00    0.00       1/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [36]>::type>::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]) [713]
[790]    0.0    0.00    0.00       1         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]) [790]
                0.00    0.00       1/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [48]>::type>::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]) [714]
[791]    0.0    0.00    0.00       1         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]) [791]
                0.00    0.00       1/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [4]>::type>::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]) [715]
[792]    0.0    0.00    0.00       1         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]) [792]
                0.00    0.00       1/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [57]>::type>::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]) [716]
[793]    0.0    0.00    0.00       1         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]) [793]
                0.00    0.00       1/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [67]>::type>::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]) [717]
[794]    0.0    0.00    0.00       1         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]) [794]
                0.00    0.00       1/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [76]>::type>::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]) [718]
[795]    0.0    0.00    0.00       1         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]) [795]
                0.00    0.00       1/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [709]
[796]    0.0    0.00    0.00       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(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> >&) [796]
                0.00    0.00       1/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [11]>::type>::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]) [608]
[797]    0.0    0.00    0.00       1         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]) [797]
                0.00    0.00       1/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type>::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> >&&) [708]
[798]    0.0    0.00    0.00       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(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&) [798]
                0.00    0.00       1/105585946     Catch::ITransientExpression::ITransientExpression(bool, bool) [60]
-----------------------------------------------
                                                 <spontaneous>
[799]    0.0    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>) [799]
                0.00    0.00       1/50          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [641]
                0.00    0.00       2/80          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [1014]
-----------------------------------------------
                0.00    0.00       7/7           std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() [786]
[800]    0.0    0.00    0.00       7         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [800]
                0.00    0.00       7/14          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<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [779]
                0.00    0.00       7/14          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1077]
                0.00    0.00       7/14          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<void>, (__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<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2>) [1076]
                0.00    0.00       7/7           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1102]
-----------------------------------------------
                0.00    0.00       1/263         Catch::Clara::Opt::Opt<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>(Catch::Clara::Help::Help(bool&)::{lambda(bool)#1} const&) [864]
                0.00    0.00       1/263         Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1} const&) [863]
                0.00    0.00       3/263         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::~ParserRefImpl() [858]
                0.00    0.00      16/263         Catch::Clara::Opt::Opt(bool&) [853]
                0.00    0.00     242/263         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl() [808]
[801]    0.0    0.00    0.00     263         std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [801]
                0.00    0.00     263/263         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [802]
-----------------------------------------------
                0.00    0.00     263/263         std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [801]
[802]    0.0    0.00    0.00     263         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [802]
                0.00    0.00     263/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [787]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [675]
[803]    0.0    0.00    0.00       1         std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [803]
                0.00    0.00       1/1           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>&) [827]
                0.00    0.00       1/1           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Arg> const&) [841]
                0.00    0.00       1/4           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() const [1116]
                0.00    0.00       1/8           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::size() const [1089]
                0.00    0.00       1/56          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() [1022]
                0.00    0.00       1/4           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::end() const [1118]
                0.00    0.00       1/4           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::begin() const [1119]
-----------------------------------------------
                0.00    0.00       3/6           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [777]
                0.00    0.00       3/6           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [831]
[804]    0.0    0.00    0.00       6         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [804]
                0.00    0.00       3/591147050     std::__is_constant_evaluated() [45]
                0.00    0.00       3/3           std::__new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1139]
-----------------------------------------------
                0.00    0.00       3/3           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [777]
[805]    0.0    0.00    0.00       3         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<unsigned int&>(std::allocator<void>, unsigned int&) [805]
                0.00    0.00       3/3           void std::Construct<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&) [806]
                0.00    0.00       6/21          unsigned int& std::forward<unsigned int&>(std::removereference<unsigned int&>::type&) [1074]
                0.00    0.00       3/49          std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [1035]
                0.00    0.00       3/3           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [1142]
                0.00    0.00       3/9           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1088]
-----------------------------------------------
                0.00    0.00       3/3           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<unsigned int&>(std::allocator<void>, unsigned int&) [805]
[806]    0.0    0.00    0.00       3         void std::Construct<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&) [806]
                0.00    0.00       3/591147050     std::_is_constant_evaluated() [45]
                0.00    0.00       3/455994      operator new(unsigned long, void) [934]
                0.00    0.00       3/21          unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [1074]
                0.00    0.00       3/3           Catch::Clara::Detail::BoundValueRef<unsigned int>::BoundValueRef(unsigned int&) [1123]
-----------------------------------------------
                0.00    0.00       3/3           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [777]
[807]    0.0    0.00    0.00       3         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [807]
                0.00    0.00       3/591147050     std::__is_constant_evaluated() [45]
                0.00    0.00       3/3           std::__new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1140]
                0.00    0.00       3/6           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [1111]
-----------------------------------------------
                0.00    0.00     242/242         Catch::Clara::Opt::~Opt() [607]
[808]    0.0    0.00    0.00     242         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl() [808]
                0.00    0.00     242/263         std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [801]
                0.00    0.00     242/242         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::~ComposableParserImpl() [979]
-----------------------------------------------
                                                 <spontaneous>
[809]    0.0    0.00    0.00                 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> > > >&, Catch::StringRef) [809]
                0.00    0.00       1/211626047     Catch::StringRef::StringRef() [50]
-----------------------------------------------
                                                 <spontaneous>
[810]    0.0    0.00    0.00                 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> > > >&, Catch::StringRef) [810]
                0.00    0.00       1/211626047     Catch::StringRef::StringRef() [50]
                0.00    0.00       1/43          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1052]
-----------------------------------------------
                                                 <spontaneous>
[811]    0.0    0.00    0.00                 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<long, void>(long&, Catch::StringRef) [811]
                0.00    0.00       1/211626047     Catch::StringRef::StringRef() [50]
                0.00    0.00       1/43          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1052]
-----------------------------------------------
                                                 <spontaneous>
[812]    0.0    0.00    0.00                 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&, Catch::StringRef) [812]
                0.00    0.00       1/211626047     Catch::StringRef::StringRef() [50]
                0.00    0.00       1/43          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1052]
-----------------------------------------------
                                                 <spontaneous>
[813]    0.0    0.00    0.00                 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&, Catch::StringRef) [813]
                0.00    0.00       1/211626047     Catch::StringRef::StringRef() [50]
                0.00    0.00       1/43          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1052]
-----------------------------------------------
                                                 <spontaneous>
[814]    0.0    0.00    0.00                 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&, Catch::StringRef) [814]
                0.00    0.00       1/211626047     Catch::StringRef::StringRef() [50]
                0.00    0.00       1/43          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1052]
-----------------------------------------------
                                                 <spontaneous>
[815]    0.0    0.00    0.00                 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&, Catch::StringRef) [815]
                0.00    0.00       1/211626047     Catch::StringRef::StringRef() [50]
                0.00    0.00       1/43          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1052]
-----------------------------------------------
                                                 <spontaneous>
[816]    0.0    0.00    0.00                 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&, Catch::StringRef) [816]
                0.00    0.00       1/211626047     Catch::StringRef::StringRef() [50]
                0.00    0.00       1/43          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1052]
-----------------------------------------------
                                                 <spontaneous>
[817]    0.0    0.00    0.00                 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&, Catch::StringRef) [817]
                0.00    0.00       1/211626047     Catch::StringRef::StringRef() [50]
                0.00    0.00       1/43          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1052]
-----------------------------------------------
                                                 <spontaneous>
[818]    0.0    0.00    0.00                 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&, Catch::StringRef) [818]
                0.00    0.00       1/211626047     Catch::StringRef::StringRef() [50]
                0.00    0.00       1/43          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1052]
-----------------------------------------------
                                                 <spontaneous>
[819]    0.0    0.00    0.00                 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&, Catch::StringRef) [819]
                0.00    0.00       1/211626047     Catch::StringRef::StringRef() [50]
                0.00    0.00       1/43          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1052]
-----------------------------------------------
                                                 <spontaneous>
[820]    0.0    0.00    0.00                 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&, Catch::StringRef) [820]
                0.00    0.00       1/211626047     Catch::StringRef::StringRef() [50]
                0.00    0.00       1/43          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1052]
-----------------------------------------------
                                                 <spontaneous>
[821]    0.0    0.00    0.00                 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&, Catch::StringRef) [821]
                0.00    0.00       1/211626047     Catch::StringRef::StringRef() [50]
                0.00    0.00       1/43          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1052]
-----------------------------------------------
                                                 <spontaneous>
[822]    0.0    0.00    0.00                 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2} const&, Catch::StringRef) [822]
                0.00    0.00       1/211626047     Catch::StringRef::StringRef() [50]
                0.00    0.00       1/43          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1052]
-----------------------------------------------
                                                 <spontaneous>
[823]    0.0    0.00    0.00                 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1} const&, Catch::StringRef) [823]
                0.00    0.00       1/211626047     Catch::StringRef::StringRef() [50]
                0.00    0.00       1/43          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1052]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [54]
[824]    0.0    0.00    0.00       1         __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator-(long) const [824]
                0.00    0.00       1/7865658     __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char const&) [290]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [54]
[825]    0.0    0.00    0.00       1         __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator+(long) const [825]
                0.00    0.00       1/7865658     __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char const&) [290]
-----------------------------------------------
                                                 <spontaneous>
[826]    0.0    0.00    0.00                 std::shared_ptr<std::enable_if<!std::is_array<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::value, Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> 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> >&) [826]
                0.00    0.00       1/7           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::shared_ptr<std::allocator<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [740]
                0.00    0.00       1/49          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&) [1037]
-----------------------------------------------
                0.00    0.00       1/1           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [803]
[827]    0.0    0.00    0.00       1         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>&) [827]
                0.00    0.00       1/83772097     std::is_constant_evaluated() [162]
                0.00    0.00       1/1           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) [847]
-----------------------------------------------
                0.00    0.00       1/51          void std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_realloc_insert<Catch::Clara::Arg const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg const&) [838]
                0.00    0.00      50/51          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~Vectorbase() [830]
[828]    0.0    0.00    0.00      51         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_deallocate(Catch::Clara::Arg, unsigned long) [828]
                0.00    0.00       2/591147050     std::__is_constant_evaluated() [45]
                0.00    0.00       2/2           std::__new_allocator<Catch::Clara::Arg>::deallocate(Catch::Clara::Arg, unsigned long) [1175]
-----------------------------------------------
                0.00    0.00       1/2           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_create_storage(unsigned long) [840]
                0.00    0.00       1/2           void std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_realloc_insert<Catch::Clara::Arg const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg const&) [838]
[829]    0.0    0.00    0.00       2         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_allocate(unsigned long) [829]
                0.00    0.00       2/591147050     std::__is_constant_evaluated() [45]
                0.00    0.00       2/2           std::__new_allocator<Catch::Clara::Arg>::allocate(unsigned long, void const) [1176]
-----------------------------------------------
                0.00    0.00      50/50          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector() [699]
[830]    0.0    0.00    0.00      50         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~Vectorbase() [830]
                0.00    0.00      50/51          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_deallocate(Catch::Clara::Arg, unsigned long) [828]
                0.00    0.00      50/50          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::~Vectorimpl() [1032]
-----------------------------------------------
                0.00    0.00       3/3           std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() [786]
[831]    0.0    0.00    0.00       3         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [831]
                0.00    0.00       3/6           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [804]
                0.00    0.00       3/6           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1112]
                0.00    0.00       3/6           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [1111]
                0.00    0.00       3/3           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1143]
-----------------------------------------------
                                                 <spontaneous>
[832]    0.0    0.00    0.00                 Catch::makeStream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [832]
                0.00    0.00       1/454076      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [445]
-----------------------------------------------
                                                 <spontaneous>
[833]    0.0    0.00    0.00                 Catch::Config::name() const [833]
                0.00    0.00       1/454076      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [445]
-----------------------------------------------
                                                 <spontaneous>
[834]    0.0    0.00    0.00                 Catch::Clara::Help::~Help() [834]
                0.00    0.00       1/242         Catch::Clara::Opt::~Opt() [607]
-----------------------------------------------
                                                 <spontaneous>
[835]    0.0    0.00    0.00                 Catch::Clara::Args::~Args() [835]
                0.00    0.00       1/373         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::~vector() [597]
-----------------------------------------------
                0.00    0.00       1/50          Catch::makeCommandLineParser(Catch::ConfigData&) [277]
                0.00    0.00      49/50          Catch::Clara::Parser::~Parser() [635]
[836]    0.0    0.00    0.00      50         Catch::Clara::ExeName::~ExeName() [836]
                0.00    0.00      50/50          std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::~shared_ptr() [851]
                0.00    0.00      50/50          std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~shared_ptr() [852]
                0.00    0.00      50/50          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::~ComposableParserImpl() [1030]
-----------------------------------------------
                                                 <spontaneous>
[837]    0.0    0.00    0.00                 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>) [837]
                0.00    0.00       1/50          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector() [699]
                0.00    0.00       2/56          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() [1022]
-----------------------------------------------
                                                 <spontaneous>
[838]    0.0    0.00    0.00                 void std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_realloc_insert<Catch::Clara::Arg const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg const&) [838]
                0.00    0.00       1/2           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_allocate(unsigned long) [829]
                0.00    0.00       1/51          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_deallocate(Catch::Clara::Arg, unsigned long) [828]
                0.00    0.00       3/4           Catch::Clara::Arg const& std::forward<Catch::Clara::Arg const&>(std::remove_reference<Catch::Clara::Arg const&>::type&) [1122]
                0.00    0.00       2/56          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() [1022]
                0.00    0.00       1/455994      operator new(unsigned long, void) [934]
                0.00    0.00       1/2           Catch::Clara::Arg::Arg(Catch::Clara::Arg const&) [1151]
-----------------------------------------------
                                                 <spontaneous>
[839]    0.0    0.00    0.00                 void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_range_initialize<char const const>(char const const, char const const, std::forward_iterator_tag) [839]
                0.00    0.00       1/120         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_allocate(unsigned long) [671]
                0.00    0.00       2/594         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() [954]
-----------------------------------------------
                0.00    0.00       1/1           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Arg> const&) [841]
[840]    0.0    0.00    0.00       1         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_create_storage(unsigned long) [840]
                0.00    0.00       1/2           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_allocate(unsigned long) [829]
-----------------------------------------------
                0.00    0.00       1/1           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [803]
[841]    0.0    0.00    0.00       1         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Arg> const&) [841]
                0.00    0.00       1/1           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_create_storage(unsigned long) [840]
                0.00    0.00       1/2           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Arg> const&) [1172]
-----------------------------------------------
                0.00    0.00       1/1           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Opt> const&) [843]
[842]    0.0    0.00    0.00       1         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_create_storage(unsigned long) [842]
                0.00    0.00       1/13          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [764]
-----------------------------------------------
                0.00    0.00       1/1           std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [682]
[843]    0.0    0.00    0.00       1         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Opt> const&) [843]
                0.00    0.00       1/1           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_create_storage(unsigned long) [842]
                0.00    0.00       1/2           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Opt> const&) [1173]
-----------------------------------------------
                0.00    0.00       1/1           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) [847]
[844]    0.0    0.00    0.00       1         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) [844]
                0.00    0.00       1/1           Catch::Clara::Arg std::__do_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) [846]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::Arg std::__do_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) [846]
[845]    0.0    0.00    0.00       1         void std::Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [845]
                0.00    0.00       1/591147050     std::_is_constant_evaluated() [45]
                0.00    0.00       1/455994      operator new(unsigned long, void) [934]
                0.00    0.00       1/4           Catch::Clara::Arg const& std::forward<Catch::Clara::Arg const&>(std::remove_reference<Catch::Clara::Arg const&>::type&) [1122]
                0.00    0.00       1/2           Catch::Clara::Arg::Arg(Catch::Clara::Arg const&) [1151]
-----------------------------------------------
                0.00    0.00       1/1           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) [844]
[846]    0.0    0.00    0.00       1         Catch::Clara::Arg std::__do_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) [846]
                0.00    0.00       1/1           void std::_Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [845]
                0.00    0.00       2/2           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&) [1167]
                0.00    0.00       1/2           __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::operator() const [1168]
                0.00    0.00       1/3           Catch::Clara::Arg std::__addressof<Catch::Clara::Arg>(Catch::Clara::Arg&) [1147]
                0.00    0.00       1/2           __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::operator++() [1166]
-----------------------------------------------
                0.00    0.00       1/1           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>&) [827]
[847]    0.0    0.00    0.00       1         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) [847]
                0.00    0.00       1/1           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) [844]
-----------------------------------------------
                                                 <spontaneous>
[848]    0.0    0.00    0.00                 std::__shared_ptr_access<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2, false, false>::operator() const [848]
                0.00    0.00       1/591147050     std::__is_constant_evaluated() [45]
-----------------------------------------------
                0.00    0.00       1/52          std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&) [529]
                0.00    0.00       1/52          std::enable_if<std::__sp_compatible_with<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, Catch::Clara::Detail::BoundValueRefBase>::value, std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&>::type std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::operator=<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> > >, (__gnu_cxx::Lockpolicy)2>&&) [865]
                0.00    0.00      50/52          std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::~shared_ptr() [851]
[849]    0.0    0.00    0.00      52         std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [849]
                0.00    0.00      52/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [787]
-----------------------------------------------
                0.00    0.00       1/51          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>&&) [530]
                0.00    0.00      50/51          std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~shared_ptr() [852]
[850]    0.0    0.00    0.00      51         std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [850]
                0.00    0.00      51/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [787]
-----------------------------------------------
                0.00    0.00      50/50          Catch::Clara::ExeName::~ExeName() [836]
[851]    0.0    0.00    0.00      50         std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::~shared_ptr() [851]
                0.00    0.00      50/52          std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [849]
-----------------------------------------------
                0.00    0.00      50/50          Catch::Clara::ExeName::~ExeName() [836]
[852]    0.0    0.00    0.00      50         std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~shared_ptr() [852]
                0.00    0.00      50/51          std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [850]
-----------------------------------------------
                                                 <spontaneous>
[853]    0.0    0.00    0.00                 Catch::Clara::Opt::Opt(bool&) [853]
                0.00    0.00      16/263         std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [801]
                0.00    0.00      16/173         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector() [987]
-----------------------------------------------
                                                 <spontaneous>
[854]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundFlagRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [854]
                0.00    0.00      16/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [787]
-----------------------------------------------
                0.00    0.00       1/7           Catch::Clara::ExeName::ExeName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [866]
                0.00    0.00       6/7           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> >&, Catch::StringRef) [493]
[855]    0.0    0.00    0.00       7         std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~shared_ptr() [855]
                0.00    0.00       7/7           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() [856]
-----------------------------------------------
                0.00    0.00       7/7           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~shared_ptr() [855]
[856]    0.0    0.00    0.00       7         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() [856]
                0.00    0.00       7/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [787]
-----------------------------------------------
                                                 <spontaneous>
[857]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [857]
                0.00    0.00       1/127         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() [786]
                0.00    0.00       2/78          std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_add_ref_copy() [1015]
-----------------------------------------------
                                                 <spontaneous>
[858]    0.0    0.00    0.00                 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::~ParserRefImpl() [858]
                0.00    0.00       3/263         std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [801]
-----------------------------------------------
                0.00    0.00       3/3           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [509]
[859]    0.0    0.00    0.00       3         std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~shared_ptr() [859]
                0.00    0.00       3/3           std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [860]
-----------------------------------------------
                0.00    0.00       3/3           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~shared_ptr() [859]
[860]    0.0    0.00    0.00       3         std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [860]
                0.00    0.00       3/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [787]
-----------------------------------------------
                                                 <spontaneous>
[861]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<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::Lockpolicy)2>::~__shared_ptr() [861]
                0.00    0.00       2/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [787]
-----------------------------------------------
                                                 <spontaneous>
[862]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<double>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [862]
                0.00    0.00       2/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [787]
-----------------------------------------------
                                                 <spontaneous>
[863]    0.0    0.00    0.00                 Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1} const&) [863]
                0.00    0.00       1/263         std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [801]
                0.00    0.00       1/173         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector() [987]
-----------------------------------------------
                                                 <spontaneous>
[864]    0.0    0.00    0.00                 Catch::Clara::Opt::Opt<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>(Catch::Clara::Help::Help(bool&)::{lambda(bool)#1} const&) [864]
                0.00    0.00       1/263         std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [801]
                0.00    0.00       1/173         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector() [987]
-----------------------------------------------
                                                 <spontaneous>
[865]    0.0    0.00    0.00                 std::enable_if<std::__sp_compatible_with<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, Catch::Clara::Detail::BoundValueRefBase>::value, std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&>::type std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::operator=<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> > >, (__gnu_cxx::Lockpolicy)2>&&) [865]
                0.00    0.00       1/52          std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [849]
-----------------------------------------------
                                                 <spontaneous>
[866]    0.0    0.00    0.00                 Catch::Clara::ExeName::ExeName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [866]
                0.00    0.00       1/7           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~shared_ptr() [855]
-----------------------------------------------
                                                 <spontaneous>
[867]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [867]
                0.00    0.00       1/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [787]
-----------------------------------------------
                                                 <spontaneous>
[868]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [868]
                0.00    0.00       1/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [787]
-----------------------------------------------
                                                 <spontaneous>
[869]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [869]
                0.00    0.00       1/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [787]
-----------------------------------------------
                                                 <spontaneous>
[870]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [870]
                0.00    0.00       1/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [787]
-----------------------------------------------
                                                 <spontaneous>
[871]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [871]
                0.00    0.00       1/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [787]
-----------------------------------------------
                                                 <spontaneous>
[872]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [872]
                0.00    0.00       1/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [787]
-----------------------------------------------
                                                 <spontaneous>
[873]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [873]
                0.00    0.00       1/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [787]
-----------------------------------------------
                                                 <spontaneous>
[874]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [874]
                0.00    0.00       1/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [787]
-----------------------------------------------
                                                 <spontaneous>
[875]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [875]
                0.00    0.00       1/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [787]
-----------------------------------------------
                                                 <spontaneous>
[876]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [876]
                0.00    0.00       1/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [787]
-----------------------------------------------
                                                 <spontaneous>
[877]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<long>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [877]
                0.00    0.00       1/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [787]
-----------------------------------------------
                                                 <spontaneous>
[878]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [878]
                0.00    0.00       1/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [787]
-----------------------------------------------
                                                 <spontaneous>
[879]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [879]
                0.00    0.00       1/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [787]
-----------------------------------------------
                                                 <spontaneous>
[880]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [880]
                0.00    0.00       1/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [787]
-----------------------------------------------
                                                 <spontaneous>
[881]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [881]
                0.00    0.00       1/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [787]
-----------------------------------------------
                0.00    0.00 10525244/10525244     char32_t const std::addressof<char32_t const>(char32_t const&) [289]
[894]    0.0    0.00    0.00 10525244         char32_t const std::__addressof<char32_t const>(char32_t const&) [894]
-----------------------------------------------
                0.00    0.00       2/8998443     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> >&&) [640]
                0.00    0.00 8998441/8998443     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long) [114]
[895]    0.0    0.00    0.00 8998443         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_length(unsigned long) [895]
-----------------------------------------------
                0.00    0.00 7657594/7657594     Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [235]
[896]    0.0    0.00    0.00 7657594         Catch::ExprLhs<unsigned long>::ExprLhs(unsigned long) [896]
-----------------------------------------------
                0.00    0.00 4408741/4408741     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_set_length(unsigned long) [197]
[897]    0.0    0.00    0.00 4408741         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_length(unsigned long) [897]
-----------------------------------------------
                0.00    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&> 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> > >&&) [217]
[898]    0.0    0.00    0.00 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&) [898]
-----------------------------------------------
                0.00    0.00 3201152/3201152     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [109]
[899]    0.0    0.00    0.00 3201152         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag)::_Guard::~Guard() [899]
-----------------------------------------------
                0.00    0.00       1/2929808     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&) [658]
                0.00    0.00       1/2929808     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> >&&) [655]
                0.00    0.00       1/2929808     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> >&&) [7117]
                0.00    0.00       9/2929808     std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Catch::Detail::unique_ptr<Catch::IReporterFactory>, Catch::Detail::CaseInsensitiveLess, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> > > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [6466]
                0.00    0.00 1464898/2929808     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) [96]
                0.00    0.00 1464898/2929808     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> >&&) [59]
[900]    0.0    0.00    0.00 2929808         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> >&) [900]
-----------------------------------------------
                0.00    0.00 2593599/2593599     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [184]
[901]    0.0    0.00    0.00 2593599         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::~Allochider() [901]
-----------------------------------------------
                0.00    0.00    2049/2317631     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&) [395]
                0.00    0.00    2049/2317631     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_check_length(unsigned long, unsigned long, char const) const [947]
                0.00    0.00    4098/2317631     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_append(char16_t const, unsigned long) [398]
                0.00    0.00   67683/2317631     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator[](unsigned long) [505]
                0.00    0.00 2241752/2317631     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::push_back(char16_t) [159]
[902]    0.0    0.00    0.00 2317631         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::size() const [902]
-----------------------------------------------
                0.00    0.00 1114111/2228222     std::operator&=(std::IosFmtflags&, std::IosFmtflags) [911]
                0.00    0.00 1114111/2228222     std::ios_base::setf(std::IosFmtflags, std::IosFmtflags) [341]
[903]    0.0    0.00    0.00 2228222         std::operator&(std::IosFmtflags, std::IosFmtflags) [903]
-----------------------------------------------
                0.00    0.00 1524750/1524750     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::max_size() const [905]
[904]    0.0    0.00    0.00 1524750         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_get_allocator() const [904]
-----------------------------------------------
                0.00    0.00 1524750/1524750     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_create(unsigned long&, unsigned long) [271]
[905]    0.0    0.00    0.00 1524750         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::max_size() const [905]
                0.00    0.00 1524750/1524750     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_get_allocator() const [904]
-----------------------------------------------
                0.00    0.00 1116364/1116364     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string() [199]
[906]    0.0    0.00    0.00 1116364         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::Allochider(char16_t, std::allocator<char16_t>&&) [906]
                0.00    0.00 1116364/1116364     std::remove_reference<std::allocator<char16_t>&>::type&& std::move<std::allocator<char16_t>&>(std::allocator<char16_t>&) [907]
-----------------------------------------------
                0.00    0.00 1116364/1116364     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::Allochider(char16_t, std::allocator<char16_t>&&) [906]
[907]    0.0    0.00    0.00 1116364         std::remove_reference<std::allocator<char16_t>&>::type&& std::move<std::allocator<char16_t>&>(std::allocator<char16_t>&) [907]
-----------------------------------------------
                0.00    0.00 1115110/1115110     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string<std::allocator<char32_t> >(char32_t const, std::allocator<char32_t> const&) [117]
[908]    0.0    0.00    0.00 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&) [908]
-----------------------------------------------
                0.00    0.00 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) [148]
[909]    0.0    0.00    0.00 1115110         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)::Guard::Guard(std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >) [909]
-----------------------------------------------
                0.00    0.00 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) [148]
[910]    0.0    0.00    0.00 1115110         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)::_Guard::~Guard() [910]
-----------------------------------------------
                0.00    0.00 1114111/1114111     std::iosbase::setf(std::IosFmtflags, std::IosFmtflags) [341]
[911]    0.0    0.00    0.00 1114111         std::operator&=(std::IosFmtflags&, std::IosFmtflags) [911]
                0.00    0.00 1114111/2228222     std::operator&(std::IosFmtflags, std::IosFmtflags) [903]
-----------------------------------------------
                0.00    0.00 1114111/1114111     std::ios_base::setf(std::IosFmtflags, std::IosFmtflags) [341]
[912]    0.0    0.00    0.00 1114111         std::operator~(std::IosFmtflags) [912]
-----------------------------------------------
                0.00    0.00 1114111/1114111     std::ios_base::setf(std::IosFmtflags, std::IosFmtflags) [341]
[913]    0.0    0.00    0.00 1114111         std::operator|=(std::IosFmtflags&, std::IosFmtflags) [913]
                0.00    0.00 1114111/1114111     std::operator|(std::IosFmtflags, std::IosFmtflags) [914]
-----------------------------------------------
                0.00    0.00 1114111/1114111     std::operator|=(std::IosFmtflags&, std::IosFmtflags) [913]
[914]    0.0    0.00    0.00 1114111         std::operator|(std::IosFmtflags, std::IosFmtflags) [914]
-----------------------------------------------
                0.00    0.00 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_local_data() const [300]
[915]    0.0    0.00    0.00 1112062         std::__ptr_traits_ptr_to<wchar_t const, wchar_t const, false>::pointer_to(wchar_t const&) [915]
                0.00    0.00 1112062/1112062     wchar_t const std::addressof<wchar_t const>(wchar_t const&) [923]
-----------------------------------------------
                0.00    0.00 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_local_data() [919]
[916]    0.0    0.00    0.00 1112062         std::__ptr_traits_ptr_to<wchar_t, wchar_t, false>::pointer_to(wchar_t&) [916]
                0.00    0.00 1112062/1112062     wchar_t std::addressof<wchar_t>(wchar_t&) [924]
-----------------------------------------------
                0.00    0.00 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string<std::allocator<wchar_t> >(wchar_t const, std::allocator<wchar_t> const&) [141]
[917]    0.0    0.00    0.00 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&) [917]
-----------------------------------------------
                0.00    0.00 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::~basic_string() [211]
[918]    0.0    0.00    0.00 1112062         std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::Allochider::~Allochider() [918]
-----------------------------------------------
                0.00    0.00 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string<std::allocator<wchar_t> >(wchar_t const, std::allocator<wchar_t> const&) [141]
[919]    0.0    0.00    0.00 1112062         std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_local_data() [919]
                0.00    0.00 1112062/1112062     std::__ptr_traits_ptr_to<wchar_t, wchar_t, false>::pointer_to(wchar_t&) [916]
-----------------------------------------------
                0.00    0.00 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_set_length(unsigned long) [241]
[920]    0.0    0.00    0.00 1112062         std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_length(unsigned long) [920]
-----------------------------------------------
                0.00    0.00 1112062/1112062     wchar_t const std::addressof<wchar_t const>(wchar_t const&) [923]
[921]    0.0    0.00    0.00 1112062         wchar_t const std::__addressof<wchar_t const>(wchar_t const&) [921]
-----------------------------------------------
                0.00    0.00 1112062/1112062     wchar_t std::addressof<wchar_t>(wchar_t&) [924]
[922]    0.0    0.00    0.00 1112062         wchar_t std::__addressof<wchar_t>(wchar_t&) [922]
-----------------------------------------------
                0.00    0.00 1112062/1112062     std::__ptr_traits_ptr_to<wchar_t const, wchar_t const, false>::pointer_to(wchar_t const&) [915]
[923]    0.0    0.00    0.00 1112062         wchar_t const std::addressof<wchar_t const>(wchar_t const&) [923]
                0.00    0.00 1112062/1112062     wchar_t const std::__addressof<wchar_t const>(wchar_t const&) [921]
-----------------------------------------------
                0.00    0.00 1112062/1112062     std::__ptr_traits_ptr_to<wchar_t, wchar_t, false>::pointer_to(wchar_t&) [916]
[924]    0.0    0.00    0.00 1112062         wchar_t std::addressof<wchar_t>(wchar_t&) [924]
                0.00    0.00 1112062/1112062     wchar_t std::__addressof<wchar_t>(wchar_t&) [922]
-----------------------------------------------
                0.00    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) [144]
[925]    0.0    0.00    0.00 1112062         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)::Guard::Guard(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >) [925]
-----------------------------------------------
                0.00    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) [144]
[926]    0.0    0.00    0.00 1112062         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)::_Guard::~Guard() [926]
-----------------------------------------------
                0.00    0.00 1048576/1048576     std::_cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string<std::allocator<char16_t> >(char16_t const, std::allocator<char16_t> const&) [175]
[927]    0.0    0.00    0.00 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&) [927]
-----------------------------------------------
                0.00    0.00 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) [309]
[928]    0.0    0.00    0.00 1048576         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)::Guard::Guard(std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >) [928]
-----------------------------------------------
                0.00    0.00 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) [309]
[929]    0.0    0.00    0.00 1048576         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)::_Guard::~Guard() [929]
-----------------------------------------------
                0.00    0.00       4/762380      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> >&&) [640]
                0.00    0.00     102/762380      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) [513]
                0.00    0.00  762274/762380      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) [142]
[930]    0.0    0.00    0.00  762380         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data(char32_t) [930]
-----------------------------------------------
                0.00    0.00       2/762378      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> >&&) [640]
                0.00    0.00     102/762378      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) [513]
                0.00    0.00  762274/762378      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) [142]
[931]    0.0    0.00    0.00  762378         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_capacity(unsigned long) [931]
-----------------------------------------------
                0.00    0.00  762376/762376      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_destroy(unsigned long) [311]
[932]    0.0    0.00    0.00  762376         std::__new_allocator<char32_t>::deallocate(char32_t, unsigned long) [932]
-----------------------------------------------
                0.00    0.00  762376/762376      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_allocate(std::allocator<char32_t>&, unsigned long) [327]
[933]    0.0    0.00    0.00  762376         std::__new_allocator<char32_t>::allocate(unsigned long, void const) [933]
-----------------------------------------------
                0.00    0.00       1/455994      void std::Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [845]
                0.00    0.00       1/455994      std::_shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, std::allocator<void>, Catch::Clara::Help::Help(bool&)::{lambda(bool)#1} const&>(Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::Clara::Help::Help(bool&)::{lambda(bool)#1} const&) [5696]
                0.00    0.00       1/455994      void std::Construct<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, Catch::Clara::Help::Help(bool&)::{lambda(bool)#1} const&>(Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, Catch::Clara::Help::Help(bool&)::{lambda(bool)#1} const&) [7968]
                0.00    0.00       1/455994      Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>::ResultValueBase(Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>&&) [2179]
                0.00    0.00       1/455994      void std::vector<Catch::Clara::Detail::Token, std::allocator<Catch::Clara::Detail::Token> >::M_realloc_insert<Catch::Clara::Detail::Token>(__gnu_cxx::__normal_iterator<Catch::Clara::Detail::Token, std::vector<Catch::Clara::Detail::Token, std::allocator<Catch::Clara::Detail::Token> > >, Catch::Clara::Detail::Token&&) [6866]
                0.00    0.00       1/455994      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1} const&>(Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1} const&) [5695]
                0.00    0.00       1/455994      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8} const&>(Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8} const&) [5697]
                0.00    0.00       1/455994      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1} const&) [5693]
                0.00    0.00       1/455994      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&>(Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&) [5698]
                0.00    0.00       1/455994      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2} const&) [5692]
                0.00    0.00       1/455994      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2} const&) [5684]
                0.00    0.00       1/455994      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7} const&) [5689]
                0.00    0.00       1/455994      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3} const&) [5685]
                0.00    0.00       1/455994      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4} const&) [5686]
                0.00    0.00       1/455994      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5} const&) [5687]
                0.00    0.00       1/455994      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6} const&) [5688]
                0.00    0.00       1/455994      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9} const&) [5690]
                0.00    0.00       1/455994      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10} const&) [5691]
                0.00    0.00       1/455994      void std::Construct<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1} const&>(Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1} const&) [7967]
                0.00    0.00       1/455994      void std::Construct<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8} const&>(Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8} const&) [7969]
                0.00    0.00       1/455994      void std::Construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1} const&) [7962]
                0.00    0.00       1/455994      void std::Construct<Catch::Clara::Detail::BoundManyLambda<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&>(Catch::Clara::Detail::BoundManyLambda<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&) [7970]
                0.00    0.00       1/455994      void std::Construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2} const&) [7961]
                0.00    0.00       1/455994      void std::Construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2} const&) [7953]
                0.00    0.00       1/455994      void std::Construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7} const&) [7958]
                0.00    0.00       1/455994      void std::Construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3} const&) [7954]
                0.00    0.00       1/455994      void std::Construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4} const&) [7955]
                0.00    0.00       1/455994      void std::Construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5} const&) [7956]
                0.00    0.00       1/455994      void std::Construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6} const&) [7957]
                0.00    0.00       1/455994      void std::Construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9} const&) [7959]
                0.00    0.00       1/455994      void std::Construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10} const&) [7960]
                0.00    0.00       1/455994      void std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_realloc_insert<Catch::Clara::Arg const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg const&) [838]
                0.00    0.00       1/455994      void std::vector<Catch::ReporterSpec, std::allocator<Catch::ReporterSpec> >::_M_realloc_insert<Catch::ReporterSpec>(__gnu_cxx::__normal_iterator<Catch::ReporterSpec, std::vector<Catch::ReporterSpec, std::allocator<Catch::ReporterSpec> > >, Catch::ReporterSpec&&) [6728]
                0.00    0.00       1/455994      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<long>, std::allocator<void>, long&>(Catch::Clara::Detail::BoundValueRef<long>&, std::Spalloc_shared_tag<std::allocator<void> >, long&) [5702]
                0.00    0.00       1/455994      void std::Construct<Catch::Clara::Detail::BoundValueRef<long>, long&>(Catch::Clara::Detail::BoundValueRef<long>, long&) [7966]
                0.00    0.00       1/455994      Catch::Optional<Catch::ReporterSpec>::Optional(Catch::ReporterSpec&&) [2684]
                0.00    0.00       1/455994      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> > >(__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> >&&) [681]
                0.00    0.00       1/455994      void std::vector<unsigned long, std::allocator<unsigned long> >::_M_realloc_insert<unsigned long const&>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, unsigned long const&) [7321]
                0.00    0.00       1/455994      void std::vector<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > > > >::_M_realloc_insert<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >, std::vector<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > > > > >, Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >&&) [6987]
                0.00    0.00       1/455994      void std::vector<Catch::TestCaseTracking::ITracker, std::allocator<Catch::TestCaseTracking::ITracker> >::_M_realloc_insert<Catch::TestCaseTracking::ITracker>(__gnu_cxx::__normal_iterator<Catch::TestCaseTracking::ITracker**, std::vector<Catch::TestCaseTracking::ITracker, std::allocator<Catch::TestCaseTracking::ITracker> > >, Catch::TestCaseTracking::ITracker&&) [7208]
                0.00    0.00       1/455994      void std::__relocate_object_a<Catch::SectionInfo, Catch::SectionInfo, std::allocator<Catch::SectionInfo> >(Catch::SectionInfo, Catch::SectionInfo, std::allocator<Catch::SectionInfo>&) [8638]
                0.00    0.00       1/455994      void std::vector<Catch::ProcessedReporterSpec, std::allocator<Catch::ProcessedReporterSpec> >::_M_realloc_insert<Catch::ProcessedReporterSpec>(__gnu_cxx::__normal_iterator<Catch::ProcessedReporterSpec, std::vector<Catch::ProcessedReporterSpec, std::allocator<Catch::ProcessedReporterSpec> > >, Catch::ProcessedReporterSpec&&) [6815]
                0.00    0.00       2/455994      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<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::allocator<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> > > >&>(Catch::Clara::Detail::BoundValueRef<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::Spalloc_shared_tag<std::allocator<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> > > >&) [5694]
                0.00    0.00       2/455994      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<double>, std::allocator<void>, double&>(Catch::Clara::Detail::BoundValueRef<double>&, std::Spalloc_shared_tag<std::allocator<void> >, double&) [5701]
                0.00    0.00       2/455994      void std::Construct<Catch::Clara::Detail::BoundValueRef<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> > > >&>(Catch::Clara::Detail::BoundValueRef<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> > > >&) [7964]
                0.00    0.00       2/455994      void std::Construct<Catch::Clara::Detail::BoundValueRef<double>, double&>(Catch::Clara::Detail::BoundValueRef<double>, double&) [7965]
                0.00    0.00       2/455994      void std::vector<Catch::ISingleton, std::allocator<Catch::ISingleton> >::M_realloc_insert<Catch::ISingleton const&>(__gnu_cxx::__normal_iterator<Catch::ISingleton*, std::vector<Catch::ISingleton, std::allocator<Catch::ISingleton> > >, Catch::ISingleton const&) [7191]
                0.00    0.00       2/455994      void std::vector<Catch::SectionInfo, std::allocator<Catch::SectionInfo> >::_M_realloc_insert<Catch::SectionInfo const&>(__gnu_cxx::__normal_iterator<Catch::SectionInfo, std::vector<Catch::SectionInfo, std::allocator<Catch::SectionInfo> > >, Catch::SectionInfo const&) [6717]
                0.00    0.00       3/455994      decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt const&>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [766]
                0.00    0.00       3/455994      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [777]
                0.00    0.00       3/455994      void std::Construct<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&) [806]
                0.00    0.00       4/455994      std::_shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<void>, char const (&) [13]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::Spalloc_shared_tag<std::allocator<void> >, char const (&) [13]) [5699]
                0.00    0.00       4/455994      void std::Construct<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [13]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [13]) [585]
                0.00    0.00       4/455994      void std::Construct<Catch::ColumnInfo, Catch::ColumnInfo const&>(Catch::ColumnInfo, Catch::ColumnInfo const&) [7946]
                0.00    0.00       6/455994      void std::vector<Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle> >::M_realloc_insert<Catch::TestCaseInfo, Catch::ITestInvoker>(__gnu_cxx::__normal_iterator<Catch::TestCaseHandle, std::vector<Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle> > >, Catch::TestCaseInfo&&, Catch::ITestInvoker&&) [6775]
                0.00    0.00       6/455994      void std::vector<Catch::TestCaseInfo, std::allocator<Catch::TestCaseInfo> >::_M_realloc_insert<Catch::TestCaseInfo>(__gnu_cxx::__normal_iterator<Catch::TestCaseInfo*, std::vector<Catch::TestCaseInfo, std::allocator<Catch::TestCaseInfo> > >, Catch::TestCaseInfo&&) [7199]
                0.00    0.00       6/455994      void std::vector<Catch::Detail::unique_ptr<Catch::TestCaseInfo>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseInfo> > >::_M_realloc_insert<Catch::Detail::unique_ptr<Catch::TestCaseInfo> >(__gnu_cxx::__normal_iterator<Catch::Detail::unique_ptr<Catch::TestCaseInfo>, std::vector<Catch::Detail::unique_ptr<Catch::TestCaseInfo>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseInfo> > > >, Catch::Detail::unique_ptr<Catch::TestCaseInfo>&&) [6898]
                0.00    0.00       6/455994      void std::vector<Catch::Detail::unique_ptr<Catch::ITestInvoker>, std::allocator<Catch::Detail::unique_ptr<Catch::ITestInvoker> > >::_M_realloc_insert<Catch::Detail::unique_ptr<Catch::ITestInvoker> >(__gnu_cxx::__normal_iterator<Catch::Detail::unique_ptr<Catch::ITestInvoker>, std::vector<Catch::Detail::unique_ptr<Catch::ITestInvoker>, std::allocator<Catch::Detail::unique_ptr<Catch::ITestInvoker> > > >, Catch::Detail::unique_ptr<Catch::ITestInvoker>&&) [6889]
                0.00    0.00       7/455994      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<void>, 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::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [742]
                0.00    0.00       7/455994      void std::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> >&) [781]
                0.00    0.00       8/455994      void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt&>(Catch::Clara::Opt, Catch::Clara::Opt&) [724]
                0.00    0.00      10/455994      Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [1083]
                0.00    0.00      11/455994      Catch::Tag& std::vector<Catch::Tag, std::allocator<Catch::Tag> >::emplaceback<Catch::StringRef>(Catch::StringRef&&) [6823]
                0.00    0.00      12/455994      Catch::Clara::Detail::Token& std::vector<Catch::Clara::Detail::Token, std::allocator<Catch::Clara::Detail::Token> >::emplace_back<Catch::Clara::Detail::Token>(Catch::Clara::Detail::Token&&) [6864]
                0.00    0.00      13/455994      void std::Construct<Catch::StringRef, char const const&>(Catch::StringRef, char const const&) [7975]
                0.00    0.00      16/455994      std::_shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundFlagRef, std::allocator<void>, bool&>(Catch::Clara::Detail::BoundFlagRef&, std::Spalloc_shared_tag<std::allocator<void> >, bool&) [5700]
                0.00    0.00      16/455994      void std::Construct<Catch::Clara::Detail::BoundFlagRef, bool&>(Catch::Clara::Detail::BoundFlagRef, bool&) [7963]
                0.00    0.00      17/455994      Catch::TestCaseHandle& std::vector<Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle> >::emplaceback<Catch::TestCaseInfo, Catch::ITestInvoker>(Catch::TestCaseInfo&&, Catch::ITestInvoker&&) [6773]
                0.00    0.00      17/455994      Catch::TestCaseInfo& std::vector<Catch::TestCaseInfo, std::allocator<Catch::TestCaseInfo> >::emplace_back<Catch::TestCaseInfo>(Catch::TestCaseInfo&&) [7198]
                0.00    0.00      17/455994      Catch::Detail::unique_ptr<Catch::TestCaseInfo>& std::vector<Catch::Detail::unique_ptr<Catch::TestCaseInfo>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseInfo> > >::emplace_back<Catch::Detail::unique_ptr<Catch::TestCaseInfo> >(Catch::Detail::unique_ptr<Catch::TestCaseInfo>&&) [6897]
                0.00    0.00      17/455994      Catch::Detail::unique_ptr<Catch::ITestInvoker>& std::vector<Catch::Detail::unique_ptr<Catch::ITestInvoker>, std::allocator<Catch::Detail::unique_ptr<Catch::ITestInvoker> > >::emplace_back<Catch::Detail::unique_ptr<Catch::ITestInvoker> >(Catch::Detail::unique_ptr<Catch::ITestInvoker>&&) [6888]
                0.00    0.00      18/455994      void 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, Catch::Detail::unique_ptr<Catch::IReporterFactory> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> > >, Catch::Detail::CaseInsensitiveLess, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&) [7476]
                0.00    0.00      23/455994      decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef>)())) std::construct_at<Catch::StringRef, Catch::StringRef>(Catch::StringRef, Catch::StringRef&&) [1068]
                0.00    0.00      23/455994      void std::Construct<Catch::TestCaseHandle, Catch::TestCaseHandle const&>(Catch::TestCaseHandle, Catch::TestCaseHandle const&) [7950]
                0.00    0.00      28/455994      Catch::Detail::uniqueptr<Catch::TestCaseTracking::ITracker>& std::vector<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> > >::emplace_back<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> >(Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>&&) [6919]
                0.00    0.00      31/455994      void std::__relocate_object_a<Catch::TestCaseHandle, Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle> >(Catch::TestCaseHandle, Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle>&) [8642]
                0.00    0.00      31/455994      void std::__relocate_object_a<Catch::Detail::unique_ptr<Catch::TestCaseInfo>, Catch::Detail::unique_ptr<Catch::TestCaseInfo>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseInfo> > >(Catch::Detail::unique_ptr<Catch::TestCaseInfo>, Catch::Detail::unique_ptr<Catch::TestCaseInfo>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseInfo> >&) [8652]
                0.00    0.00      31/455994      void std::__relocate_object_a<Catch::Detail::unique_ptr<Catch::ITestInvoker>, Catch::Detail::unique_ptr<Catch::ITestInvoker>, std::allocator<Catch::Detail::unique_ptr<Catch::ITestInvoker> > >(Catch::Detail::unique_ptr<Catch::ITestInvoker>, Catch::Detail::unique_ptr<Catch::ITestInvoker>, std::allocator<Catch::Detail::unique_ptr<Catch::ITestInvoker> >&) [8651]
                0.00    0.00      35/455994      void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [449]
                0.00    0.00      43/455994      void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [649]
                0.00    0.00      44/455994      Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo& std::vector<Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo, std::allocator<Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo> >::emplace_back<Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo>(Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo&&) [7289]
                0.00    0.00      46/455994      void std::Rbtree<Catch::TestCaseHandle const, Catch::TestCaseHandle const, std::Identity<Catch::TestCaseHandle const>, std::less<Catch::TestCaseHandle const>, std::allocator<Catch::TestCaseHandle const> >::M_construct_node<Catch::TestCaseHandle const>(std::Rbtree_node<Catch::TestCaseHandle const>, Catch::TestCaseHandle const&&) [7628]
                0.00    0.00      46/455994      void std::Rbtree<Catch::TestCaseHandle const, Catch::TestCaseHandle const, std::Identity<Catch::TestCaseHandle const>, std::less<Catch::TestCaseHandle const>, std::allocator<Catch::TestCaseHandle const> >::M_construct_node<Catch::TestCaseHandle const const&>(std::Rbtree_node<Catch::TestCaseHandle const>, Catch::TestCaseHandle const const&) [7627]
                0.00    0.00      46/455994      void std::Rbtree<Catch::TestCaseInfo const, Catch::TestCaseInfo const, std::Identity<Catch::TestCaseInfo const>, Catch::(anonymous namespace)::enforceNoDuplicateTestCases(std::vector<Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle> > const&)::{lambda(Catch::TestCaseInfo const, Catch::TestCaseInfo const)#1}&, std::allocator<Catch::TestCaseInfo const> >::M_construct_node<Catch::TestCaseInfo const const&>(std::Rbtree_node<Catch::TestCaseInfo const>, Catch::TestCaseInfo const const&) [7592]
                0.00    0.00      54/455994      void std::__relocate_object_a<Catch::Tag, Catch::Tag, std::allocator<Catch::Tag> >(Catch::Tag, Catch::Tag, std::allocator<Catch::Tag>&) [8646]
                0.00    0.00      58/455994      void std::vector<Catch::Tag, std::allocator<Catch::Tag> >::_M_realloc_insert<Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::Tag, std::vector<Catch::Tag, std::allocator<Catch::Tag> > >, Catch::StringRef&&) [6825]
                0.00    0.00      65/455994      decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef const&>)())) std::construct_at<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [1021]
                0.00    0.00      79/455994      void std::vector<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> > >::_M_realloc_insert<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> >(__gnu_cxx::__normal_iterator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, std::vector<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> > > >, Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>&&) [6921]
                0.00    0.00      83/455994      Catch::TestCaseTracking::ITracker& std::vector<Catch::TestCaseTracking::ITracker, std::allocator<Catch::TestCaseTracking::ITracker> >::emplace_back<Catch::TestCaseTracking::ITracker>(Catch::TestCaseTracking::ITracker&&) [7207]
                0.00    0.00      84/455994      void std::Construct<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [686]
                0.00    0.00      86/455994      void std::_relocate_object_a<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> > >(Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> >&) [8654]
                0.00    0.00     110/455994      decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [412]
                0.00    0.00     166/455994      std::vector<Catch::SectionInfo, std::allocator<Catch::SectionInfo> >::push_back(Catch::SectionInfo const&) [6723]
                0.00    0.00     213/455994      Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>::operator=(Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>&&) [2182]
                0.00    0.00     214/455994      Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::Detail::ParseState&&) [2178]
                0.00    0.00  454070/455994      Catch::Optional<Catch::AssertionResult>::operator=(Catch::AssertionResult&&) [348]
[934]    0.0    0.00    0.00  455994         operator new(unsigned long, void) [934]
-----------------------------------------------
                0.00    0.00       2/366429      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> >&&) [640]
                0.00    0.00  366427/366429      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::Allochider(char32_t, std::allocator<char32_t>&&) [936]
[935]    0.0    0.00    0.00  366429         std::remove_reference<std::allocator<char32_t>&>::type&& std::move<std::allocator<char32_t>&>(std::allocator<char32_t>&) [935]
-----------------------------------------------
                0.00    0.00  366427/366427      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [249]
[936]    0.0    0.00    0.00  366427         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::Allochider(char32_t, std::allocator<char32_t>&&) [936]
                0.00    0.00  366427/366429      std::remove_reference<std::allocator<char32_t>&>::type&& std::move<std::allocator<char32_t>&>(std::allocator<char32_t>&) [935]
-----------------------------------------------
                0.00    0.00  131168/131168      std::char_traits<char32_t>::compare(char32_t const, char32_t const, unsigned long) [1171]
[937]    0.0    0.00    0.00  131168         std::char_traits<char32_t>::lt(char32_t const&, char32_t const&) [937]
-----------------------------------------------
                0.00    0.00   67683/67683       Catch::ExprLhs<char16_t> Catch::operator<=<char16_t, 0>(Catch::Decomposer&&, char16_t) [939]
[938]    0.0    0.00    0.00   67683         Catch::ExprLhs<char16_t>::ExprLhs(char16_t) [938]
-----------------------------------------------
                0.00    0.00   67683/67683       CATCH2_INTERNAL_TEST_21() [250]
[939]    0.0    0.00    0.00   67683         Catch::ExprLhs<char16_t> Catch::operator<=<char16_t, 0>(Catch::Decomposer&&, char16_t) [939]
                0.00    0.00   67683/67683       Catch::ExprLhs<char16_t>::ExprLhs(char16_t) [938]
-----------------------------------------------
                0.00    0.00   67582/67582       Catch::Matchers::ExceptionWatcher::~ExceptionWatcher() [400]
[940]    0.0    0.00    0.00   67582         Catch::Matchers::MatcherBase<std::exception>::~MatcherBase() [940]
-----------------------------------------------
                0.00    0.00      70/5754        Catch::StringRef const std::__niter_base<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >) [8183]
                0.00    0.00    2274/5754        bool __gnu_cxx::operator!=<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&) [3311]
                0.00    0.00    3410/5754        bool __gnu_cxx::operator==<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&) [950]
[941]    0.0    0.00    0.00    5754         __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const [941]
-----------------------------------------------
                0.00    0.00    2083/4166        std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() const [946]
                0.00    0.00    2083/4166        std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() const [945]
[942]    0.0    0.00    0.00    4166         __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const const&) [942]
-----------------------------------------------
                0.00    0.00    2928/2928        std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::max_size() const [944]
[943]    0.0    0.00    0.00    2928         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_get_allocator() const [943]
-----------------------------------------------
                0.00    0.00     879/2928        std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_create(unsigned long&, unsigned long) [595]
                0.00    0.00    2049/2928        std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_check_length(unsigned long, unsigned long, char const) const [947]
[944]    0.0    0.00    0.00    2928         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::max_size() const [944]
                0.00    0.00    2928/2928        std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_get_allocator() const [943]
-----------------------------------------------
                0.00    0.00       1/2083        Catch::Clara::Detail::TokenStream::TokenStream(Catch::Clara::Args const&) [2101]
                0.00    0.00      35/2083        std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::operator=(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [7089]
                0.00    0.00      54/2083        std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [654]
                0.00    0.00     213/2083        Catch::Clara::Opt::isMatch(Catch::StringRef) const [3528]
                0.00    0.00     213/2083        Catch::Clara::Opt::validate() const [501]
                0.00    0.00    1567/2083        std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::empty() const [4375]
[945]    0.0    0.00    0.00    2083         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() const [945]
                0.00    0.00    2083/4166        __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const const&) [942]
-----------------------------------------------
                0.00    0.00       1/2083        Catch::Clara::Detail::TokenStream::TokenStream(Catch::Clara::Args const&) [2101]
                0.00    0.00      35/2083        std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::operator=(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [7089]
                0.00    0.00      54/2083        std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [654]
                0.00    0.00     213/2083        Catch::Clara::Opt::isMatch(Catch::StringRef) const [3528]
                0.00    0.00     213/2083        Catch::Clara::Opt::validate() const [501]
                0.00    0.00    1567/2083        std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::empty() const [4375]
[946]    0.0    0.00    0.00    2083         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() const [946]
                0.00    0.00    2083/4166        __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const const&) [942]
-----------------------------------------------
                0.00    0.00    2049/2049        std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::append(char16_t const, unsigned long) [397]
[947]    0.0    0.00    0.00    2049         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_check_length(unsigned long, unsigned long, char const) const [947]
                0.00    0.00    2049/2928        std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::max_size() const [944]
                0.00    0.00    2049/2317631     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::size() const [902]
-----------------------------------------------
                0.00    0.00    2048/2048        Catch::ExprLhs<char const& const&> Catch::operator<=<char const&, 0>(Catch::Decomposer&&, char const&) [949]
[948]    0.0    0.00    0.00    2048         Catch::ExprLhs<char const&>::ExprLhs(char const&) [948]
-----------------------------------------------
                0.00    0.00    2048/2048        CATCH2_INTERNAL_TEST_12() [13]
[949]    0.0    0.00    0.00    2048         Catch::ExprLhs<char const& const&> Catch::operator<=<char const&, 0>(Catch::Decomposer&&, char const&) [949]
                0.00    0.00    2048/2048        Catch::ExprLhs<char const&>::ExprLhs(char const&) [948]
-----------------------------------------------
                0.00    0.00     138/1705        Catch::StringRef std::__do_uninit_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef) [688]
                0.00    0.00    1567/1705        std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::empty() const [4375]
[950]    0.0    0.00    0.00    1705         bool __gnu_cxx::operator==<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&) [950]
                0.00    0.00    3410/5754        __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const [941]
-----------------------------------------------
                0.00    0.00     484/968         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_create(unsigned long&, unsigned long) [595]
                0.00    0.00     484/968         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_destroy(unsigned long) [590]
[951]    0.0    0.00    0.00     968         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_get_allocator() [951]
-----------------------------------------------
                0.00    0.00      13/773         Catch::Clara::Detail::TokenStream::loadBuffer() [2098]
                0.00    0.00      84/773         Catch::StringRef std::__do_uninit_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef) [688]
                0.00    0.00     338/773         Catch::Clara::Opt::isMatch(Catch::StringRef) const [3528]
                0.00    0.00     338/773         Catch::Clara::Opt::validate() const [501]
[952]    0.0    0.00    0.00     773         __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator() const [952]
-----------------------------------------------
                0.00    0.00      13/766         Catch::Clara::Detail::TokenStream::operator++() [2103]
                0.00    0.00      84/766         Catch::StringRef std::__do_uninit_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef) [688]
                0.00    0.00     331/766         Catch::Clara::Opt::isMatch(Catch::StringRef) const [3528]
                0.00    0.00     338/766         Catch::Clara::Opt::validate() const [501]
[953]    0.0    0.00    0.00     766         __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator++() [953]
-----------------------------------------------
                0.00    0.00       2/594         void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_range_initialize<char const const>(char const const, char const const, std::forward_iterator_tag) [839]
                0.00    0.00      35/594         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::operator=(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [7089]
                0.00    0.00      54/594         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [654]
                0.00    0.00     130/594         void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&) [272]
                0.00    0.00     373/594         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::~vector() [597]
[954]    0.0    0.00    0.00     594         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() [954]
-----------------------------------------------
                0.00    0.00      54/491         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [654]
                0.00    0.00      70/491         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::operator=(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [7089]
                0.00    0.00     107/491         Catch::TestCaseTracking::SectionTracker::addNextFilters(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [1767]
                0.00    0.00     260/491         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_check_len(unsigned long, char const) const [275]
[955]    0.0    0.00    0.00     491         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::size() const [955]
-----------------------------------------------
                0.00    0.00     484/484         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_destroy(unsigned long) [590]
[956]    0.0    0.00    0.00     484         std::__new_allocator<char16_t>::deallocate(char16_t, unsigned long) [956]
-----------------------------------------------
                0.00    0.00     484/484         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_S_allocate(std::allocator<char16_t>&, unsigned long) [594]
[957]    0.0    0.00    0.00     484         std::__new_allocator<char16_t>::allocate(unsigned long, void const) [957]
-----------------------------------------------
                0.00    0.00      10/437         Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [1083]
                0.00    0.00     213/437         Catch::Clara::Detail::ResultValueBase<void>::ResultBase(Catch::Clara::Detail::ResultType) [982]
                0.00    0.00     214/437         Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::Detail::ParseState&&) [2178]
[958]    0.0    0.00    0.00     437         Catch::Clara::Detail::ResultBase::ResultBase(Catch::Clara::Detail::ResultType) [958]
-----------------------------------------------
                0.00    0.00       7/429         Catch::Clara::Opt::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [399]
                0.00    0.00     422/429         std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [961]
[959]    0.0    0.00    0.00     429         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::get() const [959]
-----------------------------------------------
                0.00    0.00       8/425         Catch::Clara::Opt std::__do_uninit_copy<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt) [8565]
                0.00    0.00      35/425         Catch::Clara::Opt std::__do_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) [8570]
                0.00    0.00      43/425         Catch::Clara::Opt std::__do_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) [651]
                0.00    0.00      70/425         void std::__relocate_object_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [423]
                0.00    0.00     129/425         void std::Destroyaux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [661]
                0.00    0.00     140/425         Catch::Clara::Opt std::__relocatea1<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>&) [426]
[960]    0.0    0.00    0.00     425         Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&) [960]
-----------------------------------------------
                0.00    0.00     422/422         std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [962]
[961]    0.0    0.00    0.00     422         std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [961]
                0.00    0.00     422/429         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::get() const [959]
-----------------------------------------------
                0.00    0.00       7/422         Catch::Clara::Opt::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [399]
                0.00    0.00     415/422         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::cardinality() const [963]
[962]    0.0    0.00    0.00     422         std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [962]
                0.00    0.00     422/422         std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [961]
-----------------------------------------------
                0.00    0.00     415/415         Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [707]
[963]    0.0    0.00    0.00     415         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::cardinality() const [963]
                0.00    0.00     415/422         std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [962]
-----------------------------------------------
                0.00    0.00     390/390         Catch::StringRef std::__relocate_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [996]
[964]    0.0    0.00    0.00     390         Catch::StringRef std::__niter_base<Catch::StringRef>(Catch::StringRef) [964]
-----------------------------------------------
                0.00    0.00     388/388         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) [392]
[965]    0.0    0.00    0.00     388         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_capacity(unsigned long) [965]
-----------------------------------------------
                0.00    0.00     388/388         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) [392]
[966]    0.0    0.00    0.00     388         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data(char16_t) [966]
-----------------------------------------------
                0.00    0.00     373/373         void std::Destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef) [604]
[967]    0.0    0.00    0.00     373         void std::Destroy_aux<true>::__destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef) [967]
-----------------------------------------------
                0.00    0.00     373/373         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::~Vectorbase() [683]
[968]    0.0    0.00    0.00     373         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::~Vectorimpl() [968]
-----------------------------------------------
                0.00    0.00       3/344         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::~ComposableParserImpl() [2192]
                0.00    0.00      49/344         Catch::Clara::Parser::~Parser() [635]
                0.00    0.00      50/344         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::~ComposableParserImpl() [1030]
                0.00    0.00     242/344         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::~ComposableParserImpl() [979]
[969]    0.0    0.00    0.00     344         Catch::Clara::Detail::ParserBase::~ParserBase() [969]
-----------------------------------------------
                0.00    0.00      70/330         Catch::StringRef std::__niter_base<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >) [8228]
                0.00    0.00     130/330         __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::difference_type __gnu_cxx::operator-<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&, __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&) [1020]
                0.00    0.00     130/330         void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&) [272]
[970]    0.0    0.00    0.00     330         __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const [970]
-----------------------------------------------
                0.00    0.00      23/311         void std::__relocate_object_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [1069]
                0.00    0.00      23/311         decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef>)())) std::construct_at<Catch::StringRef, Catch::StringRef>(Catch::StringRef, Catch::StringRef&&) [1068]
                0.00    0.00      91/311         Catch::Tag& std::vector<Catch::Tag, std::allocator<Catch::Tag> >::emplace_back<Catch::StringRef>(Catch::StringRef&&) [6823]
                0.00    0.00     174/311         void std::vector<Catch::Tag, std::allocator<Catch::Tag> >::_M_realloc_insert<Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::Tag, std::vector<Catch::Tag, std::allocator<Catch::Tag> > >, Catch::StringRef&&) [6825]
[971]    0.0    0.00    0.00     311         Catch::StringRef&& std::forward<Catch::StringRef>(std::remove_reference<Catch::StringRef>::type&) [971]
-----------------------------------------------
                0.00    0.00      16/303         void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&) [393]
                0.00    0.00      35/303         void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [449]
                0.00    0.00      70/303         void std::_relocate_object_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [423]
                0.00    0.00      72/303         Catch::Clara::Opt& std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::emplace_back<Catch::Clara::Opt>(Catch::Clara::Opt&&) [387]
                0.00    0.00     110/303         decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [412]
[972]    0.0    0.00    0.00     303         Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::remove_reference<Catch::Clara::Opt>::type&) [972]
-----------------------------------------------
                0.00    0.00       1/293         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName> const&) [1183]
                0.00    0.00       1/293         Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [675]
                0.00    0.00       2/293         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg> const&) [1153]
                0.00    0.00      45/293         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>&&) [1041]
                0.00    0.00      45/293         Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [415]
                0.00    0.00      54/293         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt> const&) [1025]
                0.00    0.00     145/293         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>&&) [989]
[973]    0.0    0.00    0.00     293         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [973]
-----------------------------------------------
                0.00    0.00     290/290         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&&) [990]
[974]    0.0    0.00    0.00     290         std::remove_reference<std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&>::type&& std::move<std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&>(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&) [974]
-----------------------------------------------
                0.00    0.00       1/286         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, (__gnu_cxx::Lockpolicy)2>&&) [544]
                0.00    0.00       1/286         std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__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>&&) [531]
                0.00    0.00       1/286         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>, (__gnu_cxx::Lockpolicy)2>&&) [543]
                0.00    0.00       1/286         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, (__gnu_cxx::Lockpolicy)2>&&) [545]
                0.00    0.00       1/286         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}>, (__gnu_cxx::Lockpolicy)2>&&) [541]
                0.00    0.00       1/286         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, (__gnu_cxx::Lockpolicy)2>&&) [546]
                0.00    0.00       1/286         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}>, (__gnu_cxx::Lockpolicy)2>&&) [540]
                0.00    0.00       1/286         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, (__gnu_cxx::Lockpolicy)2>&&) [532]
                0.00    0.00       1/286         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, (__gnu_cxx::Lockpolicy)2>&&) [537]
                0.00    0.00       1/286         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, (__gnu_cxx::Lockpolicy)2>&&) [533]
                0.00    0.00       1/286         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, (__gnu_cxx::Lockpolicy)2>&&) [534]
                0.00    0.00       1/286         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, (__gnu_cxx::Lockpolicy)2>&&) [535]
                0.00    0.00       1/286         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, (__gnu_cxx::Lockpolicy)2>&&) [536]
                0.00    0.00       1/286         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, (__gnu_cxx::Lockpolicy)2>&&) [538]
                0.00    0.00       1/286         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, (__gnu_cxx::Lockpolicy)2>&&) [539]
                0.00    0.00       1/286         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<long>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<long>, (__gnu_cxx::Lockpolicy)2>&&) [542]
                0.00    0.00       2/286         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<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::__shared_ptr<Catch::Clara::Detail::BoundValueRef<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::Lockpolicy)2>&&) [521]
                0.00    0.00       2/286         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<double>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<double>, (__gnu_cxx::Lockpolicy)2>&&) [522]
                0.00    0.00       3/286         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>&&) [511]
                0.00    0.00       4/286         std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [5525]
                0.00    0.00       6/286         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>&&) [495]
                0.00    0.00      16/286         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundFlagRef, void>(std::__shared_ptr<Catch::Clara::Detail::BoundFlagRef, (__gnu_cxx::Lockpolicy)2>&&) [481]
                0.00    0.00      46/286         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>&&) [440]
                0.00    0.00      46/286         std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&) [439]
                0.00    0.00     145/286         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>&&) [406]
[975]    0.0    0.00    0.00     286         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [975]
-----------------------------------------------
                0.00    0.00      65/279         decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef const&>)())) std::construct_at<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [1021]
                0.00    0.00      84/279         void std::Construct<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [686]
                0.00    0.00     130/279         void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&) [272]
[976]    0.0    0.00    0.00     279         Catch::StringRef const& std::forward<Catch::StringRef const&>(std::remove_reference<Catch::StringRef const&>::type&) [976]
-----------------------------------------------
                0.00    0.00       4/264         __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::difference_type __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&) [3234]
                0.00    0.00      90/264         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&) [3301]
                0.00    0.00     170/264         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&) [1013]
[977]    0.0    0.00    0.00     264         __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const [977]
-----------------------------------------------
                0.00    0.00       1/250         std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_check_len(unsigned long, char const) const [4270]
                0.00    0.00       1/250         std::vector<Catch::Clara::Detail::Token, std::allocator<Catch::Clara::Detail::Token> >::_M_check_len(unsigned long, char const) const [4280]
                0.00    0.00       1/250         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 [4388]
                0.00    0.00       1/250         std::vector<Catch::ReporterSpec, std::allocator<Catch::ReporterSpec> >::_M_check_len(unsigned long, char const) const [4216]
                0.00    0.00       1/250         std::vector<unsigned long, std::allocator<unsigned long> >::_M_check_len(unsigned long, char const) const [4481]
                0.00    0.00       1/250         std::vector<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > > > >::_M_check_len(unsigned long, char const) const [4338]
                0.00    0.00       1/250         std::vector<Catch::TestCaseTracking::ITracker, std::allocator<Catch::TestCaseTracking::ITracker> >::_M_check_len(unsigned long, char const) const [4429]
                0.00    0.00       1/250         std::vector<Catch::ProcessedReporterSpec, std::allocator<Catch::ProcessedReporterSpec> >::_M_check_len(unsigned long, char const) const [4257]
                0.00    0.00       2/250         std::vector<Catch::ISingleton, std::allocator<Catch::ISingleton> >::_M_check_len(unsigned long, char const) const [4421]
                0.00    0.00       2/250         std::vector<Catch::SectionInfo, std::allocator<Catch::SectionInfo> >::_M_check_len(unsigned long, char const) const [4210]
                0.00    0.00       6/250         std::vector<Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle> >::_M_check_len(unsigned long, char const) const [4237]
                0.00    0.00       6/250         std::vector<Catch::TestCaseInfo, std::allocator<Catch::TestCaseInfo> >::_M_check_len(unsigned long, char const) const [4424]
                0.00    0.00       6/250         std::vector<Catch::Detail::unique_ptr<Catch::TestCaseInfo>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseInfo> > >::_M_check_len(unsigned long, char const) const [4298]
                0.00    0.00       6/250         std::vector<Catch::Detail::unique_ptr<Catch::ITestInvoker>, std::allocator<Catch::Detail::unique_ptr<Catch::ITestInvoker> > >::_M_check_len(unsigned long, char const) const [4295]
                0.00    0.00      12/250         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [391]
                0.00    0.00      58/250         std::vector<Catch::Tag, std::allocator<Catch::Tag> >::_M_check_len(unsigned long, char const) const [4263]
                0.00    0.00      65/250         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_check_len(unsigned long, char const) const [275]
                0.00    0.00      79/250         std::vector<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> > >::_M_check_len(unsigned long, char const) const [4306]
[978]    0.0    0.00    0.00     250         unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&) [978]
-----------------------------------------------
                0.00    0.00     242/242         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl() [808]
[979]    0.0    0.00    0.00     242         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::~ComposableParserImpl() [979]
                0.00    0.00     242/344         Catch::Clara::Detail::ParserBase::~ParserBase() [969]
-----------------------------------------------
                0.00    0.00      35/235         __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator+(long) const [3924]
                0.00    0.00     100/235         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() [1005]
                0.00    0.00     100/235         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() [1006]
[980]    0.0    0.00    0.00     235         __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const&) [980]
-----------------------------------------------
                0.00    0.00      55/228         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::allocator<Catch::StringRef> const&) [1023]
                0.00    0.00     173/228         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl() [985]
[981]    0.0    0.00    0.00     228         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data() [981]
-----------------------------------------------
                0.00    0.00     213/213         Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType) [499]
[982]    0.0    0.00    0.00     213         Catch::Clara::Detail::ResultValueBase<void>::ResultBase(Catch::Clara::Detail::ResultType) [982]
                0.00    0.00     213/437         Catch::Clara::Detail::ResultBase::ResultBase(Catch::Clara::Detail::ResultType) [958]
-----------------------------------------------
                0.00    0.00     213/213         Catch::Clara::Detail::BasicResult<void>::~BasicResult() [555]
[983]    0.0    0.00    0.00     213         Catch::Clara::Detail::ResultValueBase<void>::~ResultValueBase() [983]
-----------------------------------------------
                0.00    0.00      54/184         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [654]
                0.00    0.00     130/184         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::max_size() const [274]
[984]    0.0    0.00    0.00     184         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() const [984]
-----------------------------------------------
                0.00    0.00     173/173         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase() [986]
[985]    0.0    0.00    0.00     173         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl() [985]
                0.00    0.00     173/228         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data() [981]
-----------------------------------------------
                0.00    0.00     173/173         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector() [987]
[986]    0.0    0.00    0.00     173         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase() [986]
                0.00    0.00     173/173         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl() [985]
-----------------------------------------------
                0.00    0.00       1/173         Catch::Clara::Opt::Opt<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>(Catch::Clara::Help::Help(bool&)::{lambda(bool)#1} const&) [864]
                0.00    0.00       1/173         Catch::Clara::Opt::Opt<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&, Catch::StringRef) [2008]
                0.00    0.00       1/173         Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1} const&) [863]
                0.00    0.00       1/173         Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1} const&, Catch::StringRef) [2013]
                0.00    0.00       1/173         Catch::Clara::Opt::Opt<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&, Catch::StringRef) [2011]
                0.00    0.00       1/173         Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2} const&, Catch::StringRef) [2012]
                0.00    0.00       1/173         Catch::Clara::Opt::Opt<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&, Catch::StringRef) [2002]
                0.00    0.00       1/173         Catch::Clara::Opt::Opt<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&, Catch::StringRef) [2007]
                0.00    0.00       1/173         Catch::Clara::Opt::Opt<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&, Catch::StringRef) [2003]
                0.00    0.00       1/173         Catch::Clara::Opt::Opt<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&, Catch::StringRef) [2004]
                0.00    0.00       1/173         Catch::Clara::Opt::Opt<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&, Catch::StringRef) [2005]
                0.00    0.00       1/173         Catch::Clara::Opt::Opt<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&, Catch::StringRef) [2006]
                0.00    0.00       1/173         Catch::Clara::Opt::Opt<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&, Catch::StringRef) [2009]
                0.00    0.00       1/173         Catch::Clara::Opt::Opt<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&, Catch::StringRef) [2010]
                0.00    0.00       1/173         Catch::Clara::Opt::Opt<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> > > >&, Catch::StringRef) [2015]
                0.00    0.00       1/173         Catch::Clara::Opt::Opt<long, void>(long&, Catch::StringRef) [2016]
                0.00    0.00       2/173         Catch::Clara::Opt::Opt<double, void>(double&, Catch::StringRef) [2014]
                0.00    0.00       3/173         Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, Catch::StringRef) [508]
                0.00    0.00       6/173         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> >&, Catch::StringRef) [492]
                0.00    0.00      16/173         Catch::Clara::Opt::Opt(bool&) [853]
                0.00    0.00     130/173         Catch::TestCaseTracking::SectionTracker::SectionTracker(Catch::TestCaseTracking::NameAndLocation&&, Catch::TestCaseTracking::TrackerContext&, Catch::TestCaseTracking::ITracker) [1770]
[987]    0.0    0.00    0.00     173         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector() [987]
                0.00    0.00     173/173         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase() [986]
-----------------------------------------------
                0.00    0.00      13/166         Catch::StringRef std::__do_uninit_copy<char const const, Catch::StringRef>(char const const, char const const, Catch::StringRef) [8562]
                0.00    0.00      23/166         void std::__relocate_object_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [1069]
                0.00    0.00      46/166         Catch::StringRef std::__relocatea1<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [997]
                0.00    0.00      84/166         Catch::StringRef std::__do_uninit_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef) [688]
[988]    0.0    0.00    0.00     166         Catch::StringRef std::__addressof<Catch::StringRef>(Catch::StringRef&) [988]
-----------------------------------------------
                0.00    0.00     145/145         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&) [404]
[989]    0.0    0.00    0.00     145         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>&&) [989]
                0.00    0.00     145/293         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [973]
-----------------------------------------------
                0.00    0.00     145/145         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >&&) [992]
[990]    0.0    0.00    0.00     145         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&&) [990]
                0.00    0.00     290/290         std::remove_reference<std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&>::type&& std::move<std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&>(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&) [974]
                0.00    0.00     145/145         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data&&) [991]
-----------------------------------------------
                0.00    0.00     145/145         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&&) [990]
[991]    0.0    0.00    0.00     145         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data&&) [991]
-----------------------------------------------
                0.00    0.00     145/145         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >&&) [993]
[992]    0.0    0.00    0.00     145         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >&&) [992]
                0.00    0.00     145/145         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&&) [990]
-----------------------------------------------
                0.00    0.00     145/145         Catch::Clara::Opt::Opt(Catch::Clara::Opt&&) [403]
[993]    0.0    0.00    0.00     145         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >&&) [993]
                0.00    0.00     145/145         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >&&) [992]
-----------------------------------------------
                0.00    0.00     145/145         std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef>&&) [405]
[994]    0.0    0.00    0.00     145         std::remove_reference<std::shared_ptr<Catch::Clara::Detail::BoundRef>&>::type&& std::move<std::shared_ptr<Catch::Clara::Detail::BoundRef>&>(std::shared_ptr<Catch::Clara::Detail::BoundRef>&) [994]
-----------------------------------------------
                0.00    0.00     130/130         void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&) [272]
[995]    0.0    0.00    0.00     130         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_relocate(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [995]
                0.00    0.00     130/130         Catch::StringRef std::__relocate_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [996]
-----------------------------------------------
                0.00    0.00     130/130         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_relocate(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [995]
[996]    0.0    0.00    0.00     130         Catch::StringRef std::__relocate_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [996]
                0.00    0.00     390/390         Catch::StringRef std::__niter_base<Catch::StringRef>(Catch::StringRef) [964]
                0.00    0.00     130/130         Catch::StringRef std::__relocatea1<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [997]
-----------------------------------------------
                0.00    0.00     130/130         Catch::StringRef std::__relocate_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [996]
[997]    0.0    0.00    0.00     130         Catch::StringRef std::__relocatea1<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [997]
                0.00    0.00      46/166         Catch::StringRef std::__addressof<Catch::StringRef>(Catch::StringRef&) [988]
                0.00    0.00      23/23          void std::__relocate_object_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [1069]
-----------------------------------------------
                0.00    0.00     120/120         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_deallocate(Catch::StringRef, unsigned long) [670]
[998]    0.0    0.00    0.00     120         std::__new_allocator<Catch::StringRef>::deallocate(Catch::StringRef, unsigned long) [998]
-----------------------------------------------
                0.00    0.00     120/120         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_allocate(unsigned long) [671]
[999]    0.0    0.00    0.00     120         std::__new_allocator<Catch::StringRef>::allocate(unsigned long, void const) [999]
-----------------------------------------------
                0.00    0.00      40/110         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt&&) [388]
                0.00    0.00      70/110         void std::__relocate_object_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [423]
[1000]   0.0    0.00    0.00     110         std::remove_reference<Catch::Clara::Opt&>::type&& std::move<Catch::Clara::Opt&>(Catch::Clara::Opt&) [1000]
-----------------------------------------------
                0.00    0.00       2/107         __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator+(long) const [3860]
                0.00    0.00      13/107         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() [1081]
                0.00    0.00      40/107         __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator-(long) const [1059]
                0.00    0.00      52/107         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() [1027]
[1001]   0.0    0.00    0.00     107         __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::__normal_iterator(Catch::Clara::Opt const&) [1001]
-----------------------------------------------
                0.00    0.00     106/106         Catch::ExprLhs<long> Catch::operator<=<long, 0>(Catch::Decomposer&&, long) [1003]
[1002]   0.0    0.00    0.00     106         Catch::ExprLhs<long>::ExprLhs(long) [1002]
-----------------------------------------------
                0.00    0.00       6/106         CATCH2_INTERNAL_TEST_0() [11]
                0.00    0.00     100/106         CATCH2_INTERNAL_TEST_3() [126]
[1003]   0.0    0.00    0.00     106         Catch::ExprLhs<long> Catch::operator<=<long, 0>(Catch::Decomposer&&, long) [1003]
                0.00    0.00     106/106         Catch::ExprLhs<long>::ExprLhs(long) [1002]
-----------------------------------------------
                0.00    0.00       1/100         __static_initialization_and_destruction_0() [455]
                0.00    0.00       1/100         __static_initialization_and_destruction_0() [456]
                0.00    0.00       1/100         __static_initialization_and_destruction_0() [457]
                0.00    0.00       1/100         __static_initialization_and_destruction_0() [458]
                0.00    0.00       1/100         __static_initialization_and_destruction_0() [459]
                0.00    0.00       1/100         __static_initialization_and_destruction_0() [460]
                0.00    0.00       2/100         __static_initialization_and_destruction_0() [435]
                0.00    0.00       2/100         __static_initialization_and_destruction_0() [436]
                0.00    0.00       2/100         __static_initialization_and_destruction_0() [437]
                0.00    0.00       3/100         __static_initialization_and_destruction_0() [422]
                0.00    0.00       8/100         __static_initialization_and_destruction_0() [394]
                0.00    0.00      23/100         void std::Destroy<Catch::Detail::uniqueptr<Catch::ITestInvoker> >(Catch::Detail::unique_ptr<Catch::ITestInvoker>) [9268]
                0.00    0.00      23/100         Catch::(anonymous namespace)::RegistryHub::registerTest(Catch::Detail::unique_ptr<Catch::TestCaseInfo>&&, Catch::Detail::unique_ptr<Catch::ITestInvoker>&&) [1431]
                0.00    0.00      31/100         void std::__relocate_object_a<Catch::Detail::unique_ptr<Catch::ITestInvoker>, Catch::Detail::unique_ptr<Catch::ITestInvoker>, std::allocator<Catch::Detail::unique_ptr<Catch::ITestInvoker> > >(Catch::Detail::unique_ptr<Catch::ITestInvoker>, Catch::Detail::unique_ptr<Catch::ITestInvoker>, std::allocator<Catch::Detail::unique_ptr<Catch::ITestInvoker> >&) [8651]
[1004]   0.0    0.00    0.00     100         Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [1004]
-----------------------------------------------
                0.00    0.00      35/100         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::operator=(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [7089]
                0.00    0.00      65/100         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::push_back(Catch::StringRef const&) [273]
[1005]   0.0    0.00    0.00     100         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() [1005]
                0.00    0.00     100/235         __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const&) [980]
-----------------------------------------------
                0.00    0.00      35/100         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::operator=(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [7089]
                0.00    0.00      65/100         void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&) [272]
[1006]   0.0    0.00    0.00     100         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() [1006]
                0.00    0.00     100/235         __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const&) [980]
-----------------------------------------------
                0.00    0.00       2/98          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [6402]
                0.00    0.00       2/98          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [6326]
                0.00    0.00       2/98          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [6317]
                0.00    0.00       2/98          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [6299]
                0.00    0.00       2/98          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [6290]
                0.00    0.00       2/98          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [6281]
                0.00    0.00       2/98          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [6272]
                0.00    0.00       2/98          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [6308]
                0.00    0.00       2/98          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [6263]
                0.00    0.00       2/98          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [6335]
                0.00    0.00       2/98          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [6420]
                0.00    0.00       2/98          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [6344]
                0.00    0.00       2/98          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [6411]
                0.00    0.00       2/98          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [6393]
                0.00    0.00       2/98          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<long>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [6384]
                0.00    0.00       4/98          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<double>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [6373]
                0.00    0.00       4/98          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<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::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [6364]
                0.00    0.00       6/98          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1112]
                0.00    0.00       8/98          std::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [6429]
                0.00    0.00      14/98          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1077]
                0.00    0.00      32/98          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundFlagRef, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [6353]
[1007]   0.0    0.00    0.00      98         std::Spebo_helper<0, std::allocator<void>, true>::_S_get(std::Spebo_helper<0, std::allocator<void>, true>&) [1007]
-----------------------------------------------
                0.00    0.00      90/90          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&&) [1044]
[1008]   0.0    0.00    0.00      90         std::remove_reference<std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&>::type&& std::move<std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&>(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&) [1008]
-----------------------------------------------
                0.00    0.00      90/90          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&&) [1047]
[1009]   0.0    0.00    0.00      90         std::remove_reference<std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&>::type&& std::move<std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&>(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&) [1009]
-----------------------------------------------
                0.00    0.00       1/87          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::cbegin() const [4274]
                0.00    0.00      43/87          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const [1054]
                0.00    0.00      43/87          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const [1053]
[1010]   0.0    0.00    0.00      87         __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&) [1010]
-----------------------------------------------
                0.00    0.00      43/86          Catch::Clara::Opt std::__do_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) [651]
                0.00    0.00      43/86          Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [707]
[1011]   0.0    0.00    0.00      86         __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator++() [1011]
-----------------------------------------------
                0.00    0.00      43/86          Catch::Clara::Opt std::__do_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) [651]
                0.00    0.00      43/86          Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [707]
[1012]   0.0    0.00    0.00      86         __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator() const [1012]
-----------------------------------------------
                0.00    0.00      40/85          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::empty() const [1060]
                0.00    0.00      45/85          Catch::Clara::Opt std::__do_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) [651]
[1013]   0.0    0.00    0.00      85         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&) [1013]
                0.00    0.00     170/264         __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const [977]
-----------------------------------------------
                0.00    0.00       1/80          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [682]
                0.00    0.00       1/80          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::operator=(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [6851]
                0.00    0.00       2/80          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>) [799]
                0.00    0.00       4/80          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_range_insert<__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, 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> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, std::forward_iterator_tag) [463]
                0.00    0.00       6/80          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&) [418]
                0.00    0.00      16/80          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&) [393]
                0.00    0.00      50/80          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [641]
[1014]   0.0    0.00    0.00      80         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [1014]
-----------------------------------------------
                0.00    0.00       2/78          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [857]
                0.00    0.00      76/78          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [1016]
[1015]   0.0    0.00    0.00      78         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_add_ref_copy() [1015]
-----------------------------------------------
                0.00    0.00       1/76          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&) [1200]
                0.00    0.00       1/76          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&) [1199]
                0.00    0.00      74/76          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&) [1018]
[1016]   0.0    0.00    0.00      76         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [1016]
                0.00    0.00      76/78          std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_add_ref_copy() [1015]
-----------------------------------------------
                0.00    0.00       2/74          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) [1152]
                0.00    0.00      18/74          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [684]
                0.00    0.00      54/74          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&) [1024]
[1017]   0.0    0.00    0.00      74         std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [1017]
                0.00    0.00      74/74          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&) [1018]
-----------------------------------------------
                0.00    0.00      74/74          std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [1017]
[1018]   0.0    0.00    0.00      74         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&) [1018]
                0.00    0.00      74/76          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [1016]
-----------------------------------------------
                0.00    0.00       3/69          Catch::Clara::Opt std::__copy_move_a<false, Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt) [8380]
                0.00    0.00      66/69          Catch::Clara::Opt std::__relocate_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>&) [425]
[1019]   0.0    0.00    0.00      69         Catch::Clara::Opt std::__niter_base<Catch::Clara::Opt>(Catch::Clara::Opt) [1019]
-----------------------------------------------
                0.00    0.00      65/65          void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&) [272]
[1020]   0.0    0.00    0.00      65         __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::difference_type __gnu_cxx::operator-<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&, __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&) [1020]
                0.00    0.00     130/330         __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const [970]
-----------------------------------------------
                0.00    0.00      65/65          void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&) [272]
[1021]   0.0    0.00    0.00      65         decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef const&>)())) std::construct_at<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [1021]
                0.00    0.00      65/455994      operator new(unsigned long, void) [934]
                0.00    0.00      65/279         Catch::StringRef const& std::forward<Catch::StringRef const&>(std::remove_reference<Catch::StringRef const&>::type&) [976]
-----------------------------------------------
                0.00    0.00       1/56          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [803]
                0.00    0.00       1/56          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::operator=(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [6844]
                0.00    0.00       2/56          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>) [837]
                0.00    0.00       2/56          void std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_realloc_insert<Catch::Clara::Arg const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg const&) [838]
                0.00    0.00      50/56          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector() [699]
[1022]   0.0    0.00    0.00      56         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() [1022]
-----------------------------------------------
                0.00    0.00       1/55          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(std::allocator<Catch::StringRef> const&) [5260]
                0.00    0.00      54/55          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(unsigned long, std::allocator<Catch::StringRef> const&) [698]
[1023]   0.0    0.00    0.00      55         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::allocator<Catch::StringRef> const&) [1023]
                0.00    0.00      55/228         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data() [981]
-----------------------------------------------
                0.00    0.00      54/54          Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [653]
[1024]   0.0    0.00    0.00      54         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&) [1024]
                0.00    0.00      54/54          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt> const&) [1025]
                0.00    0.00      54/74          std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [1017]
-----------------------------------------------
                0.00    0.00      54/54          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&) [1024]
[1025]   0.0    0.00    0.00      54         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt> const&) [1025]
                0.00    0.00      54/293         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [973]
-----------------------------------------------
                0.00    0.00       1/54          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [682]
                0.00    0.00       1/54          Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [707]
                0.00    0.00       4/54          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::operator=(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [6851]
                0.00    0.00      48/54          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [391]
[1026]   0.0    0.00    0.00      54         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const [1026]
-----------------------------------------------
                0.00    0.00       1/52          Catch::Clara::Parser::operator|=(Catch::Clara::Parser const&) [2208]
                0.00    0.00       3/52          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&) [419]
                0.00    0.00       8/52          Catch::Clara::Opt& std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::emplace_back<Catch::Clara::Opt>(Catch::Clara::Opt&&) [387]
                0.00    0.00      40/52          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back() [1061]
[1027]   0.0    0.00    0.00      52         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() [1027]
                0.00    0.00      52/107         __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::__normal_iterator(Catch::Clara::Opt const&) [1001]
-----------------------------------------------
                0.00    0.00       3/52          decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt const&>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [766]
                0.00    0.00       6/52          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&) [418]
                0.00    0.00      43/52          void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [649]
[1028]   0.0    0.00    0.00      52         Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::removereference<Catch::Clara::Opt const&>::type&) [1028]
-----------------------------------------------
                0.00    0.00       1/51          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::ComposableParserImpl() [2190]
                0.00    0.00       3/51          Catch::Clara::Parser::Parser() [1125]
                0.00    0.00       4/51          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl() [2198]
                0.00    0.00      43/51          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1052]
[1029]   0.0    0.00    0.00      51         Catch::Clara::Detail::ParserBase::ParserBase() [1029]
-----------------------------------------------
                0.00    0.00      50/50          Catch::Clara::ExeName::~ExeName() [836]
[1030]   0.0    0.00    0.00      50         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::~ComposableParserImpl() [1030]
                0.00    0.00      50/344         Catch::Clara::Detail::ParserBase::~ParserBase() [969]
-----------------------------------------------
                0.00    0.00      50/50          void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [701]
[1031]   0.0    0.00    0.00      50         void std::Destroy_aux<false>::__destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [1031]
                0.00    0.00       2/3           Catch::Clara::Arg std::__addressof<Catch::Clara::Arg>(Catch::Clara::Arg&) [1147]
                0.00    0.00       2/2           void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg) [1180]
-----------------------------------------------
                0.00    0.00      50/50          std::Vector_base<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~Vectorbase() [830]
[1032]   0.0    0.00    0.00      50         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::~Vectorimpl() [1032]
-----------------------------------------------
                0.00    0.00      50/50          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase() [769]
[1033]   0.0    0.00    0.00      50         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::~Vectorimpl() [1033]
-----------------------------------------------
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [6403]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [6394]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [6412]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [6345]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [6421]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [6336]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [6264]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [6309]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [6273]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [6282]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [6291]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [6300]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [6318]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [6327]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<long>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [6385]
                0.00    0.00       2/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<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::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [6365]
                0.00    0.00       2/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<double>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [6374]
                0.00    0.00       3/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [1142]
                0.00    0.00       4/49          std::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [6430]
                0.00    0.00       7/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [1101]
                0.00    0.00      16/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundFlagRef, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [6354]
[1034]   0.0    0.00    0.00      49         std::Spebo_helper<0, std::allocator<void>, true>::Spebo_helper(std::allocator<void> const&) [1034]
-----------------------------------------------
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1} const&>(std::allocator<void>, Catch::Clara::Help::Help(bool&)::{lambda(bool)#1} const&) [6405]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1} const&>(std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1} const&) [6396]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8} const&>(std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8} const&) [6414]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1} const&>(std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1} const&) [6347]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&>(std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&) [6423]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2} const&>(std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2} const&) [6338]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2} const&>(std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2} const&) [6266]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7} const&>(std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7} const&) [6311]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3} const&>(std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3} const&) [6275]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4} const&>(std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4} const&) [6284]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5} const&>(std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5} const&) [6293]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6} const&>(std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6} const&) [6302]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9} const&>(std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9} const&) [6320]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10} const&>(std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10} const&) [6329]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<long>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<long&>(std::allocator<void>, long&) [6387]
                0.00    0.00       2/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<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::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<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::allocator<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> > > >&) [6367]
                0.00    0.00       2/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<double>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<double&>(std::allocator<void>, double&) [6376]
                0.00    0.00       3/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<unsigned int&>(std::allocator<void>, unsigned int&) [805]
                0.00    0.00       4/49          std::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [13]>(std::allocator<void>, char const (&) [13]) [6432]
                0.00    0.00       7/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [780]
                0.00    0.00      16/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundFlagRef, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<bool&>(std::allocator<void>, bool&) [6356]
[1035]   0.0    0.00    0.00      49         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [1035]
-----------------------------------------------
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [6407]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [6331]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [6322]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [6304]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [6295]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [6286]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [6277]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [6313]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [6268]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [6340]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [6425]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [6349]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [6416]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [6398]
                0.00    0.00       1/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<long>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [6389]
                0.00    0.00       2/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<double>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [6378]
                0.00    0.00       2/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<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::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [6369]
                0.00    0.00       3/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1143]
                0.00    0.00       4/49          std::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [6434]
                0.00    0.00       7/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1102]
                0.00    0.00      16/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundFlagRef, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [6358]
[1036]   0.0    0.00    0.00      49         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [1036]
-----------------------------------------------
                0.00    0.00       1/49          std::shared_ptr<std::enable_if<!std::is_array<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::value, Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> 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> >&) [826]
                0.00    0.00       6/49          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> >&) [743]
                0.00    0.00       7/49          std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::shared_ptr<std::allocator<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [740]
                0.00    0.00       7/49          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<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [741]
                0.00    0.00       7/49          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<void>, 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::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [742]
                0.00    0.00       7/49          void std::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> >&) [781]
                0.00    0.00      14/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [780]
[1037]   0.0    0.00    0.00      49         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&) [1037]
-----------------------------------------------
                0.00    0.00       1/47          __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::__normal_iterator<Catch::Clara::Opt, void>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&) [2975]
                0.00    0.00       2/47          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_range_insert<__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, 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> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, std::forward_iterator_tag) [463]
                0.00    0.00       6/47          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&) [418]
                0.00    0.00      16/47          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&) [393]
                0.00    0.00      22/47          __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&) [1082]
[1038]   0.0    0.00    0.00      47         __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const [1038]
-----------------------------------------------
                0.00    0.00       1/46          std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::operator=(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&&) [4733]
                0.00    0.00      45/46          std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&&) [443]
[1039]   0.0    0.00    0.00      46         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>&) [1039]
-----------------------------------------------
                0.00    0.00       1/46          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> > >&&) [4757]
                0.00    0.00      45/46          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> > >&&) [444]
[1040]   0.0    0.00    0.00      46         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> > >&) [1040]
-----------------------------------------------
                0.00    0.00      45/45          Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName&&) [416]
[1041]   0.0    0.00    0.00      45         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>&&) [1041]
                0.00    0.00      45/293         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [973]
-----------------------------------------------
                0.00    0.00      18/45          Catch::Clara::Detail::BoundFlagRefBase::BoundFlagRefBase() [2185]
                0.00    0.00      27/45          Catch::Clara::Detail::BoundValueRefBase::BoundValueRefBase() [1062]
[1042]   0.0    0.00    0.00      45         Catch::Clara::Detail::BoundRef::BoundRef() [1042]
-----------------------------------------------
                0.00    0.00      18/45          Catch::Clara::Detail::BoundFlagRefBase::~BoundFlagRefBase() [2187]
                0.00    0.00      27/45          Catch::Clara::Detail::BoundValueRefBase::~BoundValueRefBase() [1063]
[1043]   0.0    0.00    0.00      45         Catch::Clara::Detail::BoundRef::~BoundRef() [1043]
-----------------------------------------------
                0.00    0.00      45/45          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&) [1046]
[1044]   0.0    0.00    0.00      45         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&&) [1044]
                0.00    0.00      90/90          std::remove_reference<std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&>::type&& std::move<std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&>(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&) [1008]
                0.00    0.00      45/45          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data&&) [1045]
-----------------------------------------------
                0.00    0.00      45/45          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&&) [1044]
[1045]   0.0    0.00    0.00      45         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data&&) [1045]
-----------------------------------------------
                0.00    0.00      45/45          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&) [1050]
[1046]   0.0    0.00    0.00      45         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&) [1046]
                0.00    0.00      45/45          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&&) [1044]
-----------------------------------------------
                0.00    0.00      45/45          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&) [1049]
[1047]   0.0    0.00    0.00      45         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&&) [1047]
                0.00    0.00      90/90          std::remove_reference<std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&>::type&& std::move<std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&>(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&) [1009]
                0.00    0.00      45/45          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data&&) [1048]
-----------------------------------------------
                0.00    0.00      45/45          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&&) [1047]
[1048]   0.0    0.00    0.00      45         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data&&) [1048]
-----------------------------------------------
                0.00    0.00      45/45          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&) [1051]
[1049]   0.0    0.00    0.00      45         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&) [1049]
                0.00    0.00      45/45          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&&) [1047]
-----------------------------------------------
                0.00    0.00      45/45          Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [415]
[1050]   0.0    0.00    0.00      45         std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&) [1050]
                0.00    0.00      45/45          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&) [1046]
-----------------------------------------------
                0.00    0.00      45/45          Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [415]
[1051]   0.0    0.00    0.00      45         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&) [1051]
                0.00    0.00      45/45          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&) [1049]
-----------------------------------------------
                0.00    0.00       1/43          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&, Catch::StringRef) [818]
                0.00    0.00       1/43          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1} const&, Catch::StringRef) [823]
                0.00    0.00       1/43          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&, Catch::StringRef) [821]
                0.00    0.00       1/43          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2} const&, Catch::StringRef) [822]
                0.00    0.00       1/43          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&, Catch::StringRef) [812]
                0.00    0.00       1/43          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&, Catch::StringRef) [817]
                0.00    0.00       1/43          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&, Catch::StringRef) [813]
                0.00    0.00       1/43          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&, Catch::StringRef) [814]
                0.00    0.00       1/43          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&, Catch::StringRef) [815]
                0.00    0.00       1/43          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&, Catch::StringRef) [816]
                0.00    0.00       1/43          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&, Catch::StringRef) [819]
                0.00    0.00       1/43          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&, Catch::StringRef) [820]
                0.00    0.00       1/43          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> > > >&, Catch::StringRef) [810]
                0.00    0.00       1/43          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<long, void>(long&, Catch::StringRef) [811]
                0.00    0.00       2/43          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<double, void>(double&, Catch::StringRef) [785]
                0.00    0.00       3/43          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [509]
                0.00    0.00       6/43          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> >&, Catch::StringRef) [493]
                0.00    0.00      18/43          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [684]
[1052]   0.0    0.00    0.00      43         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1052]
                0.00    0.00      43/51          Catch::Clara::Detail::ParserBase::ParserBase() [1029]
-----------------------------------------------
                0.00    0.00       1/43          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [682]
                0.00    0.00       1/43          Catch::Clara::Parser::operator|=(Catch::Clara::Parser const&) [2208]
                0.00    0.00       1/43          Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [707]
                0.00    0.00      40/43          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::empty() const [1060]
[1053]   0.0    0.00    0.00      43         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const [1053]
                0.00    0.00      43/87          __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&) [1010]
-----------------------------------------------
                0.00    0.00       1/43          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [682]
                0.00    0.00       1/43          Catch::Clara::Parser::operator|=(Catch::Clara::Parser const&) [2208]
                0.00    0.00       1/43          Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [707]
                0.00    0.00      40/43          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::empty() const [1060]
[1054]   0.0    0.00    0.00      43         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const [1054]
                0.00    0.00      43/87          __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&) [1010]
-----------------------------------------------
                0.00    0.00       8/42          unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [367]
                0.00    0.00      34/42          Catch::makeCommandLineParser(Catch::ConfigData&) [277]
[1055]   0.0    0.00    0.00      42         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(Catch::StringRef) && [1055]
-----------------------------------------------
                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> >&) [1057]
[1056]   0.0    0.00    0.00      41         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> >&) [1056]
-----------------------------------------------
                0.00    0.00      41/41          CATCH2_INTERNAL_TEST_0() [54]
[1057]   0.0    0.00    0.00      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> >&) [1057]
                0.00    0.00      41/41          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> >&) [1056]
-----------------------------------------------
                0.00    0.00      40/40          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back() [1061]
[1058]   0.0    0.00    0.00      40         __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator() const [1058]
-----------------------------------------------
                0.00    0.00      40/40          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back() [1061]
[1059]   0.0    0.00    0.00      40         __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator-(long) const [1059]
                0.00    0.00      40/107         __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::__normal_iterator(Catch::Clara::Opt const&) [1001]
-----------------------------------------------
                0.00    0.00      40/40          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back() [1061]
[1060]   0.0    0.00    0.00      40         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::empty() const [1060]
                0.00    0.00      40/43          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const [1053]
                0.00    0.00      40/43          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const [1054]
                0.00    0.00      40/85          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&) [1013]
-----------------------------------------------
                0.00    0.00      40/40          Catch::Clara::Opt& std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::emplace_back<Catch::Clara::Opt>(Catch::Clara::Opt&&) [387]
[1061]   0.0    0.00    0.00      40         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back() [1061]
                0.00    0.00      40/40          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::empty() const [1060]
                0.00    0.00      40/52          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() [1027]
                0.00    0.00      40/40          __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator-(long) const [1059]
                0.00    0.00      40/40          __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator() const [1058]
-----------------------------------------------
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1} const&) [2093]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2} const&) [2089]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2} const&) [2049]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7} const&) [2069]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3} const&) [2053]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4} const&) [2057]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5} const&) [2061]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6} const&) [2065]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9} const&) [2077]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10} const&) [2081]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8} const&) [2073]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&) [2085]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundValueRef<long>::BoundValueRef(long&) [2135]
                0.00    0.00       2/27          Catch::Clara::Detail::BoundValueRef<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> > > > >::BoundValueRef(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> > > >&) [2125]
                0.00    0.00       2/27          Catch::Clara::Detail::BoundValueRef<double>::BoundValueRef(double&) [2129]
                0.00    0.00       3/27          Catch::Clara::Detail::BoundValueRef<unsigned int>::BoundValueRef(unsigned int&) [1123]
                0.00    0.00       7/27          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> >&) [1090]
[1062]   0.0    0.00    0.00      27         Catch::Clara::Detail::BoundValueRefBase::BoundValueRefBase() [1062]
                0.00    0.00      27/45          Catch::Clara::Detail::BoundRef::BoundRef() [1042]
-----------------------------------------------
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>::~BoundLambda() [2075]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>::~BoundLambda() [2087]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>::~BoundLambda() [2083]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>::~BoundLambda() [2079]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>::~BoundLambda() [2067]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>::~BoundLambda() [2063]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>::~BoundLambda() [2059]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>::~BoundLambda() [2055]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>::~BoundLambda() [2071]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>::~BoundLambda() [2051]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}>::~BoundLambda() [2091]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}>::~BoundLambda() [2095]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundValueRef<long>::~BoundValueRef() [2137]
                0.00    0.00       2/27          Catch::Clara::Detail::BoundValueRef<double>::~BoundValueRef() [2131]
                0.00    0.00       2/27          Catch::Clara::Detail::BoundValueRef<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> > > > >::~BoundValueRef() [2127]
                0.00    0.00       3/27          Catch::Clara::Detail::BoundValueRef<unsigned int>::~BoundValueRef() [1124]
                0.00    0.00       7/27          Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~BoundValueRef() [1091]
[1063]   0.0    0.00    0.00      27         Catch::Clara::Detail::BoundValueRefBase::~BoundValueRefBase() [1063]
                0.00    0.00      27/45          Catch::Clara::Detail::BoundRef::~BoundRef() [1043]
-----------------------------------------------
                0.00    0.00       1/26          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [682]
                0.00    0.00       1/26          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::get_allocator() const [4026]
                0.00    0.00      24/26          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::max_size() const [389]
[1064]   0.0    0.00    0.00      26         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() const [1064]
-----------------------------------------------
                0.00    0.00      25/25          Catch::ExprLhs<libutf8::bom_t const&> Catch::operator<=<libutf8::bom_t, 0>(Catch::Decomposer&&, libutf8::bom_t&&) [1066]
[1065]   0.0    0.00    0.00      25         Catch::ExprLhs<libutf8::bom_t const&>::ExprLhs(libutf8::bom_t const&) [1065]
-----------------------------------------------
                0.00    0.00      25/25          CATCH2_INTERNAL_TEST_0() [224]
[1066]   0.0    0.00    0.00      25         Catch::ExprLhs<libutf8::bom_t const&> Catch::operator<=<libutf8::bom_t, 0>(Catch::Decomposer&&, libutf8::bom_t&&) [1066]
                0.00    0.00      25/25          Catch::ExprLhs<libutf8::bom_t const&>::ExprLhs(libutf8::bom_t const&) [1065]
-----------------------------------------------
                0.00    0.00      23/23          void std::__relocate_object_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [1069]
[1067]   0.0    0.00    0.00      23         void std::destroy_at<Catch::StringRef>(Catch::StringRef) [1067]
-----------------------------------------------
                0.00    0.00      23/23          void std::__relocate_object_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [1069]
[1068]   0.0    0.00    0.00      23         decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef>)())) std::construct_at<Catch::StringRef, Catch::StringRef>(Catch::StringRef, Catch::StringRef&&) [1068]
                0.00    0.00      23/455994      operator new(unsigned long, void) [934]
                0.00    0.00      23/311         Catch::StringRef&& std::forward<Catch::StringRef>(std::remove_reference<Catch::StringRef>::type&) [971]
-----------------------------------------------
                0.00    0.00      23/23          Catch::StringRef std::__relocatea1<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [997]
[1069]   0.0    0.00    0.00      23         void std::__relocate_object_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [1069]
                0.00    0.00      23/23          std::remove_reference<Catch::StringRef&>::type&& std::move<Catch::StringRef&>(Catch::StringRef&) [1070]
                0.00    0.00      23/311         Catch::StringRef&& std::forward<Catch::StringRef>(std::remove_reference<Catch::StringRef>::type&) [971]
                0.00    0.00      23/23          decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef>)())) std::construct_at<Catch::StringRef, Catch::StringRef>(Catch::StringRef, Catch::StringRef&&) [1068]
                0.00    0.00      23/166         Catch::StringRef std::__addressof<Catch::StringRef>(Catch::StringRef&) [988]
                0.00    0.00      23/23          void std::destroy_at<Catch::StringRef>(Catch::StringRef) [1067]
-----------------------------------------------
                0.00    0.00      23/23          void std::__relocate_object_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [1069]
[1070]   0.0    0.00    0.00      23         std::remove_reference<Catch::StringRef&>::type&& std::move<Catch::StringRef&>(Catch::StringRef&) [1070]
-----------------------------------------------
                0.00    0.00      21/21          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1073]
[1071]   0.0    0.00    0.00      21         __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_ptr() [1071]
                0.00    0.00      21/21          __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_addr() [1072]
-----------------------------------------------
                0.00    0.00      21/21          __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_ptr() [1071]
[1072]   0.0    0.00    0.00      21         __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_addr() [1072]
-----------------------------------------------
                0.00    0.00       7/21          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<void>, 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::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [742]
                0.00    0.00       7/21          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [780]
                0.00    0.00       7/21          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1100]
[1073]   0.0    0.00    0.00      21         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1073]
                0.00    0.00      21/21          __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_ptr() [1071]
-----------------------------------------------
                0.00    0.00       3/21          std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> > std::make_shared<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(unsigned int&) [778]
                0.00    0.00       3/21          std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::shared_ptr<std::allocator<void>, unsigned int&>(std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [775]
                0.00    0.00       3/21          std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, unsigned int&>(std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [776]
                0.00    0.00       3/21          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [777]
                0.00    0.00       3/21          void std::Construct<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&) [806]
                0.00    0.00       6/21          std::Sp_counted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<unsigned int&>(std::allocator<void>, unsigned int&) [805]
[1074]   0.0    0.00    0.00      21         unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [1074]
-----------------------------------------------
                0.00    0.00       2/14          Catch::Clara::Arg const std::__niter_base<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> > >) [8180]
                0.00    0.00       2/14          __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::difference_type __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&) [3233]
                0.00    0.00       4/14          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&) [1167]
                0.00    0.00       6/14          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&) [3300]
[1075]   0.0    0.00    0.00      14         __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::base() const [1075]
-----------------------------------------------
                0.00    0.00       7/14          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<void>, (__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<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2> >&) [782]
                0.00    0.00       7/14          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [800]
[1076]   0.0    0.00    0.00      14         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<void>, (__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<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2>) [1076]
                0.00    0.00      14/14          std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__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<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2> >&) [1078]
-----------------------------------------------
                0.00    0.00       7/14          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1100]
                0.00    0.00       7/14          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [800]
[1077]   0.0    0.00    0.00      14         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1077]
                0.00    0.00      14/98          std::Spebo_helper<0, std::allocator<void>, true>::_S_get(std::Spebo_helper<0, std::allocator<void>, true>&) [1007]
-----------------------------------------------
                0.00    0.00      14/14          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<void>, (__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<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2>) [1076]
[1078]   0.0    0.00    0.00      14         std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__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<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2> >&) [1078]
-----------------------------------------------
                0.00    0.00      13/13          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [763]
[1079]   0.0    0.00    0.00      13         std::__new_allocator<Catch::Clara::Opt>::deallocate(Catch::Clara::Opt, unsigned long) [1079]
-----------------------------------------------
                0.00    0.00      13/13          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [764]
[1080]   0.0    0.00    0.00      13         std::__new_allocator<Catch::Clara::Opt>::allocate(unsigned long, void const) [1080]
-----------------------------------------------
                0.00    0.00       2/13          __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::insert<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, void>(__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> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >) [6848]
                0.00    0.00       3/13          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&) [418]
                0.00    0.00       8/13          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&) [393]
[1081]   0.0    0.00    0.00      13         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() [1081]
                0.00    0.00      13/107         __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::__normal_iterator(Catch::Clara::Opt const&) [1001]
-----------------------------------------------
                0.00    0.00       3/11          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&) [418]
                0.00    0.00       8/11          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&) [393]
[1082]   0.0    0.00    0.00      11         __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&) [1082]
                0.00    0.00      22/47          __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const [1038]
-----------------------------------------------
                0.00    0.00      10/10          Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [563]
[1083]   0.0    0.00    0.00      10         Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [1083]
                0.00    0.00      10/437         Catch::Clara::Detail::ResultBase::ResultBase(Catch::Clara::Detail::ResultType) [958]
                0.00    0.00      10/455994      operator new(unsigned long, void) [934]
-----------------------------------------------
                0.00    0.00      10/10          Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [603]
[1084]   0.0    0.00    0.00      10         Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::~ResultValueBase() [1084]
-----------------------------------------------
                0.00    0.00       9/9           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1088]
[1085]   0.0    0.00    0.00       9         __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_ptr() [1085]
                0.00    0.00       9/9           __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_addr() [1086]
-----------------------------------------------
                0.00    0.00       9/9           __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_ptr() [1085]
[1086]   0.0    0.00    0.00       9         __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_addr() [1086]
-----------------------------------------------
                0.00    0.00       1/9           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::cbegin() const [4271]
                0.00    0.00       4/9           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::begin() const [1119]
                0.00    0.00       4/9           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::end() const [1118]
[1087]   0.0    0.00    0.00       9         __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&) [1087]
-----------------------------------------------
                0.00    0.00       3/9           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [777]
                0.00    0.00       3/9           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<unsigned int&>(std::allocator<void>, unsigned int&) [805]
                0.00    0.00       3/9           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1141]
[1088]   0.0    0.00    0.00       9         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1088]
                0.00    0.00       9/9           __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_ptr() [1085]
-----------------------------------------------
                0.00    0.00       1/8           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [803]
                0.00    0.00       1/8           Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [707]
                0.00    0.00       2/8           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::operator=(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [6844]
                0.00    0.00       4/8           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_check_len(unsigned long, char const) const [4270]
[1089]   0.0    0.00    0.00       8         std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::size() const [1089]
-----------------------------------------------
                0.00    0.00       7/7           void std::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> >&) [781]
[1090]   0.0    0.00    0.00       7         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> >&) [1090]
                0.00    0.00       7/27          Catch::Clara::Detail::BoundValueRefBase::BoundValueRefBase() [1062]
-----------------------------------------------
                0.00    0.00       7/7           void std::destroy_at<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> > >) [1103]
[1091]   0.0    0.00    0.00       7         Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~BoundValueRef() [1091]
                0.00    0.00       7/27          Catch::Clara::Detail::BoundValueRefBase::~BoundValueRefBase() [1063]
-----------------------------------------------
                0.00    0.00       7/7           Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::value() const & [3992]
[1092]   0.0    0.00    0.00       7         Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::enforceOk() const [1092]
-----------------------------------------------
                0.00    0.00       2/7           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Arg> const&) [1172]
                0.00    0.00       2/7           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::_M_swap_data(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data&) [5070]
                0.00    0.00       3/7           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl() [1132]
[1093]   0.0    0.00    0.00       7         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::Vectorimpl_data() [1093]
-----------------------------------------------
                0.00    0.00       2/7           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Opt> const&) [1173]
                0.00    0.00       2/7           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::_M_swap_data(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data&) [5073]
                0.00    0.00       3/7           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl() [1134]
[1094]   0.0    0.00    0.00       7         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::Vectorimpl_data() [1094]
-----------------------------------------------
                0.00    0.00       7/7           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<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [741]
[1095]   0.0    0.00    0.00       7         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> > >) [1095]
-----------------------------------------------
                0.00    0.00       7/7           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<void>, 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::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [742]
[1096]   0.0    0.00    0.00       7         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<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [1096]
                0.00    0.00       7/7           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2>) [1104]
-----------------------------------------------
                0.00    0.00       7/7           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<void>, 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::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [742]
[1097]   0.0    0.00    0.00       7         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<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1097]
-----------------------------------------------
                0.00    0.00       7/7           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<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [779]
[1098]   0.0    0.00    0.00       7         std::__new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1098]
-----------------------------------------------
                0.00    0.00       7/7           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<void>, (__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<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2> >&) [782]
[1099]   0.0    0.00    0.00       7         std::__new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1099]
-----------------------------------------------
                0.00    0.00       7/7           std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() [786]
[1100]   0.0    0.00    0.00       7         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1100]
                0.00    0.00       7/21          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1073]
                0.00    0.00       7/14          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1077]
                0.00    0.00       7/7           void std::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> > >) [1106]
-----------------------------------------------
                0.00    0.00       7/7           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [780]
[1101]   0.0    0.00    0.00       7         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [1101]
                0.00    0.00       7/49          std::Spebo_helper<0, std::allocator<void>, true>::Spebo_helper(std::allocator<void> const&) [1034]
-----------------------------------------------
                0.00    0.00       7/7           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [800]
[1102]   0.0    0.00    0.00       7         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1102]
                0.00    0.00       7/49          std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [1036]
-----------------------------------------------
                0.00    0.00       7/7           void std::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> > >) [1106]
[1103]   0.0    0.00    0.00       7         void std::destroy_at<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> > >) [1103]
                0.00    0.00       7/7           Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~BoundValueRef() [1091]
-----------------------------------------------
                0.00    0.00       7/7           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<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [1096]
[1104]   0.0    0.00    0.00       7         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2>) [1104]
-----------------------------------------------
                0.00    0.00       1/7           std::enable_if<std::is_assignable<std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&, std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::value, std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&>::type std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::operator=<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> > > >&&) [4735]
                0.00    0.00       6/7           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> > > >&&) [494]
[1105]   0.0    0.00    0.00       7         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> > > >&) [1105]
-----------------------------------------------
                0.00    0.00       7/7           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1100]
[1106]   0.0    0.00    0.00       7         void std::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> > >) [1106]
                0.00    0.00       7/7           void std::destroy_at<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> > >) [1103]
-----------------------------------------------
                0.00    0.00       6/6           Catch::ExprLhs<char const (& const&) [7]> Catch::operator<=<char const (&) [7], 0>(Catch::Decomposer&&, char const (&) [7]) [1108]
[1107]   0.0    0.00    0.00       6         Catch::ExprLhs<char const (&) [7]>::ExprLhs(char const (&) [7]) [1107]
-----------------------------------------------
                0.00    0.00       6/6           CATCH2_INTERNAL_TEST_0() [54]
[1108]   0.0    0.00    0.00       6         Catch::ExprLhs<char const (& const&) [7]> Catch::operator<=<char const (&) [7], 0>(Catch::Decomposer&&, char const (&) [7]) [1108]
                0.00    0.00       6/6           Catch::ExprLhs<char const (&) [7]>::ExprLhs(char const (&) [7]) [1107]
-----------------------------------------------
                0.00    0.00       6/6           CATCH2_INTERNAL_TEST_0() [4]
[1109]   0.0    0.00    0.00       6         bool unittest::nearly_equal<double>(double, double, double) [1109]
                0.00    0.00       6/6           std::abs(double) [1114]
                0.00    0.00       2/2           std::numeric_limits<double>::min() [1174]
-----------------------------------------------
                0.00    0.00       6/6           CATCH2_INTERNAL_TEST_0() [4]
[1110]   0.0    0.00    0.00       6         double unittest::default_epsilon<double>() [1110]
-----------------------------------------------
                0.00    0.00       3/6           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [807]
                0.00    0.00       3/6           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [831]
[1111]   0.0    0.00    0.00       6         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [1111]
                0.00    0.00       6/6           std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1113]
-----------------------------------------------
                0.00    0.00       3/6           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1141]
                0.00    0.00       3/6           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [831]
[1112]   0.0    0.00    0.00       6         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1112]
                0.00    0.00       6/98          std::Spebo_helper<0, std::allocator<void>, true>::_S_get(std::Spebo_helper<0, std::allocator<void>, true>&) [1007]
-----------------------------------------------
                0.00    0.00       6/6           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [1111]
[1113]   0.0    0.00    0.00       6         std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1113]
-----------------------------------------------
                0.00    0.00       6/6           bool unittest::nearly_equal<double>(double, double, double) [1109]
[1114]   0.0    0.00    0.00       6         std::abs(double) [1114]
-----------------------------------------------
                0.00    0.00       1/5           Catch::Clara::ExeName::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [706]
                0.00    0.00       4/5           Catch::Clara::Opt::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [399]
[1115]   0.0    0.00    0.00       5         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&) [1115]
-----------------------------------------------
                0.00    0.00       1/4           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [803]
                0.00    0.00       1/4           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::get_allocator() const [4025]
                0.00    0.00       2/4           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::max_size() const [4273]
[1116]   0.0    0.00    0.00       4         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() const [1116]
-----------------------------------------------
                0.00    0.00       2/4           std::basic_string_view<char, std::char_traits<char> >::substr(unsigned long, unsigned long) const [464]
                0.00    0.00       2/4           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> >::__sv_wrapper, std::allocator<char> const&) [564]
[1117]   0.0    0.00    0.00       4         std::basic_string_view<char, std::char_traits<char> >::size() const [1117]
-----------------------------------------------
                0.00    0.00       1/4           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [803]
                0.00    0.00       1/4           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::operator=(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [6844]
                0.00    0.00       1/4           Catch::Clara::Parser::operator|=(Catch::Clara::Parser const&) [2208]
                0.00    0.00       1/4           Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [707]
[1118]   0.0    0.00    0.00       4         std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::end() const [1118]
                0.00    0.00       4/9           __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&) [1087]
-----------------------------------------------
                0.00    0.00       1/4           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [803]
                0.00    0.00       1/4           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::operator=(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [6844]
                0.00    0.00       1/4           Catch::Clara::Parser::operator|=(Catch::Clara::Parser const&) [2208]
                0.00    0.00       1/4           Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [707]
[1119]   0.0    0.00    0.00       4         std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::begin() const [1119]
                0.00    0.00       4/9           __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&) [1087]
-----------------------------------------------
                0.00    0.00       2/4           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() const [768]
                0.00    0.00       2/4           std::basic_string_view<char, std::char_traits<char> >::substr(unsigned long, unsigned long) const [464]
[1120]   0.0    0.00    0.00       4         std::basic_string_view<char, std::char_traits<char> >::basic_string_view(char const, unsigned long) [1120]
-----------------------------------------------
                0.00    0.00       2/4           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, std::allocator<char> const&) [462]
                0.00    0.00       2/4           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::basic_string_view<char, std::char_traits<char> >, void>(std::basic_string_view<char, std::char_traits<char> > const&, std::allocator<char> const&) [565]
[1121]   0.0    0.00    0.00       4         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_to_string_view(std::basic_string_view<char, std::char_traits<char> >) [1121]
-----------------------------------------------
                0.00    0.00       1/4           void std::Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [845]
                0.00    0.00       3/4           void std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::M_realloc_insert<Catch::Clara::Arg const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg const&) [838]
[1122]   0.0    0.00    0.00       4         Catch::Clara::Arg const& std::forward<Catch::Clara::Arg const&>(std::remove_reference<Catch::Clara::Arg const&>::type&) [1122]
-----------------------------------------------
                0.00    0.00       3/3           void std::Construct<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&) [806]
[1123]   0.0    0.00    0.00       3         Catch::Clara::Detail::BoundValueRef<unsigned int>::BoundValueRef(unsigned int&) [1123]
                0.00    0.00       3/27          Catch::Clara::Detail::BoundValueRefBase::BoundValueRefBase() [1062]
-----------------------------------------------
                0.00    0.00       3/3           void std::destroyat<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>) [1146]
[1124]   0.0    0.00    0.00       3         Catch::Clara::Detail::BoundValueRef<unsigned int>::~BoundValueRef() [1124]
                0.00    0.00       3/27          Catch::Clara::Detail::BoundValueRefBase::~BoundValueRefBase() [1063]
-----------------------------------------------
                0.00    0.00       1/3           Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [428]
                0.00    0.00       1/3           Catch::Session::Session() [783]
                0.00    0.00       1/3           Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::operator|<Catch::Clara::Help>(Catch::Clara::Help const&) const [767]
[1125]   0.0    0.00    0.00       3         Catch::Clara::Parser::Parser() [1125]
                0.00    0.00       3/51          Catch::Clara::Detail::ParserBase::ParserBase() [1029]
                0.00    0.00       3/3           std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector() [1145]
                0.00    0.00       3/3           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector() [1144]
-----------------------------------------------
                0.00    0.00       3/3           Catch::ExprLhs<double> Catch::operator<=<double, 0>(Catch::Decomposer&&, double) [1128]
[1126]   0.0    0.00    0.00       3         Catch::ExprLhs<double>::ExprLhs(double) [1126]
-----------------------------------------------
                0.00    0.00       3/3           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<double, Catch::Approx, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<Catch::Approx>::type>::type> > >::value, Catch::BinaryExpr<double, Catch::Approx const&> >::type Catch::operator==<Catch::Approx>(Catch::ExprLhs<double>&&, Catch::Approx&&) [705]
[1127]   0.0    0.00    0.00       3         bool Catch::operator==<double, void>(double const&, Catch::Approx const&) [1127]
-----------------------------------------------
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_0() [4]
[1128]   0.0    0.00    0.00       3         Catch::ExprLhs<double> Catch::operator<=<double, 0>(Catch::Decomposer&&, double) [1128]
                0.00    0.00       3/3           Catch::ExprLhs<double>::ExprLhs(double) [1126]
-----------------------------------------------
                0.00    0.00       1/3           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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [752]
                0.00    0.00       2/3           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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type>::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> >&&) [729]
[1129]   0.0    0.00    0.00       3         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&) [1129]
-----------------------------------------------
                0.00    0.00       1/3           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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [751]
                0.00    0.00       2/3           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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [730]
[1130]   0.0    0.00    0.00       3         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&) [1130]
-----------------------------------------------
                0.00    0.00       1/3           unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [657]
                0.00    0.00       2/3           unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [367]
[1131]   0.0    0.00    0.00       3         unittest::g_tmp_dir[abi:cxx11]() [1131]
-----------------------------------------------
                0.00    0.00       3/3           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase() [1133]
[1132]   0.0    0.00    0.00       3         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl() [1132]
                0.00    0.00       3/7           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::Vectorimpl_data() [1093]
-----------------------------------------------
                0.00    0.00       3/3           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector() [1144]
[1133]   0.0    0.00    0.00       3         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase() [1133]
                0.00    0.00       3/3           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl() [1132]
-----------------------------------------------
                0.00    0.00       3/3           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase() [1135]
[1134]   0.0    0.00    0.00       3         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl() [1134]
                0.00    0.00       3/7           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::Vectorimpl_data() [1094]
-----------------------------------------------
                0.00    0.00       3/3           std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector() [1145]
[1135]   0.0    0.00    0.00       3         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase() [1135]
                0.00    0.00       3/3           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl() [1134]
-----------------------------------------------
                0.00    0.00       3/3           std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, unsigned int&>(std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [776]
[1136]   0.0    0.00    0.00       3         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>) [1136]
-----------------------------------------------
                0.00    0.00       3/3           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [777]
[1137]   0.0    0.00    0.00       3         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [1137]
                0.00    0.00       3/3           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [1148]
-----------------------------------------------
                0.00    0.00       3/3           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [777]
[1138]   0.0    0.00    0.00       3         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1138]
-----------------------------------------------
                0.00    0.00       3/3           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [804]
[1139]   0.0    0.00    0.00       3         std::__new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1139]
-----------------------------------------------
                0.00    0.00       3/3           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [807]
[1140]   0.0    0.00    0.00       3         std::__new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1140]
-----------------------------------------------
                0.00    0.00       3/3           std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() [786]
[1141]   0.0    0.00    0.00       3         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1141]
                0.00    0.00       3/9           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1088]
                0.00    0.00       3/6           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1112]
                0.00    0.00       3/3           void std::Destroy<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>) [1150]
-----------------------------------------------
                0.00    0.00       3/3           std::Sp_counted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<unsigned int&>(std::allocator<void>, unsigned int&) [805]
[1142]   0.0    0.00    0.00       3         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [1142]
                0.00    0.00       3/49          std::Spebo_helper<0, std::allocator<void>, true>::Spebo_helper(std::allocator<void> const&) [1034]
-----------------------------------------------
                0.00    0.00       3/3           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [831]
[1143]   0.0    0.00    0.00       3         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1143]
                0.00    0.00       3/49          std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [1036]
-----------------------------------------------
                0.00    0.00       3/3           Catch::Clara::Parser::Parser() [1125]
[1144]   0.0    0.00    0.00       3         std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector() [1144]
                0.00    0.00       3/3           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase() [1133]
-----------------------------------------------
                0.00    0.00       3/3           Catch::Clara::Parser::Parser() [1125]
[1145]   0.0    0.00    0.00       3         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector() [1145]
                0.00    0.00       3/3           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase() [1135]
-----------------------------------------------
                0.00    0.00       3/3           void std::Destroy<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>) [1150]
[1146]   0.0    0.00    0.00       3         void std::destroyat<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>) [1146]
                0.00    0.00       3/3           Catch::Clara::Detail::BoundValueRef<unsigned int>::~BoundValueRef() [1124]
-----------------------------------------------
                0.00    0.00       1/3           Catch::Clara::Arg std::__do_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) [846]
                0.00    0.00       2/3           void std::Destroyaux<false>::__destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [1031]
[1147]   0.0    0.00    0.00       3         Catch::Clara::Arg std::__addressof<Catch::Clara::Arg>(Catch::Clara::Arg&) [1147]
-----------------------------------------------
                0.00    0.00       3/3           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [1137]
[1148]   0.0    0.00    0.00       3         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [1148]
-----------------------------------------------
                0.00    0.00       3/3           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> >&&) [510]
[1149]   0.0    0.00    0.00       3         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> >&) [1149]
-----------------------------------------------
                0.00    0.00       3/3           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1141]
[1150]   0.0    0.00    0.00       3         void std::Destroy<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>) [1150]
                0.00    0.00       3/3           void std::destroyat<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>) [1146]
-----------------------------------------------
                0.00    0.00       1/2           void std::Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [845]
                0.00    0.00       1/2           void std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::M_realloc_insert<Catch::Clara::Arg const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg const&) [838]
[1151]   0.0    0.00    0.00       2         Catch::Clara::Arg::Arg(Catch::Clara::Arg const&) [1151]
                0.00    0.00       2/2           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) [1152]
-----------------------------------------------
                0.00    0.00       2/2           Catch::Clara::Arg::Arg(Catch::Clara::Arg const&) [1151]
[1152]   0.0    0.00    0.00       2         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) [1152]
                0.00    0.00       2/2           Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg> const&) [1153]
                0.00    0.00       2/74          std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [1017]
-----------------------------------------------
                0.00    0.00       2/2           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) [1152]
[1153]   0.0    0.00    0.00       2         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg> const&) [1153]
                0.00    0.00       2/293         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [973]
-----------------------------------------------
                0.00    0.00       2/2           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> >&) [1155]
[1154]   0.0    0.00    0.00       2         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> >&) [1154]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_21() [250]
[1155]   0.0    0.00    0.00       2         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> >&) [1155]
                0.00    0.00       2/2           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> >&) [1154]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [731]
[1156]   0.0    0.00    0.00       2         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&) [1156]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [732]
[1157]   0.0    0.00    0.00       2         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&) [1157]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [733]
[1158]   0.0    0.00    0.00       2         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&) [1158]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [734]
[1159]   0.0    0.00    0.00       2         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&) [1159]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [735]
[1160]   0.0    0.00    0.00       2         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&) [1160]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [736]
[1161]   0.0    0.00    0.00       2         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&) [1161]
-----------------------------------------------
                0.00    0.00       2/2           unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [367]
[1162]   0.0    0.00    0.00       2         unittest::g_dist_dir[abi:cxx11]() [1162]
-----------------------------------------------
                0.00    0.00       2/2           unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [367]
[1163]   0.0    0.00    0.00       2         unittest::g_binary_dir[abi:cxx11]() [1163]
-----------------------------------------------
                0.00    0.00       2/2           unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [367]
[1164]   0.0    0.00    0.00       2         unittest::g_source_dir[abi:cxx11]() [1164]
-----------------------------------------------
                0.00    0.00       2/2           unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [367]
[1165]   0.0    0.00    0.00       2         unittest::g_verbose() [1165]
-----------------------------------------------
                0.00    0.00       1/2           Catch::Clara::Arg std::__do_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) [846]
                0.00    0.00       1/2           Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [707]
[1166]   0.0    0.00    0.00       2         __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::operator++() [1166]
-----------------------------------------------
                0.00    0.00       2/2           Catch::Clara::Arg std::__do_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) [846]
[1167]   0.0    0.00    0.00       2         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&) [1167]
                0.00    0.00       4/14          __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::base() const [1075]
-----------------------------------------------
                0.00    0.00       1/2           Catch::Clara::Arg std::__do_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) [846]
                0.00    0.00       1/2           Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [707]
[1168]   0.0    0.00    0.00       2         __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::operator() const [1168]
-----------------------------------------------
                0.00    0.00       1/2           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::initializer_list<char>, std::allocator<char> const&) [694]
                0.00    0.00       1/2           std::initializer_list<char>::end() const [1195]
[1169]   0.0    0.00    0.00       2         std::initializer_list<char>::begin() const [1169]
-----------------------------------------------
                0.00    0.00       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> >::__sv_wrapper, std::allocator<char> const&) [564]
[1170]   0.0    0.00    0.00       2         std::basic_string_view<char, std::char_traits<char> >::data() const [1170]
-----------------------------------------------
                0.00    0.00       2/2           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&) [700]
[1171]   0.0    0.00    0.00       2         std::char_traits<char32_t>::compare(char32_t const, char32_t const, unsigned long) [1171]
                0.00    0.00  131168/131168      std::char_traits<char32_t>::lt(char32_t const&, char32_t const&) [937]
-----------------------------------------------
                0.00    0.00       1/2           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Arg> const&) [841]
                0.00    0.00       1/2           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(std::allocator<Catch::Clara::Arg> const&) [5071]
[1172]   0.0    0.00    0.00       2         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Arg> const&) [1172]
                0.00    0.00       2/7           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::Vectorimpl_data() [1093]
-----------------------------------------------
                0.00    0.00       1/2           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Opt> const&) [843]
                0.00    0.00       1/2           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(std::allocator<Catch::Clara::Opt> const&) [5074]
[1173]   0.0    0.00    0.00       2         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Opt> const&) [1173]
                0.00    0.00       2/7           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::Vectorimpl_data() [1094]
-----------------------------------------------
                0.00    0.00       2/2           bool unittest::nearly_equal<double>(double, double, double) [1109]
[1174]   0.0    0.00    0.00       2         std::numeric_limits<double>::min() [1174]
-----------------------------------------------
                0.00    0.00       2/2           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_deallocate(Catch::Clara::Arg, unsigned long) [828]
[1175]   0.0    0.00    0.00       2         std::__new_allocator<Catch::Clara::Arg>::deallocate(Catch::Clara::Arg, unsigned long) [1175]
-----------------------------------------------
                0.00    0.00       2/2           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_allocate(unsigned long) [829]
[1176]   0.0    0.00    0.00       2         std::__new_allocator<Catch::Clara::Arg>::allocate(unsigned long, void const) [1176]
-----------------------------------------------
                0.00    0.00       2/2           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::basic_string_view<char, std::char_traits<char> >, void>(std::basic_string_view<char, std::char_traits<char> > const&, std::allocator<char> const&) [565]
[1177]   0.0    0.00    0.00       2         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::__sv_wrapper::__sv_wrapper(std::basic_string_view<char, std::char_traits<char> >) [1177]
-----------------------------------------------
                0.00    0.00       2/2           std::basic_string_view<char, std::char_traits<char> >::substr(unsigned long, unsigned long) const [464]
[1178]   0.0    0.00    0.00       2         std::__sv_check(unsigned long, unsigned long, char const) [1178]
-----------------------------------------------
                0.00    0.00       2/2           void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg) [1180]
[1179]   0.0    0.00    0.00       2         void std::destroyat<Catch::Clara::Arg>(Catch::Clara::Arg) [1179]
-----------------------------------------------
                0.00    0.00       2/2           void std::Destroyaux<false>::__destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [1031]
[1180]   0.0    0.00    0.00       2         void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg) [1180]
                0.00    0.00       2/2           void std::destroyat<Catch::Clara::Arg>(Catch::Clara::Arg) [1179]
-----------------------------------------------
                0.00    0.00       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) [137]
[1181]   0.0    0.00    0.00       2         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)::Guard::Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [1181]
-----------------------------------------------
                0.00    0.00       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) [137]
[1182]   0.0    0.00    0.00       2         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)::_Guard::~Guard() [1182]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&) [1184]
[1183]   0.0    0.00    0.00       1         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName> const&) [1183]
                0.00    0.00       1/293         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [973]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [675]
[1184]   0.0    0.00    0.00       1         Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&) [1184]
                0.00    0.00       1/1           Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName> const&) [1183]
                0.00    0.00       1/1           std::sharedptr<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&) [1198]
                0.00    0.00       1/1           std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase> const&) [1197]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [754]
[1185]   0.0    0.00    0.00       1         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&) [1185]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [753]
[1186]   0.0    0.00    0.00       1         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&) [1186]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [756]
[1187]   0.0    0.00    0.00       1         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&) [1187]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [755]
[1188]   0.0    0.00    0.00       1         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&) [1188]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [758]
[1189]   0.0    0.00    0.00       1         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&) [1189]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [757]
[1190]   0.0    0.00    0.00       1         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&) [1190]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [760]
[1191]   0.0    0.00    0.00       1         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&) [1191]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [759]
[1192]   0.0    0.00    0.00       1         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&) [1192]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [762]
[1193]   0.0    0.00    0.00       1         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&) [1193]
-----------------------------------------------
                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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [761]
[1194]   0.0    0.00    0.00       1         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&) [1194]
-----------------------------------------------
                0.00    0.00       1/1           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::initializer_list<char>, std::allocator<char> const&) [694]
[1195]   0.0    0.00    0.00       1         std::initializer_list<char>::end() const [1195]
                0.00    0.00       1/2           std::initializer_list<char>::begin() const [1169]
                0.00    0.00       1/1           std::initializer_list<char>::size() const [1196]
-----------------------------------------------
                0.00    0.00       1/1           std::initializer_list<char>::end() const [1195]
[1196]   0.0    0.00    0.00       1         std::initializer_list<char>::size() const [1196]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&) [1184]
[1197]   0.0    0.00    0.00       1         std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase> const&) [1197]
                0.00    0.00       1/1           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&) [1199]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&) [1184]
[1198]   0.0    0.00    0.00       1         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&) [1198]
                0.00    0.00       1/1           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&) [1200]
-----------------------------------------------
                0.00    0.00       1/1           std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase> const&) [1197]
[1199]   0.0    0.00    0.00       1         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&) [1199]
                0.00    0.00       1/76          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [1016]
-----------------------------------------------
                0.00    0.00       1/1           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&) [1198]
[1200]   0.0    0.00    0.00       1         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&) [1200]
                0.00    0.00       1/76          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [1016]
-----------------------------------------------
                0.00    0.00       1/1           main::{lambda()#1}::FUN() [1203]
[1201]   0.0    0.00    0.00       1         main::{lambda()#1}::operator()() const [1201]
-----------------------------------------------
                0.00    0.00       1/1           main [366]
[1202]   0.0    0.00    0.00       1         main::{lambda()#1}::operator void ()()() const [1202]
-----------------------------------------------
                0.00    0.00       1/1           unittest::snapcatch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [367]
[1203]   0.0    0.00    0.00       1         main::{lambda()#1}::FUN() [1203]
                0.00    0.00       1/1           main::{lambda()#1}::operator()() const [1201]
-----------------------------------------------
                0.00    0.00       1/1           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) [477]
[1204]   0.0    0.00    0.00       1         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)::Guard::Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [1204]
-----------------------------------------------
                0.00    0.00       1/1           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) [477]
[1205]   0.0    0.00    0.00       1         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)::_Guard::~_Guard() [1205]
-----------------------------------------------

 This table describes the call tree of the program, and was sorted by
 the total amount of time spent in each function and its children.

 Each entry in this table consists of several lines.  The line with the
 index number at the left hand margin lists the current function.
 The lines above it list the functions that called this function,
 and the lines below it list the functions this one called.
 This line lists:
     index      A unique number given to each element of the table.
                Index numbers are sorted numerically.
                The index number is printed next to every function name so
                it is easier to look up where the function is in the table.

     % time     This is the percentage of the `total' time that was spent
                in this function and its children.  Note that due to
                different viewpoints, functions excluded by options, etc,
                these numbers will NOT add up to 100%.

     self       This is the total amount of time spent in this function.

     children   This is the total amount of time propagated into this
                function by its children.

     called     This is the number of times the function was called.
                If the function called itself recursively, the number
                only includes non-recursive calls, and is followed by
                a `+' and the number of recursive calls.

     name       The name of the current function.  The index number is
                printed after it.  If the function is a member of a
                cycle, the cycle number is printed between the
                function's name and the index number.

 For the function's parents, the fields have the following meanings:

     self       This is the amount of time that was propagated directly
                from the function into this parent.

     children   This is the amount of time that was propagated from
                the function's children into this parent.

     called     This is the number of times this parent called the
                function `/' the total number of times the function
                was called.  Recursive calls to the function are not
                included in the number after the `/'.

     name       This is the name of the parent.  The parent's index
                number is printed after it.  If the parent is a
                member of a cycle, the cycle number is printed between
                the name and the index number.

 If the parents of the function cannot be determined, the word
 `<spontaneous>' is printed in the `name' field, and all the other
 fields are blank.

 For the function's children, the fields have the following meanings:

     self       This is the amount of time that was propagated directly
                from the child into the function.

     children   This is the amount of time that was propagated from the
                child's children to the function.

     called     This is the number of times the function called
                this child `/' the total number of times the child
                was called.  Recursive calls by the child are not
                listed in the number after the `/'.

     name       This is the name of the child.  The child's index
                number is printed after it.  If the child is a
                member of a cycle, the cycle number is printed
                between the name and the index number.

 If there are any cycles (circles) in the call graph, there is an
 entry for the cycle-as-a-whole.  This entry shows who called the
 cycle (as parents) and the members of the cycle (as children.)
 The `+' recursive calls entry shows the number of function calls that
 were internal to the cycle, and the calls entry for each member shows,
 for that member, how many times it was called from other members of
 the cycle.

Copyright (C) 2012-2024 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.

Index by function name

 [224] CATCH2_INTERNAL_TEST_0() (catch_bom.cpp) [112] 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&) [256] std::__ptr_traits_ptr_to<char16_t const, char16_t const, false>::pointer_to(char16_t const&)
  [54] CATCH2_INTERNAL_TEST_0() (catch_caseinsensitive.cpp) [113] 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&) [34] std::__ptr_traits_ptr_to<char const, char const, false>::pointer_to(char const&)
  [55] CATCH2_INTERNAL_TEST_0() (catch_character.cpp) [278] libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(char const, std::allocator<char> const&) [915] std::__ptr_traits_ptr_to<wchar_t const, wchar_t const, false>::pointer_to(wchar_t const&)
  [11] CATCH2_INTERNAL_TEST_0() (catch_iterator.cpp) [601] 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&) [66] std::__ptr_traits_ptr_to<char, char, false>::pointer_to(char&)
   [4] CATCH2_INTERNAL_TEST_0() (catch_json_tokens.cpp) [664] 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&) [916] std::__ptr_traits_ptr_to<wchar_t, wchar_t, false>::pointer_to(wchar_t&)
 [420] CATCH2_INTERNAL_TEST_0() (catch_length.cpp) [725] libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::allocator<char> const&) [844] 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)
 [450] CATCH2_INTERNAL_TEST_0() (catch_locale.cpp) [693] 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&) [650] 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)
 [452] CATCH2_INTERNAL_TEST_0() (catch_stream.cpp) [402] libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(unsigned long, char, std::allocator<char> const&) [687] Catch::StringRef std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef)
  [17] CATCH2_INTERNAL_TEST_0() (catch_string.cpp) [475] 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&) [800] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy()
   [9] CATCH2_INTERNAL_TEST_0() (catch_valid.cpp) [580] libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::~case_insensitive_basic_string() [1100] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose()
 [479] CATCH2_INTERNAL_TEST_0() (catch_version.cpp) [622] libutf8::operator==(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1077] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc()
   [6] CATCH2_INTERNAL_TEST_3() (catch_iterator.cpp) [560] libutf8::operator==(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [1101] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>)
 [126] CATCH2_INTERNAL_TEST_3() (catch_length.cpp) [1129] 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&) [1073] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr()
  [32] CATCH2_INTERNAL_TEST_6() (catch_json_tokens.cpp) [1156] 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&) [780] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
 [433] CATCH2_INTERNAL_TEST_8() (catch_character.cpp) [1130] 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&) [1102] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace()
  [13] CATCH2_INTERNAL_TEST_12() (catch_character.cpp) [623] libutf8::operator>=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [831] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy()
  [74] CATCH2_INTERNAL_TEST_14() (catch_string.cpp) [624] libutf8::operator>=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [1141] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose()
 [123] CATCH2_INTERNAL_TEST_18() (catch_string.cpp) [1185] 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&) [1112] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc()
 [250] CATCH2_INTERNAL_TEST_21() (catch_string.cpp) [1157] 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&) [1142] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>)
 [181] CATCH2_INTERNAL_TEST_25() (catch_string.cpp) [1186] 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&) [1088] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr()
  [38] CATCH2_INTERNAL_TEST_31() (catch_string.cpp) [625] libutf8::operator>(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [805] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<unsigned int&>(std::allocator<void>, unsigned int&)
 [228] CATCH2_INTERNAL_TEST_37() (catch_string.cpp) [626] libutf8::operator>(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [1143] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace()
  [28] CATCH2_INTERNAL_TEST_41() (catch_string.cpp) [1187] 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&) [360] 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> > > > >::map()
 [242] (anonymous namespace)::get_date(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (catch_caseinsensitive.cpp) [1158] 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&) [307] std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::vector(std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > const&)
 [243] (anonymous namespace)::get_time(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (catch_caseinsensitive.cpp) [1188] 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&) [120] std::vector<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::_M_erase_at_end(Catch::ScopedMessage)
 [121] Catch::BinaryExpr<char32_t, char32_t>::BinaryExpr(bool, char32_t, Catch::StringRef, char32_t) [627] libutf8::operator<=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [116] std::vector<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::clear()
 [703] Catch::BinaryExpr<char32_t, char>::BinaryExpr(bool, char32_t, Catch::StringRef, char) [628] libutf8::operator<=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [1144] std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector()
 [788] Catch::BinaryExpr<char32_t, int>::BinaryExpr(bool, char32_t, Catch::StringRef, int) [1189] 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&) [1050] std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&)
 [253] Catch::BinaryExpr<char32_t, unsigned int>::BinaryExpr(bool, char32_t, Catch::StringRef, unsigned int) [1159] 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&) [803] std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&)
 [480] Catch::BinaryExpr<char16_t, int>::BinaryExpr(bool, char16_t, Catch::StringRef, int) [1190] 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&) [699] std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector()
 [528] Catch::BinaryExpr<char16_t, unsigned int>::BinaryExpr(bool, char16_t, Catch::StringRef, unsigned int) [629] libutf8::operator<(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [390] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_S_max_size(std::allocator<Catch::Clara::Opt> const&)
 [726] 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> >&) [630] libutf8::operator<(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [424] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_S_relocate(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&)
 [674] Catch::BinaryExpr<libutf8::bom_t const&, libutf8::bom_t const&>::BinaryExpr(bool, libutf8::bom_t const&, Catch::StringRef, libutf8::bom_t const&) [1191] 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&) [387] Catch::Clara::Opt& std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::emplace_back<Catch::Clara::Opt>(Catch::Clara::Opt&&)
 [130] Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&>::BinaryExpr(bool, libutf8::token_t const&, Catch::StringRef, libutf8::token_t const&) [1160] 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&) [418] 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&)
 [206] 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&) [1192] 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&) [393] void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&)
 [223] 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&) [631] libutf8::operator!=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1027] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end()
 [720] 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]) [632] libutf8::operator!=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [1061] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back()
 [770] 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]) [1193] 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&) [1081] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin()
 [789] 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]) [1161] 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&) [388] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt&&)
 [710] 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]) [1194] 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&) [419] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&)
 [737] 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]) [87] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > snapdev::int_to_hex<char32_t>(char32_t, bool, unsigned int) [1051] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&)
 [685] 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]) [1162] unittest::g_dist_dir[abi:cxx11]() [682] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&)
 [711] 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]) [279] unittest::g_progress() [1145] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector()
 [790] 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]) [151] unittest::random_char(unittest::character_t) [641] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector()
 [791] 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]) [1163] unittest::g_binary_dir[abi:cxx11]() [270] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_max_size(std::allocator<Catch::StringRef> const&)
 [792] 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]) [1164] unittest::g_source_dir[abi:cxx11]() [995] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_relocate(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&)
 [744] 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]) [1109] bool unittest::nearly_equal<double>(double, double, double) [272] void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&)
 [793] 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]) [1110] double unittest::default_epsilon<double>() [1005] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end()
 [794] 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]) [367] unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [1006] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin()
 [745] 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]) [125] 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&) [273] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::push_back(Catch::StringRef const&)
 [795] 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]) [657] unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [993] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >&&)
 [373] 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]) [218] void unittest::random<char32_t>(char32_t&) [654] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&)
 [721] 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]) [1131] unittest::g_tmp_dir[abi:cxx11]() [987] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector()
 [771] 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> >&) [1165] unittest::g_verbose() [597] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::~vector()
 [796] 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> >&) [340] unittest::rand_char(bool) [311] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_destroy(unsigned long)
 [330] 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&) [381] __gnu_cxx::char_traits<char32_t>::copy(char32_t, char32_t const, unsigned long) [192] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_dispose()
 [136] Catch::BinaryExpr<void const const&, void const const&>::BinaryExpr(bool, void const const&, Catch::StringRef, void const const&) [285] __gnu_cxx::char_traits<char>::copy(char, char const, unsigned long) [931] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_capacity(unsigned long)
 [176] 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&) [320] __gnu_cxx::char_traits<char>::length(char const) [327] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_allocate(std::allocator<char32_t>&, unsigned long)
 [230] 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&) [1071] __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_ptr() [936] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::Allochider(char32_t, std::allocator<char32_t>&&)
 [478] Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, libutf8::utf8_iterator&) [1072] __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_addr() [908] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::Allochider(char32_t, std::allocator<char32_t> const&)
 [797] 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]) [1085] __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_ptr() [901] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::~Allochider()
 [746] 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]) [1086] __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_addr() [148] 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)
 [747] 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]) [349] __gnu_cxx::__normal_iterator<Catch::MessageInfo const, std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > >::__normal_iterator(Catch::MessageInfo const const&) [299] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data()
 [695] 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]) [1087] __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&) [114] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long)
 [772] 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&) [1166] __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::operator++() [202] 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)
 [727] 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> >&) [1010] __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&) [364] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_get_allocator()
 [696] 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> >&) [1011] __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator++() [702] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::clear()
 [773] 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> >&) [942] __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const const&) [930] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data(char32_t)
 [748] 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]) [953] __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator++() [153] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy(char32_t, char32_t const, unsigned long)
 [798] 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&) [128] __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char const const&) [513] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long)
 [728] 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> >&) [266] __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator<char, void>(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [271] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_create(unsigned long&, unsigned long)
 [372] 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> >&) [350] __gnu_cxx::__normal_iterator<wchar_t const, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >::operator++() [895] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_length(unsigned long)
 [552] Catch::BinaryExpr<char const&, char const&>::BinaryExpr(bool, char const&, Catch::StringRef, char const&) [1001] __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::__normal_iterator(Catch::Clara::Opt const&) [142] 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)
 [143] Catch::BinaryExpr<char, char>::BinaryExpr(bool, char, Catch::StringRef, char) [980] __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const&) [47] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t)
 [749] Catch::BinaryExpr<double, Catch::Approx const&>::BinaryExpr(bool, double, Catch::StringRef, Catch::Approx const&) [290] __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char const&) [249] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string()
  [99] Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [382] bool __gnu_cxx::__ops::Iterpred<Catch::Generators::(anonymous namespace)::GeneratorTracker::close()::{lambda()#1}::operator()() const::{lambda(Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> const&)#1}>::operator()<__gnu_cxx::__normal_iterator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, std::vector<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> > > > >(__gnu_cxx::__normal_iterator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, std::vector<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> > > >) [117] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string<std::allocator<char32_t> >(char32_t const, std::allocator<char32_t> const&)
 [596] Catch::BinaryExpr<long, int>::BinaryExpr(bool, long, Catch::StringRef, int) [1167] 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&) [184] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string()
 [139] Catch::BinaryExpr<unsigned long, int>::BinaryExpr(bool, unsigned long, Catch::StringRef, int) [1013] 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&) [640] 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> >&&)
 [572] Catch::BinaryExpr<unsigned long, unsigned long>::BinaryExpr(bool, unsigned long, Catch::StringRef, unsigned long) [950] bool __gnu_cxx::operator==<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&) [503] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator[](unsigned long)
  [61] Catch::RunContext::handleExpr(Catch::AssertionInfo const&, Catch::ITransientExpression const&, Catch::AssertionReaction&) [138] __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&) [46] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t)
 [343] Catch::RunContext::handleNonExpr(Catch::AssertionInfo const&, Catch::ResultWas::OfType, Catch::AssertionReaction&) [1082] __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&) [590] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_destroy(unsigned long)
 [317] Catch::RunContext::assertionEnded(Catch::AssertionResult&&) [1020] __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::difference_type __gnu_cxx::operator-<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&, __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&) [245] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_dispose()
  [95] Catch::RunContext::assertionPassed() [490] __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&) [965] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_capacity(unsigned long)
   [8] Catch::RunContext::resetAssertionInfo() [135] Catch::OutputRedirect::isActive() const [594] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_S_allocate(std::allocator<char16_t>&, unsigned long)
  [42] Catch::RunContext::notifyAssertionStarted(Catch::AssertionInfo const&) [351] Catch::AssertionResult::isOk() const [906] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::Allochider(char16_t, std::allocator<char16_t>&&)
 [318] Catch::RunContext::handleUnfinishedSections() [227] Catch::ITransientExpression::getResult() const [927] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::Allochider(char16_t, std::allocator<char16_t> const&)
 [370] Catch::RunContext::runTest(Catch::TestCaseHandle const&) [500] Catch::Clara::Detail::ParserBase::validate() const [375] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::~Allochider()
 [365] Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [1092] Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::enforceOk() const [309] 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)
 [146] Catch::isFalseTest(int) [963] Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::cardinality() const [239] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_local_data()
 [166] Catch::(anonymous namespace)::NoopRedirect::activateImpl() [428] Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [197] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_set_length(unsigned long)
 [190] Catch::(anonymous namespace)::NoopRedirect::deactivateImpl() [383] Catch::Config::includeSuccessfulResults() const [432] 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)
 [301] Catch::RedirectGuard::RedirectGuard(Catch::RedirectGuard&&) [384] Catch::Config::warnAboutMissingAssertions() const [951] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_get_allocator()
  [72] Catch::RedirectGuard::RedirectGuard(bool, Catch::OutputRedirect&) [104] Catch::Context::getResultCapture() const [397] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::append(char16_t const, unsigned long)
  [89] Catch::RedirectGuard::~RedirectGuard() [118] Catch::ExprLhs<bool>::makeUnaryExpr() const [395] 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&)
 [413] 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&) [421] Catch::Matchers::ExceptionWatcher::match(std::exception const&) const [966] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data(char16_t)
 [506] 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&) [132] Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >() const [430] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_S_copy(char16_t, char16_t const, unsigned long)
 [302] Catch::AssertionStats::AssertionStats(Catch::AssertionResult const&, std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > const&, Catch::Totals const&) [1075] __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::base() const [398] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_append(char16_t const, unsigned long)
  [62] Catch::OutputRedirect::deactivate() [1168] __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::operator() const [595] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_create(unsigned long&, unsigned long)
 [115] Catch::OutputRedirect::activate() [977] __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const [897] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_length(unsigned long)
  [83] Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [1012] __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator() const [392] 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)
 [283] Catch::scopedActivate(Catch::OutputRedirect&) [941] __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const [159] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::push_back(char16_t)
 [344] Catch::AssertionResult::AssertionResult(Catch::AssertionInfo const&, Catch::AssertionResultData&&) [952] __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator() const [199] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string()
 [345] Catch::AssertionResult::~AssertionResult() [286] __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 [175] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string<std::allocator<char16_t> >(char16_t const, std::allocator<char16_t> const&)
 [261] Catch::ConsoleReporter::assertionEnded(Catch::AssertionStats const&) [195] __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const [233] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::~basic_string()
 [240] Catch::ConsoleReporter::assertionStarting(Catch::AssertionInfo const&) [264] __gnu_cxx::__normal_iterator<wchar_t const, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >::base() const [505] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator[](unsigned long)
 [303] Catch::ConsoleReporter::reportInvalidTestSpec(Catch::StringRef) [265] __gnu_cxx::__normal_iterator<wchar_t const, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >::operator() const [160] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator+=(char16_t)
  [64] Catch::AssertionHandler::handleExpr(Catch::ITransientExpression const&) [1038] __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const [396] 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&)
  [82] void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [1058] __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator() const [103] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long)
 [262] Catch::AssertionHandler::handleMessage(Catch::ResultWas::OfType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [1059] __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator-(long) const [26] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose()
 [346] Catch::AssertionHandler::handleUnexpectedInflightException() [970] __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const [56] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long)
  [93] Catch::AssertionHandler::complete() [260] __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const [248] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long)
  [30] Catch::AssertionHandler::AssertionHandler(Catch::StringRef, Catch::SourceLineInfo const&, Catch::StringRef, Catch::ResultDisposition::Flags) [824] __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator-(long) const [90] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_allocate(std::allocator<char>&, unsigned long)
  [81] Catch::AssertionHandler::~AssertionHandler() [825] __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator+(long) const [102] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&)
  [97] Catch::getResultCapture() [1116] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() const [158] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&)
  [80] Catch::scopedDeactivate(Catch::OutputRedirect&) [1064] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() const [107] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::~Allochider()
  [69] Catch::AssertionReaction::AssertionReaction() [984] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() const [324] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char)
 [167] Catch::getCurrentContext() [959] std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::get() const [137] 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)
 [111] Catch::AssertionResultData::AssertionResultData(Catch::AssertionResultData&&) [1195] std::initializer_list<char>::end() const [477] 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)
 [122] Catch::AssertionResultData::~AssertionResultData() [1196] std::initializer_list<char>::size() const [25] 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)
  [60] Catch::ITransientExpression::ITransientExpression(bool, bool) [1169] std::initializer_list<char>::begin() const [109] void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag)
 [284] Catch::FatalConditionHandler::engage() [1170] std::basic_string_view<char, std::char_traits<char> >::data() const [1177] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::__sv_wrapper::__sv_wrapper(std::basic_string_view<char, std::char_traits<char> >)
 [1151] Catch::Clara::Arg::Arg(Catch::Clara::Arg const&) [1117] std::basic_string_view<char, std::char_traits<char> >::size() const [48] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data()
 [403] Catch::Clara::Opt::Opt(Catch::Clara::Opt&&) [464] std::basic_string_view<char, std::char_traits<char> >::substr(unsigned long, unsigned long) const [7] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long)
 [653] Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [961] std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [704] 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> > >)
 [492] 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> >&, Catch::StringRef) [962] std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [489] 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> > >)
 [508] Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, Catch::StringRef) [719] std::less<char const>::operator()(char const, char const) const [77] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const)
 [607] Catch::Clara::Opt::~Opt() [1118] std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::end() const [310] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char)
 [973] Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [1089] std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::size() const [363] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator()
 [1029] Catch::Clara::Detail::ParserBase::ParserBase() [1119] std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::begin() const [1121] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_to_string_view(std::basic_string_view<char, std::char_traits<char> >)
 [969] Catch::Clara::Detail::ParserBase::~ParserBase() [391] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [131] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end()
 [958] Catch::Clara::Detail::ResultBase::ResultBase(Catch::Clara::Detail::ResultType) [1053] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const [691] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::back()
 [562] Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ok<Catch::Clara::ParseResultType>(Catch::Clara::ParseResultType&&) [1026] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const [205] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin()
 [563] Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [1054] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const [204] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear()
 [603] Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [1060] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::empty() const [574] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::erase(unsigned long, unsigned long)
 [498] Catch::Clara::Detail::BasicResult<void>::ok() [389] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::max_size() const [3] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const)
 [499] Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType) [275] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_check_len(unsigned long, char const) const [29] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long)
 [555] Catch::Clara::Detail::BasicResult<void>::~BasicResult() [945] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() const [27] 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&)
 [1115] 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&) [955] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::size() const [105] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const)
 [1090] 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> >&) [946] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() const [85] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const)
 [1091] Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~BoundValueRef() [274] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::max_size() const [473] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long)
 [1123] Catch::Clara::Detail::BoundValueRef<unsigned int>::BoundValueRef(unsigned int&) [127] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_is_local() const [474] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char)
 [1124] Catch::Clara::Detail::BoundValueRef<unsigned int>::~BoundValueRef() [178] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() const [150] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char)
 [1152] Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) [904] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_get_allocator() const [36] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long)
 [404] Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&) [765] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::data() const [86] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long)
 [1024] Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&) [236] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::size() const [44] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)
 [509] Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [247] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::c_str() const [5] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long)
 [493] 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> >&, Catch::StringRef) [298] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::length() const [154] 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&)
 [808] Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl() [145] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [53] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)
 [1083] Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [152] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::capacity() const [51] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long)
 [1084] Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::~ResultValueBase() [905] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::max_size() const [23] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long)
 [982] Catch::Clara::Detail::ResultValueBase<void>::ResultBase(Catch::Clara::Detail::ResultType) [209] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_is_local() const [487] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_assign(char, unsigned long, char)
 [983] Catch::Clara::Detail::ResultValueBase<void>::~ResultValueBase() [237] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_local_data() const [84] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char)
 [1062] Catch::Clara::Detail::BoundValueRefBase::BoundValueRefBase() [947] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_check_length(unsigned long, unsigned long, char const) const [57] 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> >&&)
 [1063] Catch::Clara::Detail::BoundValueRefBase::~BoundValueRefBase() [943] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_get_allocator() const [15] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&)
 [1153] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg> const&) [902] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::size() const [65] 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&)
 [1025] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt> const&) [378] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::length() const [63] 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&)
 [1052] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [333] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data() const [18] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()
 [989] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>&&) [269] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::capacity() const [312] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&)
 [979] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::~ComposableParserImpl() [944] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::max_size() const [564] 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> >::__sv_wrapper, std::allocator<char> const&)
 [1183] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName> const&) [316] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [323] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&)
 [1041] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>&&) [10] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [665] 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&)
 [1030] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::~ComposableParserImpl() [19] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const [694] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::initializer_list<char>, std::allocator<char> const&)
 [1042] Catch::Clara::Detail::BoundRef::BoundRef() [483] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() const [723] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()
 [1043] Catch::Clara::Detail::BoundRef::~BoundRef() [35] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [462] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, std::allocator<char> const&)
 [415] Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [187] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [476] 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&)
 [675] Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [738] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() const [315] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(unsigned long, char, std::allocator<char> const&)
 [1125] Catch::Clara::Parser::Parser() [161] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cend() const [565] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::basic_string_view<char, std::char_traits<char> >, void>(std::basic_string_view<char, std::char_traits<char> > const&, std::allocator<char> const&)
 [635] Catch::Clara::Parser::~Parser() [234] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [22] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
 [1184] Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&) [43] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [174] 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> >&&)
 [416] Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName&&) [91] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() const [106] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const)
 [836] Catch::Clara::ExeName::~ExeName() [101] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [448] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
 [386] Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt&&) [445] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [2] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const)
 [417] Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt const&) [68] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cbegin() const [24] 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&)
 [368] Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt>(Catch::Clara::Parser&&, Catch::Clara::Opt&&) [37] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [78] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char)
 [429] Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt const&>(Catch::Clara::Parser&&, Catch::Clara::Opt const&) [20] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [210] std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_dispose()
 [1004] Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [411] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const [917] std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::Allochider::Allochider(wchar_t, std::allocator<wchar_t> const&)
 [263] Catch::Detail::unique_ptr<Catch::(anonymous namespace)::NoopRedirect>::release() [325] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const [918] std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::Allochider::~Allochider()
 [119] Catch::Detail::unique_ptr<Catch::IEventListener>::operator->() [14] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [144] 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)
  [98] Catch::Detail::unique_ptr<Catch::OutputRedirect>::operator() [52] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [919] std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_local_data()
 [380] Catch::Detail::unique_ptr<Catch::OutputRedirect>::operator->() [768] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() const [241] std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_set_length(unsigned long)
 [347] Catch::Detail::catch_strnlen(char const, unsigned long) [79] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) const [246] 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)
 [147] Catch::Context::setResultCapture(Catch::IResultCapture) [229] std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_is_local() const [313] std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_S_copy(wchar_t, wchar_t const, unsigned long)
 [214] Catch::ExprLhs<char32_t>::ExprLhs(char32_t) [300] std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_local_data() const [920] std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_length(unsigned long)
 [938] Catch::ExprLhs<char16_t>::ExprLhs(char16_t) [189] std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_data() const [141] std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string<std::allocator<wchar_t> >(wchar_t const, std::allocator<wchar_t> const&)
 [1107] Catch::ExprLhs<char const (&) [7]>::ExprLhs(char const (&) [7]) [352] 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::basic_string<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> > > > >::_M_mbegin() const [211] std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::~basic_string()
 [1065] Catch::ExprLhs<libutf8::bom_t const&>::ExprLhs(libutf8::bom_t const&) [321] std::type_info::name() const [361] 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::basic_string<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()
 [334] Catch::ExprLhs<libutf8::token_t const&>::ExprLhs(libutf8::token_t const&) [353] std::type_info::operator==(std::type_info const&) const [341] std::ios_base::setf(std::IosFmtflags, std::IosFmtflags)
 [898] 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&) [287] Catch::Clara::Opt::operator[](Catch::StringRef) && [517] std::literals::string_literals::operator"" s[abi:cxx11](char const, unsigned long)
 [337] 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&) [1055] Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(Catch::StringRef) && [845] void std::Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&)
 [294] 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&) [740] std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::shared_ptr<std::allocator<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [649] void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&)
 [292] Catch::ExprLhs<void const const&>::ExprLhs(void const const&) [855] std::sharedptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~shared_ptr() [781] void std::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> >&)
 [280] Catch::ExprLhs<libutf8::utf8_iterator&>::ExprLhs(libutf8::utf8_iterator&) [775] std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::shared_ptr<std::allocator<void>, unsigned int&>(std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [806] void std::Construct<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&)
 [1056] Catch::ExprLhs<libutf8::caseinsensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::ExprLhs(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [859] std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~shared_ptr() [686] void std::Construct<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&)
 [1154] 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> >&) [443] std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&&) [1178] std::__sv_check(unsigned long, unsigned long, char const)
 [342] 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> >&) [1197] std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase> const&) [1179] void std::destroy_at<Catch::Clara::Arg>(Catch::Clara::Arg)
 [948] Catch::ExprLhs<char const&>::ExprLhs(char const&) [851] std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::~shared_ptr() [636] void std::destroy_at<Catch::Clara::Opt>(Catch::Clara::Opt)
 [183] Catch::ExprLhs<bool>::ExprLhs(bool) [1017] std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [1103] void std::destroy_at<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> > >)
 [291] Catch::ExprLhs<char>::ExprLhs(char) [405] std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef>&&) [1146] void std::destroy_at<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>)
 [1126] Catch::ExprLhs<double>::ExprLhs(double) [494] 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> > > >&&) [1067] void std::destroy_at<Catch::StringRef>(Catch::StringRef)
 [255] Catch::ExprLhs<int>::ExprLhs(int) [510] 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> >&&) [374] char32_t std::__addressof<char32_t>(char32_t&)
 [1002] Catch::ExprLhs<long>::ExprLhs(long) [801] std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [376] char16_t std::__addressof<char16_t>(char16_t&)
 [896] Catch::ExprLhs<unsigned long>::ExprLhs(unsigned long) [444] 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> > >&&) [894] char32_t const std::__addressof<char32_t const>(char32_t const&)
 [319] Catch::seedRng(Catch::IConfig const&) [1198] 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&) [335] char16_t const std::__addressof<char16_t const>(char16_t const&)
 [267] Catch::Matchers::MatcherBase<std::exception>::MatcherBase() [852] std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~shared_ptr() [165] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const std::__addressof<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&)
 [940] Catch::Matchers::MatcherBase<std::exception>::~MatcherBase() [281] std::char_traits<char32_t>::eq(char32_t const&, char32_t const&) [124] char const std::__addressof<char const>(char const&)
 [207] Catch::Matchers::ExceptionMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [937] std::char_traits<char32_t>::lt(char32_t const&, char32_t const&) [921] wchar_t const std::__addressof<wchar_t const>(wchar_t const&)
 [208] Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [164] std::char_traits<char32_t>::copy(char32_t, char32_t const, unsigned long) [1147] Catch::Clara::Arg std::__addressof<Catch::Clara::Arg>(Catch::Clara::Arg&)
 [400] Catch::Matchers::ExceptionWatcher::~ExceptionWatcher() [129] std::char_traits<char32_t>::assign(char32_t&, char32_t const&) [960] Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&)
 [268] Catch::Matchers::MatcherUntypedBase::MatcherUntypedBase() [219] std::char_traits<char32_t>::length(char32_t const) [988] Catch::StringRef std::__addressof<Catch::StringRef>(Catch::StringRef&)
 [348] Catch::Optional<Catch::AssertionResult>::operator=(Catch::AssertionResult&&) [1171] std::char_traits<char32_t>::compare(char32_t const, char32_t const, unsigned long) [282] 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> >&)
 [414] Catch::MatchExpr<libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher const&) [238] std::char_traits<char16_t>::eq(char16_t const&, char16_t const&) [1078] std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__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<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2> >&)
 [507] Catch::MatchExpr<libutf8::libutf8_exception_invalid_parameter const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(libutf8::libutf8_exception_invalid_parameter const&, Catch::Matchers::ExceptionWatcher const&) [431] std::char_traits<char16_t>::copy(char16_t, char16_t const, unsigned long) [1113] std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&)
  [31] Catch::StringRef::StringRef(char const, unsigned long) [225] std::char_traits<char16_t>::assign(char16_t&, char16_t const&) [133] char std::__addressof<char>(char&)
  [50] Catch::StringRef::StringRef() [226] std::char_traits<char16_t>::length(char16_t const) [922] wchar_t std::__addressof<wchar_t>(wchar_t&)
 [140] Catch::UnaryExpr<bool>::UnaryExpr(bool) [220] std::char_traits<char>::lt(char const&, char const&) [743] 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> >&)
  [71] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, char32_t, void>, Catch::capture_by_value<char32_t> >::value, Catch::BinaryExpr<char32_t, char32_t> >::type Catch::operator==<char32_t>(Catch::ExprLhs<char32_t>&&, char32_t) [49] std::char_traits<char>::copy(char, char const, unsigned long) [778] std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> > std::make_shared<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(unsigned int&)
 [331] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::bom_t const&, libutf8::bom_t, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::bom_t>::type>::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&&) [488] std::char_traits<char>::assign(char, unsigned long, char) [1019] Catch::Clara::Opt std::__niter_base<Catch::Clara::Opt>(Catch::Clara::Opt)
  [76] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::token_t const&, libutf8::token_t, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::token_t>::type>::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&&) [33] std::char_traits<char>::assign(char&, char const&) [964] Catch::StringRef std::__niter_base<Catch::StringRef>(Catch::StringRef)
 [171] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type>::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> > >&&) [67] std::char_traits<char>::length(char const) [425] Catch::Clara::Opt std::__relocate_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>&)
 [163] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type>::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> > >&&) [314] std::char_traits<char>::compare(char const, char const, unsigned long) [996] Catch::StringRef std::__relocate_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&)
 [705] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<double, Catch::Approx, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<Catch::Approx>::type>::type> > >::value, Catch::BinaryExpr<double, Catch::Approx const&> >::type Catch::operator==<Catch::Approx>(Catch::ExprLhs<double>&&, Catch::Approx&&) [251] std::char_traits<wchar_t>::assign(wchar_t&, wchar_t const&) [41] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__str_concat<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::allocator_type const&)
 [212] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type>::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> >&&) [326] std::char_traits<wchar_t>::length(wchar_t const) [1104] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2>)
 [729] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type>::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> >&&) [1031] void std::Destroyaux<false>::__destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [1148] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>)
 [708] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type>::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> >&&) [661] void std::Destroyaux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [766] decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt const&>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&)
 [100] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<void const const&, void const, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<void const>::type>::type> > >::value, Catch::BinaryExpr<void const const&, void const const&> >::type Catch::operator==<void const>(Catch::ExprLhs<void const const&>&&, void const&&) [967] void std::Destroyaux<true>::__destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef) [412] decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&)
 [525] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char const&, char, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<char>::type>::type> > >::value, Catch::BinaryExpr<char const&, char const&> >::type Catch::operator==<char>(Catch::ExprLhs<char const&>&&, char&&) [354] std::Vectorbase<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::_M_allocate(unsigned long) [1021] decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef const&>)())) std::construct_at<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&)
 [637] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [10]>::type>::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]) [355] std::Vectorbase<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::Vectorimpl::Vectorimpl(std::allocator<Catch::MessageInfo> const&) [1068] decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef>)())) std::construct_at<Catch::StringRef, Catch::StringRef>(Catch::StringRef, Catch::StringRef&&)
 [608] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [11]>::type>::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]) [304] std::Vectorbase<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::Vectorimpl::~Vectorimpl() [308] std::setprecision(int)
 [692] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [16]>::type>::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]) [305] std::Vectorbase<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::_M_create_storage(unsigned long) [426] Catch::Clara::Opt std::__relocatea1<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>&)
 [712] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [17]>::type>::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]) [356] std::Vectorbase<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::Vectorimpl_data::Vectorimpl_data() [997] Catch::StringRef std::__relocatea1<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&)
 [620] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [2]>::type>::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]) [357] std::Vectorbase<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::Vectorbase(unsigned long, std::allocator<Catch::MessageInfo> const&) [846] Catch::Clara::Arg std::__do_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)
 [659] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [31]>::type>::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]) [306] std::Vectorbase<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::~Vectorbase() [651] Catch::Clara::Opt std::__do_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)
 [593] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [32]>::type>::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]) [829] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_allocate(unsigned long) [688] Catch::StringRef std::__do_uninit_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef)
 [621] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [33]>::type>::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]) [1044] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&&) [782] 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<void>, (__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<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2> >&)
 [713] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [36]>::type>::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]) [1172] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Arg> const&) [807] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&)
 [588] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [3]>::type>::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]) [1132] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl() [847] 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)
 [714] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [48]>::type>::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]) [1032] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::~Vectorimpl() [652] 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)
 [715] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [4]>::type>::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]) [828] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_deallocate(Catch::Clara::Arg, unsigned long) [689] Catch::StringRef std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef)
 [676] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [54]>::type>::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]) [840] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_create_storage(unsigned long) [423] void std::__relocate_object_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&)
 [716] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [57]>::type>::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]) [1093] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::Vectorimpl_data() [1069] void std::__relocate_object_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&)
 [589] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [5]>::type>::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]) [1045] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data&&) [162] std::is_constant_evaluated()
 [717] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [67]>::type>::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]) [1022] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() [827] 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>&)
 [677] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [6]>::type>::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]) [841] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Arg> const&) [648] 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>&)
 [718] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [76]>::type>::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]) [1046] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&) [667] Catch::StringRef std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef, std::allocator<Catch::StringRef>&)
 [569] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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]) [1133] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase() [45] std::__is_constant_evaluated()
 [678] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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]) [830] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~Vectorbase() [1114] std::abs(double)
 [191] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [8]>::type>::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]) [764] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [978] unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&)
 [638] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [9]>::type>::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]) [1047] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&&) [156] unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&)
 [193] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type>::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&) [1173] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Opt> const&) [1000] std::remove_reference<Catch::Clara::Opt&>::type&& std::move<Catch::Clara::Opt&>(Catch::Clara::Opt&)
 [180] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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&) [1134] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl() [1070] std::remove_reference<Catch::StringRef&>::type&& std::move<Catch::StringRef&>(Catch::StringRef&)
 [232] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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&) [1033] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::~Vectorimpl() [1008] std::remove_reference<std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&>::type&& std::move<std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&>(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&)
 [434] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::utf8_iterator&, libutf8::utf8_iterator&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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&) [763] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [1009] std::remove_reference<std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&>::type&& std::move<std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&>(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&)
 [609] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [842] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_create_storage(unsigned long) [974] std::remove_reference<std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&>::type&& std::move<std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&>(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&)
 [730] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [1048] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data&&) [900] 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> >&)
 [751] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [1094] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::Vectorimpl_data() [385] std::remove_reference<Catch::TestCaseTracking::ITracker&>::type&& std::move<Catch::TestCaseTracking::ITracker&>(Catch::TestCaseTracking::ITracker&)
 [731] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [1014] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [935] std::remove_reference<std::allocator<char32_t>&>::type&& std::move<std::allocator<char32_t>&>(std::allocator<char32_t>&)
 [690] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&>::type>::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> >&) [1049] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&) [907] std::remove_reference<std::allocator<char16_t>&>::type&& std::move<std::allocator<char16_t>&>(std::allocator<char16_t>&)
 [709] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [843] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Opt> const&) [177] std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&)
 [752] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [1135] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase() [1105] 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> > > >&)
 [231] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [769] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase() [1149] 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> >&)
 [669] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, char, void>, Catch::capture_by_value<char> >::value, Catch::BinaryExpr<char32_t, char> >::type Catch::operator==<char>(Catch::ExprLhs<char32_t>&&, char) [358] std::Vectorbase<Catch::Detail::unique_ptr<Catch::IEventListener>, std::allocator<Catch::Detail::unique_ptr<Catch::IEventListener> > >::Vectorimpl_data::Vectorimpl_data() [1039] 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>&)
 [110] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char, char, void>, Catch::capture_by_value<char> >::value, Catch::BinaryExpr<char, char> >::type Catch::operator==<char>(Catch::ExprLhs<char>&&, char) [671] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_allocate(unsigned long) [994] std::remove_reference<std::shared_ptr<Catch::Clara::Detail::BoundRef>&>::type&& std::move<std::shared_ptr<Catch::Clara::Detail::BoundRef>&>(std::shared_ptr<Catch::Clara::Detail::BoundRef>&)
 [1127] bool Catch::operator==<double, void>(double const&, Catch::Approx const&) [1023] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::allocator<Catch::StringRef> const&) [1040] 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> > >&)
 [750] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<char32_t, int> >::type Catch::operator==<int>(Catch::ExprLhs<char32_t>&&, int) [990] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&&) [339] std::setw(int)
 [438] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char16_t, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<char16_t, int> >::type Catch::operator==<int>(Catch::ExprLhs<char16_t>&&, int) [985] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl() [972] Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::remove_reference<Catch::Clara::Opt>::type&)
  [58] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [968] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::~Vectorimpl() [971] Catch::StringRef&& std::forward<Catch::StringRef>(std::remove_reference<Catch::StringRef>::type&)
 [578] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<long, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<long, int> >::type Catch::operator==<int>(Catch::ExprLhs<long>&&, int) [670] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_deallocate(Catch::StringRef, unsigned long) [1122] Catch::Clara::Arg const& std::forward<Catch::Clara::Arg const&>(std::remove_reference<Catch::Clara::Arg const&>::type&)
  [92] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned long>&&, int) [697] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_create_storage(unsigned long) [1028] Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::remove_reference<Catch::Clara::Opt const&>::type&)
 [198] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, unsigned int, void>, Catch::capture_by_value<unsigned int> >::value, Catch::BinaryExpr<char32_t, unsigned int> >::type Catch::operator==<unsigned int>(Catch::ExprLhs<char32_t>&&, unsigned int) [991] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data&&) [976] Catch::StringRef const& std::forward<Catch::StringRef const&>(std::remove_reference<Catch::StringRef const&>::type&)
 [504] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char16_t, unsigned int, void>, Catch::capture_by_value<unsigned int> >::value, Catch::BinaryExpr<char16_t, unsigned int> >::type Catch::operator==<unsigned int>(Catch::ExprLhs<char16_t>&&, unsigned int) [981] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data() [1037] 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&)
 [561] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, unsigned long, void>, Catch::capture_by_value<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator==<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [954] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() [1074] unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&)
 [610] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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]) [698] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(unsigned long, std::allocator<Catch::StringRef> const&) [377] std::Setfill<char> std::setfill<char>(char)
 [611] std::enableif<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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [986] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase() [1180] void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg)
 [753] std::enableif<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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [992] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >&&) [660] void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt)
 [732] std::enableif<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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [683] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::~Vectorbase() [1106] void std::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> > >)
 [754] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [1095] 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> > >) [1150] void std::Destroy<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>)
 [254] std::enableif<std::conjunction<Catch::Detail::is_ge_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator>=<int>(Catch::ExprLhs<int>&&, int) [741] 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<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [701] void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg)
 [332] std::enableif<std::conjunction<Catch::Detail::is_ge_comparable<unsigned long, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator>=<int>(Catch::ExprLhs<unsigned long>&&, int) [856] 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() [642] void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt)
 [568] std::enableif<std::conjunction<Catch::Detail::is_ge_comparable<unsigned long, unsigned long, void>, Catch::capture_by_value<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator>=<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [1136] 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>) [604] void std::Destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef)
 [612] std::enableif<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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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]) [776] std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, unsigned int&>(std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [296] char32_t std::addressof<char32_t>(char32_t&)
 [613] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [860] std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [297] char16_t std::addressof<char16_t>(char16_t&)
 [755] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [439] std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&) [289] char32_t const std::addressof<char32_t const>(char32_t const&)
 [733] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [1199] 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&) [293] char16_t const std::addressof<char16_t const>(char16_t const&)
 [756] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [849] std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [40] char const std::addressof<char const>(char const&)
 [157] Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t) [406] std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>&&) [923] wchar_t const std::addressof<wchar_t const>(wchar_t const&)
 [939] Catch::ExprLhs<char16_t> Catch::operator<=<char16_t, 0>(Catch::Decomposer&&, char16_t) [1018] 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&) [88] char std::addressof<char>(char&)
 [1066] Catch::ExprLhs<libutf8::bom_t const&> Catch::operator<=<libutf8::bom_t, 0>(Catch::Decomposer&&, libutf8::bom_t&&) [511] 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>&&) [924] wchar_t std::addressof<wchar_t>(wchar_t&)
 [216] Catch::ExprLhs<libutf8::token_t const&> Catch::operator<=<libutf8::token_t, 0>(Catch::Decomposer&&, libutf8::token_t&&) [495] 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>&&) [911] std::operator&=(std::IosFmtflags&, std::IosFmtflags)
 [217] 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> > >&&) [802] std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [903] std::operator&(std::IosFmtflags, std::IosFmtflags)
 [257] 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> > >&&) [440] 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>&&) [912] std::operator~(std::IosFmtflags)
 [558] 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> >&&) [1200] 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&) [700] 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&)
 [179] Catch::ExprLhs<void const const&> Catch::operator<=<void const, 0>(Catch::Decomposer&&, void const&&) [850] std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [276] 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)
 [614] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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]) [1007] std::Spebo_helper<0, std::allocator<void>, true>::_S_get(std::Spebo_helper<0, std::allocator<void>, true>&) [149] 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&)
 [1108] Catch::ExprLhs<char const (& const&) [7]> Catch::operator<=<char const (&) [7], 0>(Catch::Decomposer&&, char const (&) [7]) [1034] std::Spebo_helper<0, std::allocator<void>, true>::Spebo_helper(std::allocator<void> const&) [913] std::operator|=(std::IosFmtflags&, std::IosFmtflags)
 [201] 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&) [379] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [914] std::operator|(std::IosFmtflags, std::IosFmtflags)
 [173] Catch::ExprLhs<libutf8::utf8_iterator& const&> Catch::operator<=<libutf8::utf8_iterator&, 0>(Catch::Decomposer&&, libutf8::utf8_iterator&) [1016] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [168] std::operator|(std::IosOpenmode, std::IosOpenmode)
 [615] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [975] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [96] 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)
 [757] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [742] 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<void>, 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::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [658] 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&)
 [734] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [777] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [655] 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> >&&)
 [1057] 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> >&) [787] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [59] 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> >&&)
 [1155] 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> >&) [1174] std::numeric_limits<double>::min() [39] 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&)
 [758] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [359] std::Rbtree_header::Rbtree_header() [557] 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)
 [259] 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> >&) [1096] 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<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [566] 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&)
 [949] Catch::ExprLhs<char const& const&> Catch::operator<=<char const&, 0>(Catch::Decomposer&&, char const&) [1076] 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<void>, (__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<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2>) [1201] main::{lambda()#1}::operator()() const (catch_main.cpp)
 [108] Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [779] 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<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1202] main::{lambda()#1}::operator void ()()() const (catch_main.cpp)
 [188] Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [1097] 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<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1203] main::{lambda()#1}::FUN() (catchmain.cpp)
 [1128] Catch::ExprLhs<double> Catch::operator<=<double, 0>(Catch::Decomposer&&, double) [1137] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [322] Catch::AssertionHandler::complete()::{lambda()#1}::operator()() const
 [134] Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [1111] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [909] 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)::Guard::Guard(std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >)
 [1003] Catch::ExprLhs<long> Catch::operator<=<long, 0>(Catch::Decomposer&&, long) [804] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [910] 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)::_Guard::~Guard()
 [235] Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [1138] std::_allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [928] 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)::Guard::Guard(std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >)
  [12] Catch::operator"" sr(char const, unsigned long) [932] std::_new_allocator<char32_t>::deallocate(char32_t, unsigned long) [929] 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)::_Guard::~Guard()
 [616] std::enableif<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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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]) [933] std::__new_allocator<char32_t>::allocate(unsigned long, void const) [1181] 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)::Guard::Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
 [617] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [956] std::__new_allocator<char16_t>::deallocate(char16_t, unsigned long) [1182] 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)::_Guard::~Guard()
 [759] std::enableif<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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [957] std::__new_allocator<char16_t>::allocate(unsigned long, void const) [1204] 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)::Guard::Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
 [735] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [1175] std::__new_allocator<Catch::Clara::Arg>::deallocate(Catch::Clara::Arg, unsigned long) [1205] 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)::_Guard::~Guard()
 [760] std::enableif<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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [1176] std::__new_allocator<Catch::Clara::Arg>::allocate(unsigned long, void const) [182] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag)::Guard::Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
 [186] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type>::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> > >&&) [1079] std::__new_allocator<Catch::Clara::Opt>::deallocate(Catch::Clara::Opt, unsigned long) [213] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag)::_Guard::~Guard()
 [170] std::enableif<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<Catch::capture_by_value<std::remove_cv<std::remove_reference<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type>::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> > >&&) [1080] std::__new_allocator<Catch::Clara::Opt>::allocate(unsigned long, void const) [338] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag)::Guard::Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
 [618] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<char const (&) [7]>::type>::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]) [998] std::__new_allocator<Catch::StringRef>::deallocate(Catch::StringRef, unsigned long) [899] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag)::_Guard::~Guard()
 [194] std::enableif<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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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&) [999] std::__new_allocator<Catch::StringRef>::allocate(unsigned long, void const) [925] 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)::Guard::Guard(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >)
 [185] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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&) [1098] std::__new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [926] 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)::_Guard::~Guard()
 [598] std::enableif<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::utf8_iterator&, libutf8::utf8_iterator&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::utf8_iterator&>::type>::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&) [1099] std::__new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [221] operator delete(void, void)
 [619] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [1139] std::__new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [16] operator"" catchsr(char const, unsigned long)
 [761] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [1140] std::__new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [934] operator new(unsigned long, void)
 [736] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [169] std::__new_allocator<char>::deallocate(char, unsigned long) [21] operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char32_t)
 [762] 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<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::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> >&) [172] std::__new_allocator<char>::allocate(unsigned long, void const) [645] operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int)
 [371] std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator!=<int>(Catch::ExprLhs<int>&&, int) [786] std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() [447] operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int)
 [336] Catch::operator|(Catch::ResultDisposition::Flags, Catch::ResultDisposition::Flags) [1015] std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_add_ref_copy() [646] operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long)
  [94] libutf8::json_tokens::~json_tokens() [1035] std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [647] operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long)
 [599] 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> >&&) [1036] std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [369] operator+(char32_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
 [577] 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&) [1120] std::basic_string_view<char, std::char_traits<char> >::basic_string_view(char const, unsigned long) [482] operator+(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char32_t)
 [600] 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&) [295] std::__ptr_traits_ptr_to<char32_t, char32_t, false>::pointer_to(char32_t&) [70] init
 [461] libutf8::caseinsensitive_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&) [258] std::__ptr_traits_ptr_to<char16_t, char16_t, false>::pointer_to(char16_t&) [196] subI000993 (catch_main.cpp)
 [722] libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string() [215] std::__ptr_traits_ptr_to<char32_t const, char32_t const, false>::pointer_to(char32_t const&)