Flat profile:

Each sample counts as 0.01 seconds.
  %   cumulative   self              self     total           
 time   seconds   seconds    calls   s/call   s/call  name    
  5.44      2.51     2.51 296819137     0.00     0.00  Catch::operator"" sr(char const, unsigned long)
  4.04      4.38     1.86 218793859     0.00     0.00  std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long)
  3.59      6.03     1.66 843603837     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const
  3.21      7.51     1.48 212080476     0.00     0.00  operator"" catchsr(char const, unsigned long)
  3.12      8.95     1.44                             Catch::AssertionHandler::AssertionHandler(Catch::StringRef, Catch::SourceLineInfo const&, Catch::StringRef, Catch::ResultDisposition::Flags)
  2.98     10.32     1.38 508901397     0.00     0.00  Catch::StringRef::StringRef(char const, unsigned long)
  2.42     11.44     1.11 246473447     0.00     0.00  std::char_traits<char>::assign(char&, char const&)
  2.21     12.46     1.02 259434627     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const
  2.07     13.41     0.95                             Catch::RunContext::notifyAssertionStarted(Catch::AssertionInfo const&)
  1.79     14.24     0.82 129650552     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long)
  1.74     15.04     0.81 37858094     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const
  1.67     15.81     0.77 494871521     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
  1.65     16.57     0.76        5     0.15     0.58  CATCH2_INTERNAL_TEST_12()
  1.64     17.33     0.76                             Catch::RunContext::resetAssertionInfo()
  1.39     17.97     0.64 105586218     0.00     0.00  Catch::ITransientExpression::ITransientExpression(bool, bool)
  1.34     18.59     0.62 261662599     0.00     0.00  char const std::addressof<char const>(char const&)
  1.23     19.16     0.57                             Catch::OutputRedirect::deactivate()
  1.19     19.71     0.55                             Catch::AssertionHandler::handleExpr(Catch::ITransientExpression const&)
  1.17     20.25     0.54        2     0.27     2.52  CATCH2_INTERNAL_TEST_3()
  1.12     20.77     0.52 211626541     0.00     0.00  Catch::StringRef::StringRef()
  1.10     21.27     0.51                             Catch::RedirectGuard::RedirectGuard(bool, Catch::OutputRedirect&)
  1.09     21.78     0.51 157284915     0.00     0.00  std::char_traits<char>::copy(char, char const, unsigned long)
  1.09     22.29     0.51  4319126     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()
  1.01     22.75     0.47 177436657     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long)
  0.99     23.20     0.46                             Catch::RunContext::assertionPassed()
  0.97     23.66     0.45 261662599     0.00     0.00  std::__ptr_traits_ptr_to<char const, char const, false>::pointer_to(char const&)
  0.96     24.10     0.45                             Catch::Detail::unique_ptr<Catch::IEventListener>::operator->()
  0.95     24.54     0.44 261662599     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const
  0.95     24.98     0.44 223543323     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long)
  0.95     25.42     0.44 26999764     0.00     0.00  void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag)
  0.93     25.85     0.43                             init
  0.90     26.27     0.41                             Catch::RunContext::handleExpr(Catch::AssertionInfo const&, Catch::ITransientExpression const&, Catch::AssertionReaction&)
  0.88     26.67     0.41 591155106     0.00     0.00  std::_is_constant_evaluated()
  0.88     27.07     0.41 132228629     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
  0.86     27.47     0.40                             Catch::AssertionReaction::AssertionReaction()
  0.81     27.84     0.38                             Catch::scopedDeactivate(Catch::OutputRedirect&)
  0.78     28.20     0.36 113095316     0.00     0.00  std::char_traits<char>::length(char const)
  0.77     28.56     0.35                             Catch::getResultCapture()
  0.76     28.91     0.35  3932624     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cbegin() const
  0.75     29.25     0.34  1161316     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.74     29.59     0.34  3337218     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const)
  0.73     29.93     0.34 106040238     0.00     0.00  Catch::AssertionHandler::~AssertionHandler()
  0.65     30.23     0.30 108572393     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const)
  0.65     30.53     0.30 106041728     0.00     0.00  Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long)
  0.63     30.82     0.29       12     0.02     0.17  CATCH2_INTERNAL_TEST_0()
  0.63     31.11     0.29        2     0.14     0.17  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() const
  0.63     31.40     0.29                             Catch::OutputRedirect::activate()
  0.63     31.69     0.29                             Catch::AssertionHandler::complete()
  0.63     31.98     0.29                             std::vector<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::_M_erase_at_end(Catch::ScopedMessage)
  0.58     32.25     0.27        1     0.27     1.48  CATCH2_INTERNAL_TEST_41()
  0.57     32.52     0.27                             Catch::RedirectGuard::~RedirectGuard()
  0.56     32.77     0.26 160473083     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const
  0.56     33.03     0.26        4     0.07     1.91  CATCH2_INTERNAL_TEST_0()
  0.55     33.29     0.26 261662599     0.00     0.00  char const std::__addressof<char const>(char const&)
  0.55     33.55     0.26 158838081     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const
  0.53     33.79     0.24                             Catch::Detail::unique_ptr<Catch::OutputRedirect>::operator()
  0.52     34.03     0.24 79726010     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::~Allochider()
  0.51     34.27     0.23                             Catch::Context::getResultCapture() const
  0.50     34.49     0.23 10837193     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.43     34.70     0.20 95846478     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose()
  0.42     34.89     0.20 50916286     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&)
  0.39     35.07     0.18 40914905     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
  0.38     35.24     0.17 18527573     0.00     0.00  Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int)
  0.37     35.41     0.17 83361080     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data()
  0.37     35.59     0.17  6019509     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const
  0.37     35.76     0.17                             std::vector<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::clear()
  0.36     35.92     0.17 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.36     36.09     0.17  8913995     0.00     0.00  Catch::ExprLhs<libutf8::utf8_iterator& const&> Catch::operator<=<libutf8::utf8_iterator&, 0>(Catch::Decomposer&&, libutf8::utf8_iterator&)
  0.35     36.24     0.16 20326648     0.00     0.00  Catch::UnaryExpr<bool>::UnaryExpr(bool)
  0.35     36.41     0.16 17537967     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)
  0.35     36.56     0.16 17413509     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.34     36.72     0.15 83361081     0.00     0.00  char std::addressof<char>(char&)
  0.32     36.87     0.15 20326648     0.00     0.00  void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&)
  0.30     37.01     0.14 26999767     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.30     37.15     0.14 20468578     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long)
  0.30     37.29     0.14      306     0.00     0.00  Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >() const
  0.30     37.43     0.14        4     0.04     0.22  CATCH2_INTERNAL_TEST_31()
  0.29     37.56     0.14 83361081     0.00     0.00  std::__ptr_traits_ptr_to<char, char, false>::pointer_to(char&)
  0.28     37.70     0.13 18527573     0.00     0.00  Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int)
  0.26     37.81     0.12 20326648     0.00     0.00  Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool)
  0.26     37.94     0.12 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.24     38.05     0.11 164195743     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const
  0.24     38.16     0.11 83771975     0.00     0.00  std::is_constant_evaluated()
  0.24     38.27     0.11 17537967     0.00     0.00  std::__new_allocator<char>::allocate(unsigned long, void const)
  0.24     38.38     0.11 14337866     0.00     0.00  Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t)
  0.24     38.48     0.11  4382592     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) const
  0.24     38.59     0.11  3933029     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin()
  0.23     38.70     0.10  4747630     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.22     38.80     0.10 38190907     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const
  0.22     38.90     0.10 27695330     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&)
  0.22     39.00     0.10 16520229     0.00     0.00  std::char_traits<char32_t>::assign(char32_t&, char32_t const&)
  0.22     39.10     0.10 10009720     0.00     0.00  Catch::ExprLhs<libutf8::token_t const&> Catch::operator<=<libutf8::token_t, 0>(Catch::Decomposer&&, libutf8::token_t&&)
  0.22     39.20     0.10  3932627     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end()
  0.22     39.30     0.10        6     0.02     0.08  CATCH2_INTERNAL_TEST_0()
  0.22     39.40     0.10                             Catch::isFalseTest(int)
  0.22     39.50     0.10                             Catch::OutputRedirect::isActive() const
  0.21     39.59     0.10   762288     0.00     0.00  std::char_traits<char32_t>::copy(char32_t, char32_t const, unsigned long)
  0.19     39.69     0.09 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.19     39.77     0.09 17537967     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_allocate(std::allocator<char>&, unsigned long)
  0.19     39.87     0.09 17537928     0.00     0.00  std::__new_allocator<char>::deallocate(char, unsigned long)
  0.19     39.95     0.09 11851583     0.00     0.00  Catch::BinaryExpr<char32_t, char32_t>::BinaryExpr(bool, char32_t, Catch::StringRef, char32_t)
  0.19     40.05     0.09 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.19     40.13     0.09  4915780     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cend() const
  0.19     40.23     0.09  3350293     0.00     0.00  unittest::random_char(unittest::character_t)
  0.19     40.31     0.09      505     0.00     0.00  unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&)
  0.19     40.41     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.18     40.49     0.09 55665967     0.00     0.00  std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&)
  0.18     40.58     0.09        2     0.04     0.09  __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.18     40.66     0.09                             subI000993
  0.17     40.74     0.08 26999765     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.17     40.82     0.08 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.17     40.90     0.08 25218042     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char)
  0.17     40.98     0.08 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.17     41.06     0.08  5569922     0.00     0.00  operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char32_t)
  0.17     41.14     0.08   975888     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.17     41.22     0.08   521648     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)
  0.17     41.30     0.08                             Catch::(anonymous namespace)::NoopRedirect::activateImpl()
  0.16     41.38     0.07  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.16     41.45     0.07  6814739     0.00     0.00  Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char)
  0.16     41.52     0.07  3201052     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.15     41.59     0.07 83361081     0.00     0.00  char std::__addressof<char>(char&)
  0.15     41.66     0.07  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.15     41.73     0.07  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.15     41.80     0.07       20     0.00     0.07  CATCH2_INTERNAL_TEST_6()
  0.15     41.88     0.07                             Catch::(anonymous namespace)::NoopRedirect::deactivateImpl()
  0.15     41.95     0.07                             Catch::Context::setResultCapture(Catch::IResultCapture)
  0.14     42.01     0.07 17537928     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long)
  0.13     42.07     0.06  7887365     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.13     42.13     0.06  7657092     0.00     0.00  Catch::BinaryExpr<unsigned long, int>::BinaryExpr(bool, unsigned long, Catch::StringRef, int)
  0.13     42.19     0.06  6814739     0.00     0.00  Catch::BinaryExpr<char, char>::BinaryExpr(bool, char, Catch::StringRef, char)
  0.13     42.25     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     42.31     0.06        1     0.06     3.04  CATCH2_INTERNAL_TEST_0()
  0.12     42.37     0.06 18527573     0.00     0.00  Catch::ExprLhs<int>::ExprLhs(int)
  0.11     42.41     0.05 21078159     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long)
  0.11     42.47     0.05  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.11     42.52     0.05  6652872     0.00     0.00  std::char_traits<char16_t>::assign(char16_t&, char16_t const&)
  0.11     42.56     0.05  6542976     0.00     0.00  Catch::BinaryExpr<void const const&, void const const&>::BinaryExpr(bool, void const const&, Catch::StringRef, void const const&)
  0.11     42.62     0.05  6542976     0.00     0.00  Catch::ExprLhs<void const const&> Catch::operator<=<void const, 0>(Catch::Decomposer&&, void const&&)
  0.11     42.66     0.05  4409885     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_length(unsigned long)
  0.11     42.72     0.05  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.11     42.77     0.05  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.11     42.81     0.05  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.11     42.87     0.05  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.11     42.91     0.05  1048576     0.00     0.00  std::char_traits<char16_t>::length(char16_t const)
  0.10     42.96     0.04 14337866     0.00     0.00  Catch::ExprLhs<char32_t>::ExprLhs(char32_t)
  0.10     43.01     0.04      104     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string()
  0.10     43.05     0.04                             Catch::getCurrentContext()
  0.10     43.09     0.04                             __gnu_cxx::char_traits<char>::copy(char, char const, unsigned long)
  0.10     43.14     0.04                             std::char_traits<char>::lt(char const&, char const&)
  0.09     43.18     0.04 10526258     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     43.22     0.04 10084100     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const
  0.09     43.26     0.04  8999429     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_length(unsigned long)
  0.09     43.30     0.04  7657594     0.00     0.00  Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long)
  0.09     43.34     0.04  4409885     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.09     43.38     0.04  3336186     0.00     0.00  std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_data() const
  0.09     43.42     0.04  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.09     43.46     0.04  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.09     43.50     0.04  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.09     43.54     0.04     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.09     43.58     0.04      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.09     43.62     0.04        3     0.01     1.13  CATCH2_INTERNAL_TEST_0()
  0.09     43.66     0.04                             operator delete(void, void)
  0.08     43.70     0.04 26999765     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.08     43.73     0.04 12188836     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data() const
  0.08     43.77     0.04  6412928     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::size() const
  0.08     43.80     0.04  6405590     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t)
  0.08     43.84     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.08     43.87     0.04      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.08     43.91     0.04                             Catch::ConsoleReporter::assertionStarting(Catch::AssertionInfo const&)
  0.06     43.94     0.03 39825877     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator()
  0.06     43.97     0.03 10009720     0.00     0.00  Catch::ExprLhs<libutf8::token_t const&>::ExprLhs(libutf8::token_t const&)
  0.06     43.99     0.03  6814739     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.06     44.02     0.03  5708992     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char)
  0.06     44.05     0.03  5631910     0.00     0.00  std::char_traits<char>::compare(char const, char const, unsigned long)
  0.06     44.09     0.03  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.06     44.12     0.03  3932624     0.00     0.00  Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator<=<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::Decomposer&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)
  0.06     44.15     0.03  3280977     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char)
  0.06     44.17     0.03  3201053     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char)
  0.06     44.20     0.03  2245271     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::capacity() const
  0.06     44.23     0.03  1966312     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, 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.06     44.27     0.03  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.06     44.30     0.03  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.06     44.33     0.03       85     0.00     0.00  unittest::g_progress()
  0.06     44.35     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     44.38     0.03        2     0.01     0.02  CATCH2_INTERNAL_TEST_37()
  0.06     44.41     0.03                             Catch::RunContext::assertionEnded(Catch::AssertionResult&&)
  0.06     44.45     0.03                             Catch::AssertionHandler::handleExceptionThrownAsExpected()
  0.06     44.48     0.03                             std::operator|(std::IosOpenmode, std::IosOpenmode)
  0.06     44.51     0.03                             Catch::AssertionHandler::complete()::{lambda()#1}::operator()() const
  0.05     44.53     0.03 20326648     0.00     0.00  Catch::ExprLhs<bool>::ExprLhs(bool)
  0.05     44.55     0.03 20326648     0.00     0.00  Catch::ExprLhs<bool>::makeUnaryExpr() const
  0.05     44.58     0.03  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     44.60     0.03                             Catch::Detail::unique_ptr<Catch::OutputRedirect>::operator->()
  0.05     44.63     0.03                             __gnu_cxx::char_traits<char32_t>::copy(char32_t, char32_t const, unsigned long)
  0.05     44.66     0.03                             Catch::ITransientExpression::getResult() const
  0.04     44.67     0.02 10526258     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() const
  0.04     44.70     0.02 10526258     0.00     0.00  char32_t const std::__addressof<char32_t const>(char32_t const&)
  0.04     44.72     0.02  7657594     0.00     0.00  Catch::ExprLhs<unsigned long>::ExprLhs(unsigned long)
  0.04     44.73     0.02  7170027     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::capacity() const
  0.04     44.76     0.02  6814739     0.00     0.00  Catch::ExprLhs<char>::ExprLhs(char)
  0.04     44.77     0.02  6542976     0.00     0.00  Catch::ExprLhs<void const const&>::ExprLhs(void const const&)
  0.04     44.80     0.02  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.04     44.81     0.02  4415012     0.00     0.00  char16_t const std::addressof<char16_t const>(char16_t const&)
  0.04     44.84     0.02  4095081     0.00     0.00  Catch::operator|(Catch::ResultDisposition::Flags, Catch::ResultDisposition::Flags)
  0.04     44.85     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&>::ExprLhs(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.04     44.88     0.02  3350293     0.00     0.00  void unittest::random<char32_t>(char32_t&)
  0.04     44.90     0.02  3145728     0.00     0.00  std::char_traits<char16_t>::eq(char16_t const&, char16_t const&)
  0.04     44.91     0.02  2949468     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<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.04     44.94     0.02  2486272     0.00     0.00  Catch::BinaryExpr<char32_t, unsigned int>::BinaryExpr(bool, char32_t, Catch::StringRef, unsigned int)
  0.04     44.95     0.02  2242776     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::push_back(char16_t)
  0.04     44.98     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.04     44.99     0.02  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.04     45.02     0.02  1464958     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const
  0.04     45.03     0.02  1116424     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.04     45.05     0.02  1115110     0.00     0.00  std::char_traits<char32_t>::length(char32_t const)
  0.04     45.08     0.02  1114111     0.00     0.00  std::operator&=(std::IosFmtflags&, std::IosFmtflags)
  0.04     45.09     0.02  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.04     45.12     0.02   762390     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.04     45.13     0.02   455944     0.00     0.00  operator new(unsigned long, void)
  0.04     45.16     0.02    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.04     45.17     0.02        9     0.00     0.01  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::c_str() const
  0.04     45.20     0.02        4     0.01     0.02  CATCH2_INTERNAL_TEST_25()
  0.04     45.22     0.02                             Catch::LazyExpression::LazyExpression(bool)
  0.04     45.23     0.02                             Catch::AssertionResultData::AssertionResultData(Catch::AssertionResultData&&)
  0.04     45.26     0.02                             Catch::Detail::unique_ptr<Catch::(anonymous namespace)::NoopRedirect>::release()
  0.04     45.27     0.02                             std::remove_reference<Catch::TestCaseTracking::ITracker&>::type&& std::move<Catch::TestCaseTracking::ITracker&>(Catch::TestCaseTracking::ITracker&)
  0.03     45.29     0.01  3932624     0.00     0.00  Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::ExprLhs(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.03     45.30     0.01  3201052     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.03     45.32     0.01  2578074     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.03     45.34     0.01  2225164     0.00     0.00  libutf8::json_tokens::~json_tokens()
  0.03     45.35     0.01  1481775     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data()
  0.03     45.37     0.01   364614     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string()
  0.03     45.38     0.01       23     0.00     0.00  Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef)
  0.03     45.40     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.03     45.41     0.01                             Catch::RunContext::lastAssertionPassed()
  0.03     45.42     0.01                             Catch::scopedActivate(Catch::OutputRedirect&)
  0.03     45.44     0.01                             Catch::ConsoleReporter::reportInvalidTestSpec(Catch::StringRef)
  0.03     45.45     0.01                             Catch::seedRng(Catch::IConfig const&)
  0.03     45.47     0.01                             Catch::Matchers::MatcherBase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~MatcherBase()
  0.03     45.48     0.01                             __gnu_cxx::char_traits<char>::length(char const)
  0.03     45.50     0.01                             __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.03     45.52     0.01                             std::setprecision(int)
  0.02     45.52     0.01 10526258     0.00     0.00  char32_t const std::addressof<char32_t const>(char32_t const&)
  0.02     45.53     0.01  8913995     0.00     0.00  Catch::ExprLhs<libutf8::utf8_iterator&>::ExprLhs(libutf8::utf8_iterator&)
  0.02     45.55     0.01  6339961     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t)
  0.02     45.55     0.01  4415012     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     45.56     0.01  4415012     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     45.58     0.01  4415012     0.00     0.00  char16_t const std::__addressof<char16_t const>(char16_t const&)
  0.02     45.59     0.01  3932626     0.00     0.00  Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::BinaryExpr(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.02     45.59     0.01  3338264     0.00     0.00  Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::ExprLhs(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.02     45.60     0.01  2593837     0.00     0.00  char32_t std::__addressof<char32_t>(char32_t&)
  0.02     45.62     0.01  2318985     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::size() const
  0.02     45.62     0.01  2230220     0.00     0.00  std::char_traits<char32_t>::eq(char32_t const&, char32_t const&)
  0.02     45.63     0.01  2228222     0.00     0.00  std::operator&(std::IosFmtflags, std::IosFmtflags)
  0.02     45.65     0.01  2165386     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_dispose()
  0.02     45.66     0.01  2165000     0.00     0.00  std::__ptr_traits_ptr_to<char16_t, char16_t, false>::pointer_to(char16_t&)
  0.02     45.66     0.01  2098472     0.00     0.00  unittest::rand_char(bool)
  0.02     45.67     0.01  1966312     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<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.02     45.69     0.01  1464956     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.02     45.70     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     45.70     0.01  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.02     45.72     0.01  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.02     45.73     0.01  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.02     45.73     0.01  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.02     45.74     0.01  1114111     0.00     0.00  std::ios_base::setf(std::IosFmtflags, std::IosFmtflags)
  0.02     45.76     0.01  1114111     0.00     0.00  std::operator|(std::IosFmtflags, std::IosFmtflags)
  0.02     45.77     0.01  1113118     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const)
  0.02     45.77     0.01  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.02     45.78     0.01  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.02     45.80     0.01  1112065     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8], void>, std::negation<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.02     45.80     0.01  1112062     0.00     0.00  void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct<wchar_t const>(wchar_t const, wchar_t const, std::forward_iterator_tag)
  0.02     45.81     0.01  1112062     0.00     0.00  wchar_t std::__addressof<wchar_t>(wchar_t&)
  0.02     45.83     0.01  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.02     45.84     0.01  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.02     45.84     0.01  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.02     45.85     0.01   762390     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     45.87     0.01   762390     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     45.88     0.01   454026     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const
  0.02     45.88     0.01        2     0.01     0.23  CATCH2_INTERNAL_TEST_14()
  0.02     45.90     0.01        2     0.01     0.02  CATCH2_INTERNAL_TEST_21()
  0.02     45.91     0.01                             Catch::RunContext::handleNonExpr(Catch::AssertionInfo const&, Catch::ResultWas::OfType, Catch::AssertionReaction&)
  0.02     45.91     0.01                             Catch::AssertionResult::AssertionResult(Catch::AssertionResult const&)
  0.02     45.92     0.01                             Catch::AssertionResult::~AssertionResult()
  0.02     45.94     0.01                             Catch::AssertionHandler::handleUnexpectedInflightException()
  0.02     45.95     0.01                             Catch::FatalConditionHandler::engage()
  0.02     45.95     0.01                             Catch::Optional<Catch::AssertionResult>::reset()
  0.02     45.97     0.01                             Catch::Optional<Catch::AssertionResult>::operator=(Catch::AssertionResult&&)
  0.02     45.98     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     45.98     0.01                             Catch::AssertionHandler::allowThrows() const
  0.02     45.99     0.01                             __gnu_cxx::__normal_iterator<Catch::MessageInfo const, std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > >::base() const
  0.02     46.01     0.01                             __gnu_cxx::__normal_iterator<wchar_t const, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >::base() const
  0.02     46.02     0.01                             std::type_info::name() const
  0.02     46.02     0.01                             std::Vectorbase<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::_M_create_storage(unsigned long)
  0.02     46.03     0.01                             std::__new_allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~__new_allocator()
  0.02     46.05     0.01                             std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::vector(std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > const&)
  0.02     46.05     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     46.06     0.01                             std::hex(std::ios_base&)
  0.01     46.07     0.01  2165000     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::~Allochider()
  0.01     46.08     0.01  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.01     46.08     0.01  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.01     46.09     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     46.09     0.01  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.01     46.09     0.01     2109     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.01     46.10     0.01        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.01     46.10     0.01        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.01     46.11     0.01        2     0.00     0.09  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.01     46.12     0.01        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.01     46.12     0.01        1     0.01     0.01  Catch::BinaryExpr<char32_t, int>::BinaryExpr(bool, char32_t, Catch::StringRef, int)
  0.01     46.12     0.01                             Catch::RunContext::handleUnfinishedSections()
  0.01     46.13     0.01                             Catch::RedirectGuard::RedirectGuard(Catch::RedirectGuard&&)
  0.01     46.13     0.01                             bool __gnu_cxx::operator!=<wchar_t const, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >(__gnu_cxx::__normal_iterator<wchar_t const, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > const&, __gnu_cxx::__normal_iterator<wchar_t const, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > const&)
  0.01     46.14     0.01                             Catch::Config::includeSuccessfulResults() const
  0.01     46.15     0.01                             Catch::Config::warnAboutMissingAssertions() const
  0.01     46.15     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() const
  0.01     46.16     0.01                             std::type_info::operator==(std::type_info const&) const
  0.01     46.16     0.01                             std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_get_allocator()
  0.00     46.16     0.00 10526258     0.00     0.00  std::__ptr_traits_ptr_to<char32_t const, char32_t const, false>::pointer_to(char32_t const&)
  0.00     46.16     0.00  4415012     0.00     0.00  std::__ptr_traits_ptr_to<char16_t const, char16_t const, false>::pointer_to(char16_t const&)
  0.00     46.16     0.00  3356225     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_dispose()
  0.00     46.16     0.00  3201052     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.00     46.16     0.00  2929924     0.00     0.00  std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&& std::move<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     46.16     0.00  2593837     0.00     0.00  std::__ptr_traits_ptr_to<char32_t, char32_t, false>::pointer_to(char32_t&)
  0.00     46.16     0.00  2593837     0.00     0.00  char32_t std::addressof<char32_t>(char32_t&)
  0.00     46.16     0.00  2593835     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::~Allochider()
  0.00     46.16     0.00  2224124     0.00     0.00  std::char_traits<wchar_t>::assign(wchar_t&, wchar_t const&)
  0.00     46.16     0.00  2165000     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_local_data()
  0.00     46.16     0.00  2165000     0.00     0.00  char16_t std::__addressof<char16_t>(char16_t&)
  0.00     46.16     0.00  2165000     0.00     0.00  char16_t std::addressof<char16_t>(char16_t&)
  0.00     46.16     0.00  2161663     0.00     0.00  std::setw(int)
  0.00     46.16     0.00  2161663     0.00     0.00  std::Setfill<char> std::setfill<char>(char)
  0.00     46.16     0.00  1877500     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     46.16     0.00  1524784     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_get_allocator()
  0.00     46.16     0.00  1524782     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::length() const
  0.00     46.16     0.00  1524778     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     46.16     0.00  1524778     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::max_size() const
  0.00     46.16     0.00  1479726     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string()
  0.00     46.16     0.00  1465058     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     46.16     0.00  1464956     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const)
  0.00     46.16     0.00  1116424     0.00     0.00  std::remove_reference<std::allocator<char16_t>&>::type&& std::move<std::allocator<char16_t>&>(std::allocator<char16_t>&)
  0.00     46.16     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     46.16     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     46.16     0.00  1114111     0.00     0.00  std::operator~(std::IosFmtflags)
  0.00     46.16     0.00  1114111     0.00     0.00  std::operator|=(std::IosFmtflags&, std::IosFmtflags)
  0.00     46.16     0.00  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.00     46.16     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     46.16     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     46.16     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     46.16     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() const
  0.00     46.16     0.00  1112062     0.00     0.00  std::char_traits<wchar_t>::length(wchar_t const)
  0.00     46.16     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     46.16     0.00  1112062     0.00     0.00  std::__ptr_traits_ptr_to<wchar_t, wchar_t, false>::pointer_to(wchar_t&)
  0.00     46.16     0.00  1112062     0.00     0.00  std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_dispose()
  0.00     46.16     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     46.16     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     46.16     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     46.16     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     46.16     0.00  1112062     0.00     0.00  std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_S_copy_chars(wchar_t, wchar_t const, wchar_t const)
  0.00     46.16     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     46.16     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     46.16     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     46.16     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     46.16     0.00  1112062     0.00     0.00  wchar_t const std::__addressof<wchar_t const>(wchar_t const&)
  0.00     46.16     0.00  1112062     0.00     0.00  wchar_t const std::addressof<wchar_t const>(wchar_t const&)
  0.00     46.16     0.00  1112062     0.00     0.00  wchar_t std::addressof<wchar_t>(wchar_t&)
  0.00     46.16     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     46.16     0.00  1051071     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     46.16     0.00  1050957     0.00     0.00  std::char_traits<char16_t>::copy(char16_t, char16_t const, unsigned long)
  0.00     46.16     0.00  1050891     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::~basic_string()
  0.00     46.16     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     46.16     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     46.16     0.00   762394     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     46.16     0.00   762392     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     46.16     0.00   762390     0.00     0.00  std::__new_allocator<char32_t>::deallocate(char32_t, unsigned long)
  0.00     46.16     0.00   762390     0.00     0.00  std::__new_allocator<char32_t>::allocate(unsigned long, void const)
  0.00     46.16     0.00   762288     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.00     46.16     0.00   521609     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&)
  0.00     46.16     0.00   521608     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() const
  0.00     46.16     0.00   521608     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.00     46.16     0.00   366665     0.00     0.00  std::remove_reference<std::allocator<char32_t>&>::type&& std::move<std::allocator<char32_t>&>(std::allocator<char32_t>&)
  0.00     46.16     0.00   366663     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     46.16     0.00   173954     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char)
  0.00     46.16     0.00   173951     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_assign(char, unsigned long, char)
  0.00     46.16     0.00   173950     0.00     0.00  std::char_traits<char>::assign(char, unsigned long, char)
  0.00     46.16     0.00   131258     0.00     0.00  std::char_traits<char32_t>::lt(char32_t const&, char32_t const&)
  0.00     46.16     0.00    67773     0.00     0.00  Catch::ExprLhs<char16_t>::ExprLhs(char16_t)
  0.00     46.16     0.00    67773     0.00     0.00  Catch::ExprLhs<char16_t> Catch::operator<=<char16_t, 0>(Catch::Decomposer&&, char16_t)
  0.00     46.16     0.00    67773     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator[](unsigned long)
  0.00     46.16     0.00    67582     0.00     0.00  Catch::Matchers::MatcherBase<std::exception>::MatcherBase()
  0.00     46.16     0.00    67582     0.00     0.00  Catch::Matchers::MatcherBase<std::exception>::~MatcherBase()
  0.00     46.16     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     46.16     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     46.16     0.00    67582     0.00     0.00  Catch::Matchers::ExceptionWatcher::~ExceptionWatcher()
  0.00     46.16     0.00    67582     0.00     0.00  Catch::Matchers::MatcherUntypedBase::MatcherUntypedBase()
  0.00     46.16     0.00    67582     0.00     0.00  Catch::Matchers::ExceptionWatcher::match(std::exception const&) const
  0.00     46.16     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     46.16     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     46.16     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     46.16     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     46.16     0.00    63485     0.00     0.00  Catch::BinaryExpr<char16_t, int>::BinaryExpr(bool, char16_t, Catch::StringRef, int)
  0.00     46.16     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     46.16     0.00    18794     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long)
  0.00     46.16     0.00    18794     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char)
  0.00     46.16     0.00     8777     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
  0.00     46.16     0.00     7332     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator[](unsigned long)
  0.00     46.16     0.00     6143     0.00     0.00  operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int)
  0.00     46.16     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     46.16     0.00     4288     0.00     0.00  Catch::BinaryExpr<char16_t, unsigned int>::BinaryExpr(bool, char16_t, Catch::StringRef, unsigned int)
  0.00     46.16     0.00     4288     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     46.16     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     46.16     0.00     2982     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     46.16     0.00     2982     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::max_size() const
  0.00     46.16     0.00     2109     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     46.16     0.00     2109     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     46.16     0.00     2109     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     46.16     0.00     2109     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     46.16     0.00     2083     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() const
  0.00     46.16     0.00     2083     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() const
  0.00     46.16     0.00     2048     0.00     0.00  Catch::BinaryExpr<char const&, char const&>::BinaryExpr(bool, char const&, Catch::StringRef, char const&)
  0.00     46.16     0.00     2048     0.00     0.00  Catch::ExprLhs<char const&>::ExprLhs(char const&)
  0.00     46.16     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     46.16     0.00     2048     0.00     0.00  Catch::ExprLhs<char const& const&> Catch::operator<=<char const&, 0>(Catch::Decomposer&&, char const&)
  0.00     46.16     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     46.16     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     46.16     0.00     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.00     46.16     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     46.16     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     46.16     0.00      966     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_get_allocator()
  0.00     46.16     0.00      872     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::length() const
  0.00     46.16     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     46.16     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     46.16     0.00      594     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator()
  0.00     46.16     0.00      502     0.00     0.00  Catch::BinaryExpr<unsigned long, unsigned long>::BinaryExpr(bool, unsigned long, Catch::StringRef, unsigned long)
  0.00     46.16     0.00      491     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::size() const
  0.00     46.16     0.00      483     0.00     0.00  std::__new_allocator<char16_t>::deallocate(char16_t, unsigned long)
  0.00     46.16     0.00      483     0.00     0.00  std::__new_allocator<char16_t>::allocate(unsigned long, void const)
  0.00     46.16     0.00      483     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     46.16     0.00      483     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     46.16     0.00      438     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_deallocate(Catch::StringRef, unsigned long)
  0.00     46.16     0.00      437     0.00     0.00  Catch::Clara::Detail::ResultBase::ResultBase(Catch::Clara::Detail::ResultType)
  0.00     46.16     0.00      429     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::get() const
  0.00     46.16     0.00      425     0.00     0.00  Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&)
  0.00     46.16     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     46.16     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     46.16     0.00      415     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::cardinality() const
  0.00     46.16     0.00      411     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count()
  0.00     46.16     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     46.16     0.00      390     0.00     0.00  Catch::StringRef std::__niter_base<Catch::StringRef>(Catch::StringRef)
  0.00     46.16     0.00      386     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     46.16     0.00      386     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     46.16     0.00      386     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     46.16     0.00      386     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     46.16     0.00      373     0.00     0.00  void std::Destroyaux<true>::__destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef)
  0.00     46.16     0.00      373     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::~Vectorimpl()
  0.00     46.16     0.00      373     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::~Vectorbase()
  0.00     46.16     0.00      373     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::~vector()
  0.00     46.16     0.00      373     0.00     0.00  void std::_Destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef)
  0.00     46.16     0.00      344     0.00     0.00  Catch::Clara::Detail::ParserBase::~ParserBase()
  0.00     46.16     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     46.16     0.00      311     0.00     0.00  Catch::StringRef&& std::forward<Catch::StringRef>(std::remove_reference<Catch::StringRef>::type&)
  0.00     46.16     0.00      303     0.00     0.00  Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::remove_reference<Catch::Clara::Opt>::type&)
  0.00     46.16     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     46.16     0.00      302     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear()
  0.00     46.16     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     46.16     0.00      293     0.00     0.00  Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&)
  0.00     46.16     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     46.16     0.00      286     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count()
  0.00     46.16     0.00      285     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&)
  0.00     46.16     0.00      279     0.00     0.00  Catch::StringRef const& std::forward<Catch::StringRef const&>(std::remove_reference<Catch::StringRef const&>::type&)
  0.00     46.16     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     46.16     0.00      263     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr()
  0.00     46.16     0.00      263     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00     46.16     0.00      250     0.00     0.00  unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&)
  0.00     46.16     0.00      242     0.00     0.00  Catch::Clara::Opt::~Opt()
  0.00     46.16     0.00      242     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl()
  0.00     46.16     0.00      242     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::~ComposableParserImpl()
  0.00     46.16     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     46.16     0.00      228     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data()
  0.00     46.16     0.00      213     0.00     0.00  Catch::Clara::Detail::BasicResult<void>::ok()
  0.00     46.16     0.00      213     0.00     0.00  Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType)
  0.00     46.16     0.00      213     0.00     0.00  Catch::Clara::Detail::BasicResult<void>::~BasicResult()
  0.00     46.16     0.00      213     0.00     0.00  Catch::Clara::Detail::ResultValueBase<void>::ResultBase(Catch::Clara::Detail::ResultType)
  0.00     46.16     0.00      213     0.00     0.00  Catch::Clara::Detail::ResultValueBase<void>::~ResultValueBase()
  0.00     46.16     0.00      213     0.00     0.00  Catch::Clara::Detail::ParserBase::validate() const
  0.00     46.16     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     46.16     0.00      199     0.00     0.00  void std::destroy_at<Catch::Clara::Opt>(Catch::Clara::Opt)
  0.00     46.16     0.00      184     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() const
  0.00     46.16     0.00      173     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl()
  0.00     46.16     0.00      173     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase()
  0.00     46.16     0.00      173     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector()
  0.00     46.16     0.00      166     0.00     0.00  Catch::StringRef std::__addressof<Catch::StringRef>(Catch::StringRef&)
  0.00     46.16     0.00      145     0.00     0.00  Catch::Clara::Opt::Opt(Catch::Clara::Opt&&)
  0.00     46.16     0.00      145     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&)
  0.00     46.16     0.00      145     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>&&)
  0.00     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     0.00      130     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::max_size() const
  0.00     46.16     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     46.16     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     46.16     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     46.16     0.00      129     0.00     0.00  void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt)
  0.00     46.16     0.00      127     0.00     0.00  std::Sp_counted_base<(__gnu_cxx::Lockpolicy)2>::_M_release()
  0.00     46.16     0.00      120     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_allocate(unsigned long)
  0.00     46.16     0.00      120     0.00     0.00  std::__new_allocator<Catch::StringRef>::deallocate(Catch::StringRef, unsigned long)
  0.00     46.16     0.00      120     0.00     0.00  std::__new_allocator<Catch::StringRef>::allocate(unsigned long, void const)
  0.00     46.16     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     46.16     0.00      110     0.00     0.00  std::remove_reference<Catch::Clara::Opt&>::type&& std::move<Catch::Clara::Opt&>(Catch::Clara::Opt&)
  0.00     46.16     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     46.16     0.00      106     0.00     0.00  Catch::BinaryExpr<long, int>::BinaryExpr(bool, long, Catch::StringRef, int)
  0.00     46.16     0.00      106     0.00     0.00  Catch::ExprLhs<long>::ExprLhs(long)
  0.00     46.16     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     46.16     0.00      106     0.00     0.00  Catch::ExprLhs<long> Catch::operator<=<long, 0>(Catch::Decomposer&&, long)
  0.00     46.16     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     46.16     0.00      100     0.00     0.00  Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr()
  0.00     46.16     0.00      100     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end()
  0.00     46.16     0.00      100     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin()
  0.00     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     0.00       84     0.00     0.00  void std::Construct<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&)
  0.00     46.16     0.00       80     0.00     0.00  std::Vector_base<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator()
  0.00     46.16     0.00       78     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_add_ref_copy()
  0.00     46.16     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     46.16     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     46.16     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     46.16     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     46.16     0.00       69     0.00     0.00  Catch::Clara::Opt std::__niter_base<Catch::Clara::Opt>(Catch::Clara::Opt)
  0.00     46.16     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     46.16     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     46.16     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     46.16     0.00       65     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::push_back(Catch::StringRef const&)
  0.00     46.16     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     46.16     0.00       62     0.00     0.00  Catch::Clara::Opt::operator[](Catch::StringRef) &&
  0.00     46.16     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     46.16     0.00       56     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator()
  0.00     46.16     0.00       55     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::allocator<Catch::StringRef> const&)
  0.00     46.16     0.00       54     0.00     0.00  Catch::Clara::Opt::Opt(Catch::Clara::Opt const&)
  0.00     46.16     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     46.16     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     46.16     0.00       54     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const
  0.00     46.16     0.00       54     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_create_storage(unsigned long)
  0.00     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     0.00       52     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00     46.16     0.00       52     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end()
  0.00     46.16     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     46.16     0.00       51     0.00     0.00  Catch::Clara::Detail::ParserBase::ParserBase()
  0.00     46.16     0.00       51     0.00     0.00  void std::Destroyaux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt)
  0.00     46.16     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     46.16     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     46.16     0.00       51     0.00     0.00  void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt)
  0.00     46.16     0.00       50     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::~ComposableParserImpl()
  0.00     46.16     0.00       50     0.00     0.00  Catch::Clara::ExeName::~ExeName()
  0.00     46.16     0.00       50     0.00     0.00  std::sharedptr<Catch::Clara::Detail::BoundValueRefBase>::~shared_ptr()
  0.00     46.16     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     46.16     0.00       50     0.00     0.00  void std::Destroyaux<false>::__destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg)
  0.00     46.16     0.00       50     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::~Vectorimpl()
  0.00     46.16     0.00       50     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~Vectorbase()
  0.00     46.16     0.00       50     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::~Vectorimpl()
  0.00     46.16     0.00       50     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase()
  0.00     46.16     0.00       50     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector()
  0.00     46.16     0.00       50     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector()
  0.00     46.16     0.00       50     0.00     0.00  void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg)
  0.00     46.16     0.00       49     0.00     0.00  Catch::Clara::Parser::~Parser()
  0.00     46.16     0.00       49     0.00     0.00  std::Sp_ebo_helper<0, std::allocator<void>, true>::Spebo_helper(std::allocator<void> const&)
  0.00     46.16     0.00       49     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base()
  0.00     46.16     0.00       49     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base()
  0.00     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     0.00       45     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>&&)
  0.00     46.16     0.00       45     0.00     0.00  Catch::Clara::Detail::BoundRef::BoundRef()
  0.00     46.16     0.00       45     0.00     0.00  Catch::Clara::Detail::BoundRef::~BoundRef()
  0.00     46.16     0.00       45     0.00     0.00  Catch::Clara::Parser::Parser(Catch::Clara::Parser&&)
  0.00     46.16     0.00       45     0.00     0.00  Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName&&)
  0.00     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     0.00       43     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl()
  0.00     46.16     0.00       43     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const
  0.00     46.16     0.00       43     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const
  0.00     46.16     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     46.16     0.00       42     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(Catch::StringRef) &&
  0.00     46.16     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     46.16     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     46.16     0.00       40     0.00     0.00  Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt&&)
  0.00     46.16     0.00       40     0.00     0.00  Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt>(Catch::Clara::Parser&&, Catch::Clara::Opt&&)
  0.00     46.16     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     46.16     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     46.16     0.00       40     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::empty() const
  0.00     46.16     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     46.16     0.00       40     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back()
  0.00     46.16     0.00       40     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt&&)
  0.00     46.16     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     46.16     0.00       34     0.00     0.00  std::less<char const>::operator()(char const, char const) const
  0.00     46.16     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     46.16     0.00       27     0.00     0.00  Catch::Clara::Detail::BoundValueRefBase::BoundValueRefBase()
  0.00     46.16     0.00       27     0.00     0.00  Catch::Clara::Detail::BoundValueRefBase::~BoundValueRefBase()
  0.00     46.16     0.00       26     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() const
  0.00     46.16     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     46.16     0.00       25     0.00     0.00  Catch::ExprLhs<libutf8::bom_t const&>::ExprLhs(libutf8::bom_t const&)
  0.00     46.16     0.00       25     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::bom_t const&, libutf8::bom_t, void>, std::negation<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.00     46.16     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     46.16     0.00       24     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::max_size() const
  0.00     46.16     0.00       24     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const
  0.00     46.16     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     46.16     0.00       23     0.00     0.00  std::literals::string_literals::operator"" s[abi:cxx11](char const, unsigned long)
  0.00     46.16     0.00       23     0.00     0.00  void std::destroy_at<Catch::StringRef>(Catch::StringRef)
  0.00     46.16     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     46.16     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     46.16     0.00       23     0.00     0.00  std::remove_reference<Catch::StringRef&>::type&& std::move<Catch::StringRef&>(Catch::StringRef&)
  0.00     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     0.00       21     0.00     0.00  unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&)
  0.00     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     0.00       13     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long)
  0.00     46.16     0.00       13     0.00     0.00  std::__new_allocator<Catch::Clara::Opt>::deallocate(Catch::Clara::Opt, unsigned long)
  0.00     46.16     0.00       13     0.00     0.00  std::__new_allocator<Catch::Clara::Opt>::allocate(unsigned long, void const)
  0.00     46.16     0.00       13     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin()
  0.00     46.16     0.00       13     0.00     0.02  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const)
  0.00     46.16     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     46.16     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     46.16     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     46.16     0.00       10     0.00     0.00  Catch::BinaryExpr<char32_t, char>::BinaryExpr(bool, char32_t, Catch::StringRef, char)
  0.00     46.16     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     46.16     0.00       10     0.00     0.00  Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&)
  0.00     46.16     0.00       10     0.00     0.00  Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult()
  0.00     46.16     0.00       10     0.00     0.00  Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&)
  0.00     46.16     0.00       10     0.00     0.00  Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::~ResultValueBase()
  0.00     46.16     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     46.16     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     46.16     0.00        9     0.00     0.00  __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_ptr()
  0.00     46.16     0.00        9     0.00     0.00  __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_addr()
  0.00     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     0.00        8     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::size() const
  0.00     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     0.00        7     0.00     0.00  Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::enforceOk() const
  0.00     46.16     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     46.16     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     46.16     0.00        7     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::Vectorimpl_data()
  0.00     46.16     0.00        7     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::Vectorimpl_data()
  0.00     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     0.00        6     0.00     0.00  Catch::ExprLhs<char const (&) [7]>::ExprLhs(char const (&) [7])
  0.00     46.16     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     46.16     0.00        6     0.00     0.00  bool unittest::nearly_equal<double>(double, double, double)
  0.00     46.16     0.00        6     0.00     0.00  double unittest::default_epsilon<double>()
  0.00     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     0.00        6     0.00     0.00  std::abs(double)
  0.00     46.16     0.00        5     0.00     0.01  CATCH2_INTERNAL_TEST_0()
  0.00     46.16     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     46.16     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     46.16     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     46.16     0.00        4     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() const
  0.00     46.16     0.00        4     0.00     0.00  std::basic_string_view<char, std::char_traits<char> >::size() const
  0.00     46.16     0.00        4     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::end() const
  0.00     46.16     0.00        4     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::begin() const
  0.00     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     0.00        3     0.00     0.00  Catch::BinaryExpr<double, Catch::Approx const&>::BinaryExpr(bool, double, Catch::StringRef, Catch::Approx const&)
  0.00     46.16     0.00        3     0.00     0.00  Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, Catch::StringRef)
  0.00     46.16     0.00        3     0.00     0.00  Catch::Clara::Detail::BoundValueRef<unsigned int>::BoundValueRef(unsigned int&)
  0.00     46.16     0.00        3     0.00     0.00  Catch::Clara::Detail::BoundValueRef<unsigned int>::~BoundValueRef()
  0.00     46.16     0.00        3     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef)
  0.00     46.16     0.00        3     0.00     0.00  Catch::Clara::Parser::Parser()
  0.00     46.16     0.00        3     0.00     0.00  Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt const&)
  0.00     46.16     0.00        3     0.00     0.00  Catch::ExprLhs<double>::ExprLhs(double)
  0.00     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     0.00        3     0.00     0.00  bool Catch::operator==<double, void>(double const&, Catch::Approx const&)
  0.00     46.16     0.00        3     0.00     0.00  Catch::ExprLhs<double> Catch::operator<=<double, 0>(Catch::Decomposer&&, double)
  0.00     46.16     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     46.16     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     46.16     0.00        3     0.00     0.00  unittest::g_tmp_dir[abi:cxx11]()
  0.00     46.16     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     46.16     0.00        3     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~shared_ptr()
  0.00     46.16     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     46.16     0.00        3     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl()
  0.00     46.16     0.00        3     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase()
  0.00     46.16     0.00        3     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl()
  0.00     46.16     0.00        3     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase()
  0.00     46.16     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     46.16     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     46.16     0.00        3     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     0.00        3     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector()
  0.00     46.16     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     46.16     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     46.16     0.00        3     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector()
  0.00     46.16     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     46.16     0.00        3     0.00     0.00  void std::destroyat<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>)
  0.00     46.16     0.00        3     0.00     0.00  Catch::Clara::Arg std::__addressof<Catch::Clara::Arg>(Catch::Clara::Arg&)
  0.00     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     0.00        3     0.00     0.00  void std::Destroy<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>)
  0.00     46.16     0.00        2     0.00     0.31  CATCH2INTERNAL_TEST_0()
  0.00     46.16     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_0()
  0.00     46.16     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_8()
  0.00     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     0.00        2     0.00     0.00  Catch::Clara::Arg::Arg(Catch::Clara::Arg const&)
  0.00     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     0.00        2     0.00     0.00  unittest::g_dist_dir[abi:cxx11]()
  0.00     46.16     0.00        2     0.00     0.00  unittest::g_binary_dir[abi:cxx11]()
  0.00     46.16     0.00        2     0.00     0.00  unittest::g_source_dir[abi:cxx11]()
  0.00     46.16     0.00        2     0.00     0.00  unittest::g_verbose()
  0.00     46.16     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     46.16     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     46.16     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     46.16     0.00        2     0.00     0.00  std::initializer_list<char>::begin() const
  0.00     46.16     0.00        2     0.00     0.00  std::basic_string_view<char, std::char_traits<char> >::data() const
  0.00     46.16     0.00        2     0.00     0.00  std::basic_string_view<char, std::char_traits<char> >::substr(unsigned long, unsigned long) const
  0.00     46.16     0.00        2     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() const
  0.00     46.16     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     46.16     0.00        2     0.00     0.00  std::char_traits<char32_t>::compare(char32_t const, char32_t const, unsigned long)
  0.00     46.16     0.00        2     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_allocate(unsigned long)
  0.00     46.16     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     46.16     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     46.16     0.00        2     0.00     0.00  std::numeric_limits<double>::min()
  0.00     46.16     0.00        2     0.00     0.00  std::__new_allocator<Catch::Clara::Arg>::deallocate(Catch::Clara::Arg, unsigned long)
  0.00     46.16     0.00        2     0.00     0.00  std::__new_allocator<Catch::Clara::Arg>::allocate(unsigned long, void const)
  0.00     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     0.00        2     0.00     0.26  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     46.16     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     46.16     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     46.16     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     46.16     0.00        2     0.00     0.00  std::__sv_check(unsigned long, unsigned long, char const)
  0.00     46.16     0.00        2     0.00     0.00  void std::destroy_at<Catch::Clara::Arg>(Catch::Clara::Arg)
  0.00     46.16     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     46.16     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     46.16     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     46.16     0.00        2     0.00     0.00  void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg)
  0.00     46.16     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     46.16     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     46.16     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     46.16     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     46.16     0.00        2     0.00     0.00  operator+=(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int)
  0.00     46.16     0.00        2     0.00     0.00  operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long)
  0.00     46.16     0.00        2     0.00     0.00  operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long)
  0.00     46.16     0.00        1     0.00     0.00  CATCH2_INTERNAL_TEST_0()
  0.00     46.16     0.00        1     0.00     0.00  CATCH2_INTERNAL_TEST_0()
  0.00     46.16     0.00        1     0.00     0.00  CATCH2_INTERNAL_TEST_0()
  0.00     46.16     0.00        1     0.00     0.28  CATCH2_INTERNAL_TEST_3()
  0.00     46.16     0.00        1     0.00     0.16  CATCH2_INTERNAL_TEST_18()
  0.00     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     0.00        1     0.00     0.00  Catch::Clara::Parser::Parser(Catch::Clara::Parser const&)
  0.00     46.16     0.00        1     0.00     0.00  Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&)
  0.00     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     0.00        1     0.00     0.01  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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     0.00        1     0.00     0.00  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.00     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     0.00        1     0.00     0.26  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     46.16     0.00        1     0.00     0.26  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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     0.00        1     0.00     0.00  std::initializer_list<char>::end() const
  0.00     46.16     0.00        1     0.00     0.00  std::initializer_list<char>::size() const
  0.00     46.16     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     46.16     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     46.16     0.00        1     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_create_storage(unsigned long)
  0.00     46.16     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     46.16     0.00        1     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_create_storage(unsigned long)
  0.00     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     0.00        1     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::back()
  0.00     46.16     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     46.16     0.00        1     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()
  0.00     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     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     46.16     0.00        1     0.00     0.00  main::{lambda()#1}::operator()() const
  0.00     46.16     0.00        1     0.00     0.00  main::{lambda()#1}::operator void ()()() const
  0.00     46.16     0.00        1     0.00     0.00  main::{lambda()#1}::FUN()
  0.00     46.16     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     46.16     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     46.16     0.00        1     0.00     0.00  operator+(char32t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     46.16     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 46.16 seconds

index % time    self  children    called     name
                                                 <spontaneous>
[1]     65.1    0.00   30.06                 Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
                0.26    7.37       4/4           CATCH2_INTERNAL_TEST_0() [4]
                0.54    4.50       2/2           CATCH2_INTERNAL_TEST_3() [6]
                0.04    3.36       3/3           CATCH2_INTERNAL_TEST_0() [9]
                0.06    2.98       1/1           CATCH2_INTERNAL_TEST_0() [12]
                0.76    2.16       5/5           CATCH2_INTERNAL_TEST_12() [13]
                0.29    1.73      12/12          CATCH2_INTERNAL_TEST_0() [17]
                0.27    1.21       1/1           CATCH2_INTERNAL_TEST_41() [27]
                0.07    1.36      20/20          CATCH2_INTERNAL_TEST_6() [31]
                0.14    0.72       4/4           CATCH2_INTERNAL_TEST_31() [39]
                0.00    0.62       2/2           CATCH2_INTERNAL_TEST_0() [47]
                0.10    0.41       6/6           CATCH2_INTERNAL_TEST_0() [56]
                0.01    0.46       2/2           CATCH2_INTERNAL_TEST_14() [60]
                0.00    0.28       1/1           CATCH2_INTERNAL_TEST_3() [96]
                0.00    0.16       1/1           CATCH2_INTERNAL_TEST_18() [133]
                0.02    0.05       4/4           CATCH2_INTERNAL_TEST_25() [188]
                0.00    0.05       5/5           CATCH2_INTERNAL_TEST_0() [215]
                0.03    0.01       2/2           CATCH2_INTERNAL_TEST_37() [246]
                0.01    0.02       2/2           CATCH2_INTERNAL_TEST_21() [254]
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_8() [421]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [428]
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0() [440]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [448]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [471]
-----------------------------------------------
                0.00    0.00       2/3337218     (anonymous namespace)::get_time(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [242]
                0.00    0.00       2/3337218     (anonymous namespace)::get_date(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [241]
                0.00    0.00    1025/3337218     CATCH2_INTERNAL_TEST_6() [31]
                0.11    2.58 1112063/3337218     CATCH2_INTERNAL_TEST_0() [12]
                0.23    5.16 2224126/3337218     CATCH2_INTERNAL_TEST_0() [4]
[2]     17.5    0.34    7.75 3337218         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const) [2]
                0.30    7.45 107107437/108572393     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [3]
-----------------------------------------------
                0.00    0.10 1464956/108572393     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) [98]
                0.30    7.45 107107437/108572393     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const) [2]
[3]     17.0    0.30    7.55 108572393         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [3]
                0.69    5.69 108572393/129650552     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5]
                0.33    0.42 108572393/132228629     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [37]
                0.35    0.07 108572393/113095316     std::char_traits<char>::length(char const) [69]
-----------------------------------------------
                0.26    7.37       4/4           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[4]     16.5    0.26    7.37       4         CATCH2_INTERNAL_TEST_0() [4]
                0.23    5.16 2224126/3337218     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const) [2]
                0.13    0.34 1112063/4319126     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
                0.08    0.26 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&&) [77]
                0.01    0.22 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.14    0.05 20017432/212080476     operator"" catchsr(char const, unsigned long) [15]
                0.03    0.16 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&) [120]
                0.01    0.15 1112066/2225164     libutf8::json_tokens::~json_tokens() [89]
                0.01    0.13 3336192/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
                0.09    0.03 8896582/10009720     Catch::ExprLhs<libutf8::token_t const&> Catch::operator<=<libutf8::token_t, 0>(Catch::Decomposer&&, libutf8::token_t&&) [141]
                0.01    0.06 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]) [196]
                0.03    0.00 10008716/106040238     Catch::AssertionHandler::~AssertionHandler() [83]
                0.03    0.00 10008732/106041728     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [90]
                0.02    0.00 1112083/3337262     Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [204]
                0.00    0.00       4/85          unittest::g_progress() [261]
                0.00    0.00      48/17413509     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) [46]
                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&) [245]
                0.00    0.00      48/18527573     Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [123]
                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]) [647]
                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]) [694]
                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]) [654]
                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&&) [726]
                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]) [732]
                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]) [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> > 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]) [735]
                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]) [655]
                0.00    0.00 2160639/2161663     std::setw(int) [952]
                0.00    0.00 2160639/2161663     std::Setfill<char> std::setfill<char>(char) [953]
                0.00    0.00       6/6           double unittest::defaultepsilon<double>() [1155]
                0.00    0.00       6/6           bool unittest::nearly_equal<double>(double, double, double) [1154]
                0.00    0.00       3/3           Catch::ExprLhs<double> Catch::operator<=<double, 0>(Catch::Decomposer&&, double) [1174]
-----------------------------------------------
                0.13    1.11 21078159/129650552     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [30]
                0.69    5.69 108572393/129650552     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [3]
[5]     16.5    0.82    6.80 129650552         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5]
                1.11    1.18 129650552/218793859     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.21    1.65 129650552/158838081     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [14]
                0.18    1.02 8254832/10837193     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [25]
                0.32    0.49 121395552/177436657     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [35]
                0.40    0.00 259300936/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [42]
                0.24    0.00 121395552/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [22]
-----------------------------------------------
                0.54    4.50       2/2           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[6]     10.9    0.54    4.50       2         CATCH2_INTERNAL_TEST_3() [6]
                0.29    1.44  983039/1161316     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [16]
                0.34    0.13 49160150/212080476     operator"" catchsr(char const, unsigned long) [15]
                0.35    0.07 3932556/3932624     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cbegin() const [72]
                0.16    0.01 8848251/8913995     Catch::ExprLhs<libutf8::utf8_iterator& const&> Catch::operator<=<libutf8::utf8_iterator&, 0>(Catch::Decomposer&&, libutf8::utf8_iterator&) [128]
                0.04    0.09 5899234/20326648     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [63]
                0.11    0.02 3932956/3933029     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() [140]
                0.07    0.06 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> > >&&) [142]
                0.10    0.03 3932556/3932627     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() [143]
                0.09    0.03 4915695/4915780     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cend() const [144]
                0.02    0.09 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> > >&&) [149]
                0.04    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&) [170]
                0.03    0.06 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> > >&&) [178]
                0.05    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&) [177]
                0.02    0.06 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> > >&&) [181]
                0.08    0.00 24580075/106040238     Catch::AssertionHandler::~AssertionHandler() [83]
                0.03    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) [62]
                0.07    0.00 24580079/106041728     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [90]
                0.01    0.05 1966278/1966312     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<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&) [200]
                0.02    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&) [209]
                0.03    0.02 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> > >&&) [219]
                0.03    0.01 3932556/3932624     Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator<=<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::Decomposer&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [228]
                0.00    0.04  983139/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
                0.03    0.01 5899234/20326648     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [136]
                0.00    0.04     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&) [239]
                0.02    0.01 1967478/14337866     Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t) [135]
                0.01    0.00 2949617/4095081     Catch::operator|(Catch::ResultDisposition::Flags, Catch::ResultDisposition::Flags) [297]
                0.00    0.00       2/85          unittest::g_progress() [261]
                0.00    0.00     100/100         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) [502]
                0.00    0.00     400/6339961     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t) [59]
                0.00    0.00     200/8777        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [447]
                0.00    0.00     100/364614      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [259]
                0.00    0.00     900/7332        std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator[](unsigned long) [496]
                0.00    0.00     100/1479726     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [243]
                0.00    0.00     100/37858094     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [40]
                0.00    0.00     100/100         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::erase(unsigned long, unsigned long) [572]
                0.00    0.00     400/2098472     unittest::rand_char(bool) [339]
-----------------------------------------------
                0.00    0.00       1/218793859     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [807]
                0.00    0.00       1/218793859     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) [456]
                0.00    0.00       2/218793859     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) [127]
                0.00    0.00       8/218793859     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&) [157]
                0.00    0.00     100/218793859     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::erase(unsigned long, unsigned long) [572]
                0.00    0.00     216/218793859     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> >&&) [187]
                0.00    0.00   18794/218793859     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char) [459]
                0.00    0.00  173954/218793859     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [397]
                0.00    0.00  521609/218793859     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&) [308]
                0.02    0.02 2225503/218793859     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear() [240]
                0.02    0.02 2578077/218793859     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [58]
                0.03    0.03 3201052/218793859     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [107]
                0.04    0.04 4749378/218793859     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> >&&) [50]
                0.05    0.05 5708992/218793859     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [103]
                0.23    0.25 26999765/218793859     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) [28]
                0.37    0.39 42965855/218793859     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
                1.11    1.18 129650552/218793859     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5]
[7]      8.4    1.86    2.00 218793859         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.99    0.15 218793859/246473447     std::char_traits<char>::assign(char&, char const&) [34]
                0.43    0.00 218793859/223543323     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [68]
                0.43    0.00 218793859/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [22]
-----------------------------------------------
                                                 <spontaneous>
[8]      7.9    0.76    2.88                 Catch::RunContext::resetAssertionInfo() [8]
                1.79    0.57 211626456/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                0.51    0.00 211626456/211626541     Catch::StringRef::StringRef() [53]
-----------------------------------------------
                0.04    3.36       3/3           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[9]      7.4    0.04    3.36       3         CATCH2INTERNAL_TEST_0() [9]
                0.08    1.65 5569920/5569922     operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char32_t) [21]
                0.26    0.68 2227968/4319126     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
                0.03    0.26 3274624/3280977     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [91]
                0.09    0.02 3341952/3350293     unittest::random_char(unittest::character_t) [153]
                0.01    0.09 2227968/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
                0.00    0.05 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> >&) [223]
                0.03    0.01 4455936/212080476     operator"" catchsr(char const, unsigned long) [15]
                0.04    0.00 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> >&) [235]
                0.01    0.02 1113984/20326648     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [63]
                0.01    0.00 1113984/20326648     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [136]
                0.01    0.00 2227968/106040238     Catch::AssertionHandler::~AssertionHandler() [83]
                0.01    0.00 2227977/106041728     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [90]
                0.01    0.00 1113984/4095081     Catch::operator|(Catch::ResultDisposition::Flags, Catch::ResultDisposition::Flags) [297]
                0.00    0.00       3/85          unittest::g_progress() [261]
-----------------------------------------------
                0.00    0.00       1/296819137     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) [377]
                0.00    0.00       1/296819137     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]) [611]
                0.00    0.00       1/296819137     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> >&) [822]
                0.00    0.00       1/296819137     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> >&) [832]
                0.00    0.00       1/296819137     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> >&) [826]
                0.00    0.00       1/296819137     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> >&) [824]
                0.00    0.00       1/296819137     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> >&) [830]
                0.00    0.00       1/296819137     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> >&) [828]
                0.00    0.00       1/296819137     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> >&) [821]
                0.00    0.00       1/296819137     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> >&) [831]
                0.00    0.00       1/296819137     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> >&) [825]
                0.00    0.00       1/296819137     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> >&) [823]
                0.00    0.00       1/296819137     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> >&) [829]
                0.00    0.00       1/296819137     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> >&) [827]
                0.00    0.00       1/296819137     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]) [621]
                0.00    0.00       1/296819137     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]) [615]
                0.00    0.00       1/296819137     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]) [613]
                0.00    0.00       1/296819137     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]) [619]
                0.00    0.00       1/296819137     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]) [617]
                0.00    0.00       1/296819137     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> >&) [612]
                0.00    0.00       1/296819137     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> >&) [622]
                0.00    0.00       1/296819137     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> >&) [616]
                0.00    0.00       1/296819137     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> >&) [614]
                0.00    0.00       1/296819137     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> >&) [620]
                0.00    0.00       1/296819137     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> >&) [618]
                0.00    0.00       1/296819137     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) [810]
                0.00    0.00       1/296819137     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]) [732]
                0.00    0.00       1/296819137     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]) [735]
                0.00    0.00       1/296819137     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]) [736]
                0.00    0.00       1/296819137     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]) [734]
                0.00    0.00       1/296819137     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]) [738]
                0.00    0.00       1/296819137     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]) [737]
                0.00    0.00       1/296819137     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]) [733]
                0.00    0.00       1/296819137     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> >&) [745]
                0.00    0.00       1/296819137     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> >&&) [744]
                0.00    0.00       1/296819137     Catch::StreamingReporterBase::StreamingReporterBase(Catch::ReporterConfig&&) [839]
                0.00    0.00       2/296819137     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> >&) [798]
                0.00    0.00       2/296819137     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> >&&) [797]
                0.00    0.00       2/296819137     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> >&) [799]
                0.00    0.00       2/296819137     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> >&) [804]
                0.00    0.00       2/296819137     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> >&) [801]
                0.00    0.00       2/296819137     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> >&) [800]
                0.00    0.00       2/296819137     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> >&) [803]
                0.00    0.00       2/296819137     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> >&) [802]
                0.00    0.00       2/296819137     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]) [709]
                0.00    0.00       2/296819137     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> >&) [720]
                0.00    0.00       2/296819137     Catch::printTestRunTotals(std::ostream&, Catch::ColourImpl&, Catch::Totals const&) [814]
                0.00    0.00       3/296819137     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]) [577]
                0.00    0.00       3/296819137     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]) [576]
                0.00    0.00       3/296819137     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]) [695]
                0.00    0.00       3/296819137     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&&) [726]
                0.00    0.00       3/296819137     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]) [694]
                0.00    0.00       3/296819137     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]) [693]
                0.00    0.00       5/296819137     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]) [673]
                0.00    0.00       7/296819137     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]) [654]
                0.00    0.00       7/296819137     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]) [655]
                0.00    0.00       8/296819137     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]) [647]
                0.00    0.00       8/296819137     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]) [648]
                0.00    0.00       9/296819137     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]) [526]
                0.00    0.00      10/296819137     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) [686]
                0.00    0.00      20/296819137     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]) [599]
                0.00    0.00      25/296819137     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&&) [645]
                0.00    0.00      34/296819137     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&) [610]
                0.00    0.00     106/296819137     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) [574]
                0.00    0.00     200/296819137     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) [549]
                0.00    0.00     302/296819137     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) [527]
                0.00    0.00     690/296819137     Catch::(anonymous namespace)::parseSpecialTag(Catch::StringRef) [523]
                0.00    0.00    2000/296819137     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) [498]
                0.00    0.00    2048/296819137     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&&) [506]
                0.00    0.00    4288/296819137     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) [492]
                0.00    0.00   63485/296819137     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) [423]
                0.00    0.00   65553/296819137     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&) [422]
                0.01    0.00 1112064/296819137     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) [253]
                0.01    0.00 1112065/296819137     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]) [196]
                0.01    0.00 1113039/296819137     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> >&&) [176]
                0.01    0.00 1113087/296819137     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&) [186]
                0.01    0.00 1113997/296819137     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> >&) [223]
                0.02    0.01 1966312/296819137     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> > >&&) [178]
                0.02    0.01 1966312/296819137     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> > >&&) [181]
                0.02    0.01 1966312/296819137     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&) [200]
                0.02    0.01 1966312/296819137     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&) [209]
                0.02    0.01 1966312/296819137     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&) [170]
                0.02    0.01 1966314/296819137     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&) [177]
                0.02    0.01 1966316/296819137     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> > >&&) [142]
                0.02    0.01 2486272/296819137     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) [148]
                0.02    0.01 2949468/296819137     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> > >&&) [149]
                0.06    0.02 6542976/296819137     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&&) [116]
                0.06    0.02 6814739/296819137     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) [119]
                0.06    0.02 7657091/296819137     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) [109]
                0.08    0.03 10009720/296819137     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&&) [77]
                0.10    0.03 11851583/296819137     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) [62]
                0.15    0.05 17413509/296819137     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) [46]
                1.79    0.57 211626456/296819137     Catch::RunContext::resetAssertionInfo() [8]
[10]     7.2    2.51    0.80 296819137         Catch::operator"" sr(char const, unsigned long) [10]
                0.80    0.00 296819137/508901397     Catch::StringRef::StringRef(char const, unsigned long) [32]
-----------------------------------------------
                0.00    0.00     690/259434627     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> >&&) [187]
                0.02    0.04 4749378/259434627     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> >&&) [50]
                0.38    0.84 95846478/259434627     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [23]
                0.62    1.39 158838081/259434627     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [14]
[11]     7.1    1.02    2.28 259434627         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [11]
                0.44    1.32 261662599/261662599     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const [20]
                0.51    0.00 261662599/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [22]
-----------------------------------------------
                0.06    2.98       1/1           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[12]     6.6    0.06    2.98       1         CATCH2_INTERNAL_TEST_0() [12]
                0.11    2.58 1112063/3337218     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const) [2]
                0.05    0.06 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) [148]
                0.05    0.02 7328570/212080476     operator"" catchsr(char const, unsigned long) [15]
                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) [253]
                0.02    0.01 2486289/14337866     Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t) [135]
                0.01    0.00 3664285/106040238     Catch::AssertionHandler::~AssertionHandler() [83]
                0.01    0.00 1112064/18527573     Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [123]
                0.01    0.00 3664286/106041728     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [90]
                0.00    0.00   65744/8913995     Catch::ExprLhs<libutf8::utf8_iterator& const&> Catch::operator<=<libutf8::utf8_iterator&, 0>(Catch::Decomposer&&, libutf8::utf8_iterator&) [128]
                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&) [422]
                0.00    0.00       1/85          unittest::g_progress() [261]
                0.00    0.00      17/521648      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [44]
                0.00    0.00      17/4319126     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 [72]
                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> > >&&) [142]
                0.00    0.00      72/3933029     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() [140]
                0.00    0.00      70/3932627     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() [143]
                0.00    0.00      85/4915780     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cend() const [144]
                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> > >&&) [149]
                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&) [177]
                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&) [170]
                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> > >&&) [178]
                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> > >&&) [181]
                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&) [200]
                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&) [209]
                0.00    0.00      40/20326648     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [63]
                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> > >&&) [219]
                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> > >&&) [228]
                0.00    0.00      17/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
                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) [62]
                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&) [610]
                0.00    0.00      40/20326648     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [136]
                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) [574]
                0.00    0.00      20/4095081     Catch::operator|(Catch::ResultDisposition::Flags, Catch::ResultDisposition::Flags) [297]
                0.00    0.00       1/3280977     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [91]
                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) [109]
                0.00    0.00       2/37858094     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [40]
                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) [527]
                0.00    0.00       4/7657594     Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [202]
                0.00    0.00       6/106         Catch::ExprLhs<long> Catch::operator<=<long, 0>(Catch::Decomposer&&, long) [1046]
-----------------------------------------------
                0.76    2.16       5/5           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[13]     6.3    0.76    2.16       5         CATCH2_INTERNAL_TEST_12() [13]
                0.43    0.17 61284064/212080476     operator"" catchsr(char const, unsigned long) [15]
                0.08    0.23 8769896/17413509     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) [46]
                0.11    0.19 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) [62]
                0.06    0.16 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&&) [116]
                0.04    0.16 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) [109]
                0.10    0.00 30642032/106040238     Catch::AssertionHandler::~AssertionHandler() [83]
                0.06    0.03 8771896/18527573     Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [123]
                0.09    0.00 30642057/106041728     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [90]
                0.06    0.02 7659960/14337866     Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t) [135]
                0.05    0.02 6542976/6542976     Catch::ExprLhs<void const const&> Catch::operator<=<void const, 0>(Catch::Decomposer&&, void const&&) [191]
                0.03    0.02 6545024/7657594     Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [202]
                0.00    0.03 1120128/6814739     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) [119]
                0.01    0.00 1120128/6814739     Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [169]
                0.00    0.00       5/85          unittest::g_progress() [261]
                0.00    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) [498]
                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&&) [506]
                0.00    0.00    3000/2098472     unittest::rand_char(bool) [339]
                0.00    0.00    2048/2048        Catch::ExprLhs<char const& const&> Catch::operator<=<char const&, 0>(Catch::Decomposer&&, char const&) [989]
-----------------------------------------------
                0.00    0.00       1/158838081     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> >&&) [676]
                0.00    0.00       8/158838081     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&) [157]
                0.00    0.03 2578077/158838081     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [58]
                0.01    0.07 5708992/158838081     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [103]
                0.02    0.13 10063258/158838081     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [44]
                0.02    0.14 10837193/158838081     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [25]
                0.21    1.65 129650552/158838081     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5]
[14]     4.9    0.26    2.02 158838081         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [14]
                0.62    1.39 158838081/259434627     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [11]
-----------------------------------------------
                0.00    0.00       8/212080476     CATCH2_INTERNAL_TEST_0() [440]
                0.00    0.00       8/212080476     CATCH2_INTERNAL_TEST_0() [471]
                0.00    0.00      26/212080476     CATCH2_INTERNAL_TEST_18() [133]
                0.00    0.00      52/212080476     CATCH2_INTERNAL_TEST_0() [215]
                0.00    0.00     120/212080476     CATCH2_INTERNAL_TEST_0() [47]
                0.00    0.00     400/212080476     CATCH2_INTERNAL_TEST_3() [96]
                0.00    0.00    1600/212080476     CATCH2_INTERNAL_TEST_0() [428]
                0.00    0.00    2000/212080476     CATCH2_INTERNAL_TEST_0() [448]
                0.00    0.00   12192/212080476     CATCH2_INTERNAL_TEST_8() [421]
                0.00    0.00  135164/212080476     CATCH2_INTERNAL_TEST_14() [60]
                0.00    0.00  347702/212080476     CATCH2_INTERNAL_TEST_37() [246]
                0.00    0.00  356092/212080476     CATCH2_INTERNAL_TEST_25() [188]
                0.00    0.00  529270/212080476     CATCH2_INTERNAL_TEST_21() [254]
                0.02    0.01 2224126/212080476     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&) [120]
                0.03    0.01 4455936/212080476     CATCH2_INTERNAL_TEST_0() [9]
                0.03    0.01 4460882/212080476     CATCH2_INTERNAL_TEST_6() [31]
                0.05    0.02 7328570/212080476     CATCH2_INTERNAL_TEST_0() [12]
                0.08    0.03 10989312/212080476     CATCH2_INTERNAL_TEST_31() [39]
                0.08    0.03 11249852/212080476     CATCH2_INTERNAL_TEST_0() [56]
                0.09    0.03 12899550/212080476     CATCH2_INTERNAL_TEST_41() [27]
                0.14    0.05 20017432/212080476     CATCH2_INTERNAL_TEST_0() [4]
                0.19    0.07 26625968/212080476     CATCH2_INTERNAL_TEST_0() [17]
                0.34    0.13 49160150/212080476     CATCH2_INTERNAL_TEST_3() [6]
                0.43    0.17 61284064/212080476     CATCH2_INTERNAL_TEST_12() [13]
[15]     4.4    1.48    0.57 212080476         operator"" catchsr(char const, unsigned long) [15]
                0.57    0.00 212080476/508901397     Catch::StringRef::StringRef(char const, unsigned long) [32]
-----------------------------------------------
                0.00    0.00       1/1161316     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&) [575]
                0.00    0.00       2/1161316     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&) [547]
                0.00    0.00      23/1161316     std::literals::string_literals::operator"" s[abi:cxx11](char const, unsigned long) [503]
                0.00    0.00     306/1161316     Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >() const [137]
                0.05    0.26  177945/1161316     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > snapdev::int_to_hex<char32_t>(char32_t, bool, unsigned int) [82]
                0.29    1.44  983039/1161316     CATCH2_INTERNAL_TEST_3() [6]
[16]     4.4    0.34    1.70 1161316         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [16]
                0.44    1.00 26756242/26999764     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) [28]
                0.05    0.12 26756242/83361080     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [52]
                0.10    0.00 26756242/27695330     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [165]
-----------------------------------------------
                0.29    1.73      12/12          Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[17]     4.4    0.29    1.73      12         CATCH2_INTERNAL_TEST_0() [17]
                0.10    0.20 13312984/20326648     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [63]
                0.19    0.07 26625968/212080476     operator"" catchsr(char const, unsigned long) [15]
                0.16    0.10 5496825/6019509     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [99]
                0.02    0.21 5500162/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
                0.01    0.17 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&) [126]
                0.03    0.14 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&) [131]
                0.08    0.02 13312984/20326648     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [136]
                0.00    0.06 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&) [201]
                0.00    0.05 1048576/1050891     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::~basic_string() [225]
                0.04    0.00 13312984/106040238     Catch::AssertionHandler::~AssertionHandler() [83]
                0.04    0.00 13313128/106041728     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [90]
                0.00    0.03 1115110/1479726     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [243]
                0.00    0.01 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::~basic_string() [323]
                0.00    0.00      12/85          unittest::g_progress() [261]
                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&) [245]
                0.00    0.00   31342/4095081     Catch::operator|(Catch::ResultDisposition::Flags, Catch::ResultDisposition::Flags) [297]
-----------------------------------------------
                0.00    0.00       1/4319126     CATCH2_INTERNAL_TEST_6() [31]
                0.00    0.00       1/4319126     operator+(char32_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [473]
                0.00    0.00       1/4319126     operator+(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char32_t) [474]
                0.00    0.00       2/4319126     CATCH2_INTERNAL_TEST_21() [254]
                0.00    0.00       2/4319126     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&) [589]
                0.00    0.00       3/4319126     Catch::ConfigData::ConfigData() [585]
                0.00    0.00       3/4319126     Catch::TestSpecParser::TestSpecParser(Catch::ITagAliasRegistry const&) [586]
                0.00    0.00      10/4319126     Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [537]
                0.00    0.00      17/4319126     CATCH2_INTERNAL_TEST_0() [12]
                0.00    0.00      23/4319126     Catch::TestCaseInfo::TestCaseInfo(Catch::StringRef, Catch::NameAndTags const&, Catch::SourceLineInfo const&) [327]
                0.00    0.00      46/4319126     Catch::RunContext::runTest(Catch::TestCaseHandle const&) [495]
                0.00    0.00      84/4319126     Catch::(anonymous namespace)::NoopRedirect::getStdout() [505]
                0.00    0.00      84/4319126     Catch::(anonymous namespace)::NoopRedirect::getStderr() [504]
                0.00    0.00     213/4319126     Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType) [488]
                0.00    0.00     214/4319126     Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::Detail::ParseState&&) [486]
                0.00    0.00     722/4319126     Catch::Section::Section(Catch::SourceLineInfo const&, Catch::StringRef, char const) [208]
                0.00    0.00    2047/4319126     CATCH2_INTERNAL_TEST_25() [188]
                0.01    0.02   67582/4319126     Catch::Matchers::MatcherUntypedBase::MatcherUntypedBase() [275]
                0.11    0.28  908040/4319126     Catch::AssertionResultData::AssertionResultData(Catch::ResultWas::OfType, Catch::LazyExpression const&) [76]
                0.13    0.34 1112063/4319126     CATCH2_INTERNAL_TEST_0() [4]
                0.26    0.68 2227968/4319126     CATCH2_INTERNAL_TEST_0() [9]
[18]     4.0    0.50    1.32 4319126         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
                0.37    0.39 42965855/218793859     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.09    0.19 42965855/83361080     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [52]
                0.16    0.07 42965855/50916286     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [100]
                0.06    0.00 42965855/83771975     std::is_constant_evaluated() [154]
-----------------------------------------------
                0.00    0.00       1/40914905     unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [364]
                0.00    0.00       1/40914905     libutf8::operator!=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [634]
                0.00    0.00       1/40914905     libutf8::operator>(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [628]
                0.00    0.00       1/40914905     libutf8::operator>=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [626]
                0.00    0.00       1/40914905     libutf8::operator<(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [632]
                0.00    0.00       1/40914905     libutf8::operator<=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [630]
                0.00    0.00       1/40914905     libutf8::operator==(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [624]
                0.00    0.00       1/40914905     libutf8::operator!=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [633]
                0.00    0.00       1/40914905     libutf8::operator>(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [627]
                0.00    0.00       1/40914905     libutf8::operator>=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [625]
                0.00    0.00       1/40914905     libutf8::operator<(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [631]
                0.00    0.00       1/40914905     libutf8::operator<=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [629]
                0.00    0.00       1/40914905     Catch::Clara::Detail::ParserBase::parse(Catch::Clara::Args const&) const [452]
                0.00    0.00       1/40914905     Catch::Clara::ExeName::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [786]
                0.00    0.00       1/40914905     std::random_device::random_device() [636]
                0.00    0.00       1/40914905     Catch::Detail::splitReporterSpec[abi:cxx11](Catch::StringRef) [451]
                0.00    0.00       1/40914905     Catch::parseReporterSpec(Catch::StringRef) [689]
                0.00    0.00       1/40914905     Catch::ReusableStringStream::~ReusableStringStream() [635]
                0.00    0.00       2/40914905     unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [672]
                0.00    0.00       2/40914905     CATCH2_INTERNAL_TEST_0() [440]
                0.00    0.00       2/40914905     operator+(char32_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [473]
                0.00    0.00       2/40914905     operator+(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char32_t) [474]
                0.00    0.00       2/40914905     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&) [589]
                0.00    0.00       3/40914905     Catch::ReporterSpec::~ReporterSpec() [698]
                0.00    0.00       3/40914905     Catch::TestSpecParser::~TestSpecParser() [699]
                0.00    0.00       4/40914905     Catch::ConsoleReporter::printTotalsDivider(Catch::Totals const&) [398]
                0.00    0.00       4/40914905     Catch::ProcessedReporterSpec::~ProcessedReporterSpec() [685]
                0.00    0.00       5/40914905     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> >) [674]
                0.00    0.00       6/40914905     CATCH2_INTERNAL_TEST_21() [254]
                0.00    0.00       6/40914905     Catch::ConfigData::~ConfigData() [668]
                0.00    0.00       6/40914905     Catch::Clara::Opt::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [406]
                0.00    0.00       8/40914905     Catch::ColumnInfo::~ColumnInfo() [649]
                0.00    0.00       9/40914905     Catch::ReporterRegistry::ReporterRegistry() [528]
                0.00    0.00       9/40914905     std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> >::~pair() [646]
                0.00    0.00      10/40914905     Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [644]
                0.00    0.00      11/40914905     CATCH2_INTERNAL_TEST_18() [133]
                0.00    0.00      15/40914905     CATCH2_INTERNAL_TEST_0() [47]
                0.00    0.00      16/40914905     libutf8::operator==(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [522]
                0.00    0.00      17/40914905     CATCH2_INTERNAL_TEST_0() [12]
                0.00    0.00      23/40914905     Catch::TestCaseTracking::TrackerContext::startRun() [501]
                0.00    0.00      32/40914905     libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::~case_insensitive_basic_string() [580]
                0.00    0.00      46/40914905     Catch::TestCaseInfo::~TestCaseInfo() [570]
                0.00    0.00      84/40914905     Catch::RunContext::sectionStarted(Catch::StringRef, Catch::SourceLineInfo const&, Catch::Counts&) [244]
                0.00    0.00      84/40914905     Catch::RunContext::runCurrentTest() [500]
                0.00    0.00     100/40914905     CATCH2_INTERNAL_TEST_0() [428]
                0.00    0.00     107/40914905     Catch::TestCaseTracking::SectionTracker::acquire(Catch::TestCaseTracking::TrackerContext&, Catch::TestCaseTracking::NameAndLocationRef const&) [224]
                0.00    0.00     213/40914905     Catch::Clara::Detail::BasicResult<void>::~BasicResult() [520]
                0.00    0.00     214/40914905     Catch::RunContext::runTest(Catch::TestCaseHandle const&) [495]
                0.00    0.00     214/40914905     Catch::TestCaseStats::~TestCaseStats() [519]
                0.00    0.00     215/40914905     Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::~BasicResult() [517]
                0.00    0.00     260/40914905     Catch::TestCaseTracking::NameAndLocation::~NameAndLocation() [515]
                0.00    0.00     806/40914905     Catch::Section::Section(Catch::SourceLineInfo const&, Catch::StringRef, char const) [208]
                0.00    0.00    1311/40914905     Catch::SectionInfo::~SectionInfo() [497]
                0.00    0.00    2047/40914905     CATCH2_INTERNAL_TEST_25() [188]
                0.00    0.00    3000/40914905     CATCH2_INTERNAL_TEST_0() [448]
                0.00    0.00   67582/40914905     Catch::Matchers::ExceptionWatcher::~ExceptionWatcher() [399]
                0.00    0.00   67582/40914905     Catch::Matchers::MatcherUntypedBase::~MatcherUntypedBase() [400]
                0.00    0.00   71676/40914905     CATCH2_INTERNAL_TEST_14() [60]
                0.00    0.04  983139/40914905     CATCH2_INTERNAL_TEST_3() [6]
                0.00    0.04 1112064/40914905     CATCH2_INTERNAL_TEST_31() [39]
                0.01    0.09 2227968/40914905     CATCH2_INTERNAL_TEST_0() [9]
                0.01    0.13 3336192/40914905     CATCH2_INTERNAL_TEST_0() [4]
                0.02    0.14 3632160/40914905     Catch::AssertionResultData::~AssertionResultData() [134]
                0.02    0.17 4453311/40914905     CATCH2_INTERNAL_TEST_6() [31]
                0.02    0.21 5500162/40914905     CATCH2_INTERNAL_TEST_0() [17]
                0.03    0.24 6094752/40914905     CATCH2_INTERNAL_TEST_41() [27]
                0.03    0.26 6675492/40914905     libutf8::json_tokens::~json_tokens() [89]
                0.03    0.26 6683909/40914905     operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char32_t) [21]
[19]     3.9    0.18    1.60 40914905         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
                0.17    1.19 79726010/95846478     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [23]
                0.24    0.00 79726010/79726010     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::~Allochider() [110]
-----------------------------------------------
                0.44    1.32 261662599/261662599     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [11]
[20]     3.8    0.44    1.32 261662599         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const [20]
                0.45    0.87 261662599/261662599     std::__ptr_traits_ptr_to<char const, char const, false>::pointer_to(char const&) [33]
-----------------------------------------------
                0.00    0.00       2/5569922     CATCH2_INTERNAL_TEST_18() [133]
                0.08    1.65 5569920/5569922     CATCH2_INTERNAL_TEST_0() [9]
[21]     3.8    0.08    1.65 5569922         operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char32_t) [21]
                0.06    1.30 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.03    0.26 6683909/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                0.00    0.00       1/843603837     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) [456]
                0.00    0.00       2/843603837     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&) [376]
                0.00    0.00       2/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() const [834]
                0.00    0.00       2/843603837     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) [127]
                0.00    0.00      16/843603837     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&) [157]
                0.00    0.00      24/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [58]
                0.00    0.00      34/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [706]
                0.00    0.00      92/843603837     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> >&&) [187]
                0.00    0.00  173951/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [397]
                0.00    0.00  182725/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [447]
                0.01    0.00 2930525/843603837     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> >&&) [50]
                0.01    0.00 3201052/843603837     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [107]
                0.01    0.00 3932627/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() [143]
                0.01    0.00 3933029/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() [140]
                0.01    0.00 4915780/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cend() const [144]
                0.01    0.00 5283270/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [44]
                0.01    0.00 5708992/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [103]
                0.01    0.00 6402104/843603837     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&) [66]
                0.02    0.00 7865256/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() const [84]
                0.02    0.00 9724096/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [25]
                0.02    0.00 10108440/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [205]
                0.03    0.00 12781428/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cbegin() const [72]
                0.03    0.00 17537928/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [117]
                0.04    0.00 20034874/843603837     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&) [26]
                0.05    0.00 26999765/843603837     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) [28]
                0.09    0.00 45233710/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) const [101]
                0.11    0.00 54802102/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [99]
                0.24    0.00 121395552/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5]
                0.43    0.00 218793859/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.51    0.00 261662599/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [11]
[22]     3.6    1.66    0.00 843603837         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [22]
-----------------------------------------------
                0.00    0.00       5/95846478     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&) [157]
                0.01    0.08 5283270/95846478     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [44]
                0.02    0.16 10837193/95846478     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [25]
                0.17    1.19 79726010/95846478     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
[23]     3.5    0.20    1.43 95846478         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [23]
                0.38    0.84 95846478/259434627     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [11]
                0.06    0.15 17537928/17537928     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [117]
-----------------------------------------------
                0.00    0.00     168/7797164     Catch::RunContext::runTest(Catch::TestCaseHandle const&) [495]
                0.00    0.00    1024/7797164     CATCH2_INTERNAL_TEST_6() [31]
                0.01    0.22 1112063/7797164     CATCH2_INTERNAL_TEST_0() [4]
                0.06    1.30 6683909/7797164     operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char32_t) [21]
[24]     3.4    0.07    1.51 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.08    1.43 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&) [26]
-----------------------------------------------
                0.00    0.00    4308/10837193     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [103]
                0.05    0.32 2578053/10837193     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [58]
                0.18    1.02 8254832/10837193     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5]
[25]     3.4    0.23    1.34 10837193         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [25]
                0.46    0.00 21674386/37858094     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [40]
                0.10    0.18 10837193/17537967     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [65]
                0.02    0.16 10837193/95846478     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [23]
                0.02    0.14 10837193/158838081     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [14]
                0.05    0.08 20556981/177436657     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [35]
                0.07    0.00 10837193/20468578     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [138]
                0.03    0.00 10837193/25218042     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [184]
                0.02    0.00 9724096/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [22]
-----------------------------------------------
                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&) [677]
                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> >&&) [676]
                0.08    1.43 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]
[26]     3.3    0.08    1.43 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&) [26]
                0.05    1.32 20034874/21078159     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [30]
                0.04    0.00 20034874/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [22]
                0.03    0.00 20034874/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [42]
-----------------------------------------------
                0.27    1.21       1/1           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[27]     3.2    0.27    1.21       1         CATCH2_INTERNAL_TEST_41() [27]
                0.01    0.45 6094752/6339961     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t) [59]
                0.03    0.24 6094752/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
                0.06    0.17 6412187/17413509     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) [46]
                0.09    0.03 12899550/212080476     operator"" catchsr(char const, unsigned long) [15]
                0.04    0.02 6412187/18527573     Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [123]
                0.02    0.00 6449775/106040238     Catch::AssertionHandler::~AssertionHandler() [83]
                0.02    0.00 6449776/106041728     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [90]
                0.01    0.01  190461/364614      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [259]
                0.01    0.00 2095071/2098472     unittest::rand_char(bool) [339]
                0.00    0.00  190461/1479726     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [243]
                0.00    0.00   18794/37858094     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [40]
                0.00    0.00   18794/18794       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long) [458]
                0.00    0.00       1/85          unittest::g_progress() [261]
-----------------------------------------------
                0.00    0.00       1/26999764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::initializer_list<char>, std::allocator<char> const&) [724]
                0.00    0.00       2/26999764     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&) [376]
                0.00    0.01  243519/26999764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [245]
                0.44    1.00 26756242/26999764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [16]
[28]     3.1    0.44    1.01 26999764         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) [28]
                0.23    0.25 26999765/218793859     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.14    0.18 26999765/26999767     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const) [86]
                0.08    0.00 26999765/26999765     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() [182]
                0.05    0.00 26999765/843603837     std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [22]
                0.04    0.00 26762135/83771975     std::is_constant_evaluated() [154]
                0.04    0.00 26999765/26999765     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> >) [248]
                0.00    0.00  237630/17537967     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [65]
                0.00    0.00  237630/20468578     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [138]
                0.00    0.00  237630/25218042     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [184]
-----------------------------------------------
                                                 <spontaneous>
[29]     3.1    1.44    0.00                 Catch::AssertionHandler::AssertionHandler(Catch::StringRef, Catch::SourceLineInfo const&, Catch::StringRef, Catch::ResultDisposition::Flags) [29]
-----------------------------------------------
                0.00    0.00      69/21078159     Catch::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [535]
                0.00    0.07 1043216/21078159     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&) [43]
                0.05    1.32 20034874/21078159     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&) [26]
[30]     3.1    0.05    1.39 21078159         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [30]
                0.13    1.11 21078159/129650552     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5]
                0.06    0.08 21078159/132228629     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [37]
-----------------------------------------------
                0.07    1.36      20/20          Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[31]     3.1    0.07    1.36      20         CATCH2_INTERNAL_TEST_6() [31]
                0.01    0.49 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> >&&) [57]
                0.00    0.28 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) [98]
                0.02    0.17 4453311/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
                0.01    0.15 1113098/2225164     libutf8::json_tokens::~json_tokens() [89]
                0.02    0.07 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> >&&) [176]
                0.03    0.01 4460882/212080476     operator"" catchsr(char const, unsigned long) [15]
                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&&) [77]
                0.02    0.00 1113115/3337262     Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [204]
                0.01    0.00 1113138/10009720     Catch::ExprLhs<libutf8::token_t const&> Catch::operator<=<libutf8::token_t, 0>(Catch::Decomposer&&, libutf8::token_t&&) [141]
                0.01    0.00      20/85          unittest::g_progress() [261]
                0.01    0.00 2230441/106040238     Catch::AssertionHandler::~AssertionHandler() [83]
                0.01    0.00 2230841/106041728     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [90]
                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&) [245]
                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/17413509     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) [46]
                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&) [186]
                0.00    0.00    4188/18527573     Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [123]
                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]) [599]
                0.00    0.00       1/4319126     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]) [648]
                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]) [655]
                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]) [673]
                0.00    0.00       2/3280977     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [91]
                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]) [654]
                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]) [693]
                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]) [736]
                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]) [734]
                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]) [738]
                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]) [737]
                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]) [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> > 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]) [733]
                0.00    0.00    1024/2161663     std::setw(int) [952]
                0.00    0.00    1024/2161663     std::_Setfill<char> std::setfill<char>(char) [953]
-----------------------------------------------
                0.00    0.00      69/508901397     Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [511]
                0.00    0.00     774/508901397     Catch::StringRef::substr(unsigned long, unsigned long) const [565]
                0.00    0.00     941/508901397     Catch::StringRef::StringRef(char const) [560]
                0.57    0.00 212080476/508901397     operator"" catchsr(char const, unsigned long) [15]
                0.80    0.00 296819137/508901397     Catch::operator"" sr(char const, unsigned long) [10]
[32]     3.0    1.38    0.00 508901397         Catch::StringRef::StringRef(char const, unsigned long) [32]
-----------------------------------------------
                0.45    0.87 261662599/261662599     std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const [20]
[33]     2.9    0.45    0.87 261662599         std::__ptr_traits_ptr_to<char const, char const, false>::pointer_to(char const&) [33]
                0.62    0.25 261662599/261662599     char const std::addressof<char const>(char const&) [38]
-----------------------------------------------
                0.00    0.00       1/246473447     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_assign(char, unsigned long, char) [483]
                0.03    0.00 5708992/246473447     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [103]
                0.10    0.02 21970595/246473447     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [35]
                0.99    0.15 218793859/246473447     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
[34]     2.8    1.11    0.17 246473447         std::char_traits<char>::assign(char&, char const&) [34]
                0.17    0.00 246473447/591155106     std::__is_constant_evaluated() [74]
-----------------------------------------------
                0.00    0.00       3/177436657     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> >&&) [187]
                0.00    0.00       8/177436657     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&) [157]
                0.00    0.00      23/177436657     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [58]
                0.01    0.01 3201053/177436657     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char) [216]
                0.01    0.02 5283270/177436657     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [44]
                0.05    0.08 20556981/177436657     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [25]
                0.07    0.11 26999767/177436657     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const) [86]
                0.32    0.49 121395552/177436657     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5]
[35]     2.6    0.47    0.72 177436657         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [35]
                0.50    0.11 155466062/157284915     std::char_traits<char>::copy(char, char const, unsigned long) [48]
                0.10    0.02 21970595/246473447     std::char_traits<char>::assign(char&, char const&) [34]
-----------------------------------------------
                                                 <spontaneous>
[36]     2.1    0.95    0.00                 Catch::RunContext::notifyAssertionStarted(Catch::AssertionInfo const&) [36]
-----------------------------------------------
                0.01    0.01 2578077/132228629     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [58]
                0.06    0.08 21078159/132228629     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [30]
                0.33    0.42 108572393/132228629     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [3]
[37]     2.0    0.41    0.51 132228629         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [37]
                0.21    0.09 132228629/160473083     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [79]
                0.21    0.00 132228629/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [42]
-----------------------------------------------
                0.62    0.25 261662599/261662599     std::__ptr_traits_ptr_to<char const, char const, false>::pointer_to(char const&) [33]
[38]     1.9    0.62    0.25 261662599         char const std::addressof<char const>(char const&) [38]
                0.25    0.00 261662599/261662599     char const std::__addressof<char const>(char const&) [106]
-----------------------------------------------
                0.14    0.72       4/4           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[39]     1.9    0.14    0.72       4         CATCH2_INTERNAL_TEST_31() [39]
                0.11    0.16 4382592/4382592     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) const [101]
                0.02    0.11 4382592/6814739     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) [119]
                0.08    0.03 10989312/212080476     operator"" catchsr(char const, unsigned long) [15]
                0.05    0.01 4382592/6814739     Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [169]
                0.00    0.04 1112064/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
                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) [109]
                0.02    0.00 1112064/37858094     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [40]
                0.02    0.00 5494656/106040238     Catch::AssertionHandler::~AssertionHandler() [83]
                0.02    0.00 5494672/106041728     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [90]
                0.01    0.00 1112064/7657594     Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [202]
                0.00    0.00       4/85          unittest::g_progress() [261]
-----------------------------------------------
                0.00    0.00       1/37858094     CATCH2_INTERNAL_TEST_21() [254]
                0.00    0.00       2/37858094     CATCH2_INTERNAL_TEST_0() [12]
                0.00    0.00       8/37858094     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&) [157]
                0.00    0.00      86/37858094     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> >&&) [187]
                0.00    0.00     100/37858094     CATCH2_INTERNAL_TEST_3() [6]
                0.00    0.00     100/37858094     CATCH2_INTERNAL_TEST_0() [428]
                0.00    0.00   18794/37858094     CATCH2_INTERNAL_TEST_41() [27]
                0.02    0.00 1112064/37858094     CATCH2_INTERNAL_TEST_31() [39]
                0.07    0.00 3201052/37858094     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&) [66]
                0.11    0.00 5283270/37858094     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [44]
                0.14    0.00 6568231/37858094     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> >&&) [50]
                0.46    0.00 21674386/37858094     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [25]
[40]     1.7    0.80    0.00 37858094         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [40]
-----------------------------------------------
                                                 <spontaneous>
[41]     1.7    0.00    0.77                 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&) [41]
                0.00    0.75  521602/521608      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&) [43]
                0.01    0.01  521602/6019509     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [99]
                0.00    0.00  521602/113095316     std::char_traits<char>::length(char const) [69]
                0.00    0.00  521602/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [42]
                0.00    0.00  521602/521608      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() const [472]
-----------------------------------------------
                0.00    0.00       1/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::back() [708]
                0.00    0.00       2/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() const [833]
                0.00    0.00       2/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() const [834]
                0.00    0.00       2/494871521     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> >&&) [676]
                0.00    0.00       4/494871521     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) [525]
                0.00    0.00       4/494871521     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&) [555]
                0.00    0.00      10/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [706]
                0.00    0.00     138/494871521     Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [511]
                0.00    0.00     435/494871521     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> >&&) [187]
                0.00    0.00    1002/494871521     Catch::StringRef::StringRef(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [499]
                0.00    0.00   18794/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char) [459]
                0.00    0.00  182725/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [447]
                0.00    0.00  454026/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [325]
                0.00    0.00  521602/494871521     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&) [41]
                0.00    0.00 1113118/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const) [113]
                0.00    0.00 1464961/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const [289]
                0.00    0.00 1465060/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const [408]
                0.00    0.00 2359446/494871521     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) [257]
                0.00    0.00 2578077/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [58]
                0.01    0.00 3932627/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() [143]
                0.01    0.00 4915780/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cend() const [144]
                0.01    0.00 5708992/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [103]
                0.02    0.00 13356564/494871521     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&) [146]
                0.03    0.00 20034874/494871521     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&) [26]
                0.07    0.00 45233710/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) const [101]
                0.21    0.00 132228629/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [37]
                0.40    0.00 259300936/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5]
[42]     1.7    0.77    0.00 494871521         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [42]
-----------------------------------------------
                0.00    0.00       2/521608      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&) [555]
                0.00    0.00       4/521608      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) [525]
                0.00    0.75  521602/521608      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&) [41]
[43]     1.6    0.00    0.75  521608         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&) [43]
                0.08    0.58  521608/521648      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [44]
                0.00    0.07 1043216/21078159     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [30]
                0.00    0.02  521608/521609      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&) [308]
-----------------------------------------------
                0.00    0.00      17/521648      CATCH2_INTERNAL_TEST_0() [12]
                0.00    0.00      23/521648      Catch::TestCaseInfo::TestCaseInfo(Catch::StringRef, Catch::NameAndTags const&, Catch::SourceLineInfo const&) [327]
                0.08    0.58  521608/521648      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&) [43]
[44]     1.4    0.08    0.58  521648         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [44]
                0.02    0.13 10063258/158838081     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [14]
                0.05    0.09 5283270/17537967     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [65]
                0.11    0.00 5283270/37858094     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [40]
                0.01    0.08 5283270/95846478     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [23]
                0.04    0.00 5283270/20468578     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [138]
                0.01    0.02 5283270/177436657     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [35]
                0.02    0.00 5283270/25218042     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [184]
                0.01    0.00 5283270/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [22]
-----------------------------------------------
                0.00    0.00       1/105586218     Catch::BinaryExpr<char32_t, int>::BinaryExpr(bool, char32_t, Catch::StringRef, int) [378]
                0.00    0.00       1/105586218     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]) [853]
                0.00    0.00       1/105586218     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]) [845]
                0.00    0.00       1/105586218     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]) [848]
                0.00    0.00       1/105586218     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]) [849]
                0.00    0.00       1/105586218     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]) [847]
                0.00    0.00       1/105586218     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]) [851]
                0.00    0.00       1/105586218     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]) [850]
                0.00    0.00       1/105586218     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]) [846]
                0.00    0.00       1/105586218     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> >&) [852]
                0.00    0.00       1/105586218     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&) [854]
                0.00    0.00       2/105586218     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> >&) [836]
                0.00    0.00       2/105586218     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&) [837]
                0.00    0.00       2/105586218     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]) [835]
                0.00    0.00       2/105586218     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> >&) [838]
                0.00    0.00       3/105586218     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]) [818]
                0.00    0.00       3/105586218     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]) [817]
                0.00    0.00       3/105586218     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]) [819]
                0.00    0.00       3/105586218     Catch::BinaryExpr<double, Catch::Approx const&>::BinaryExpr(bool, double, Catch::StringRef, Catch::Approx const&) [820]
                0.00    0.00       3/105586218     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]) [816]
                0.00    0.00       3/105586218     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]) [815]
                0.00    0.00       5/105586218     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]) [808]
                0.00    0.00       6/105586218     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> >&) [794]
                0.00    0.00       6/105586218     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> >&) [795]
                0.00    0.00       6/105586218     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> >&) [793]
                0.00    0.00       7/105586218     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]) [789]
                0.00    0.00       7/105586218     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]) [790]
                0.00    0.00       8/105586218     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]) [727]
                0.00    0.00       8/105586218     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]) [728]
                0.00    0.00      10/105586218     Catch::BinaryExpr<char32_t, char>::BinaryExpr(bool, char32_t, Catch::StringRef, char) [725]
                0.00    0.00      12/105586218     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> >&) [721]
                0.00    0.00      14/105586218     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]) [717]
                0.00    0.00      20/105586218     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]) [700]
                0.00    0.00      25/105586218     Catch::BinaryExpr<libutf8::bom_t const&, libutf8::bom_t const&>::BinaryExpr(bool, libutf8::bom_t const&, Catch::StringRef, libutf8::bom_t const&) [691]
                0.00    0.00     106/105586218     Catch::BinaryExpr<long, int>::BinaryExpr(bool, long, Catch::StringRef, int) [607]
                0.00    0.00     502/105586218     Catch::BinaryExpr<unsigned long, unsigned long>::BinaryExpr(bool, unsigned long, Catch::StringRef, unsigned long) [556]
                0.00    0.00    2047/105586218     Catch::MatchExpr<libutf8::libutf8_exception_invalid_parameter const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(libutf8::libutf8_exception_invalid_parameter const&, Catch::Matchers::ExceptionWatcher const&) [494]
                0.00    0.00    2048/105586218     Catch::BinaryExpr<char const&, char const&>::BinaryExpr(bool, char const&, Catch::StringRef, char const&) [514]
                0.00    0.00    4288/105586218     Catch::BinaryExpr<char16_t, unsigned int>::BinaryExpr(bool, char16_t, Catch::StringRef, unsigned int) [508]
                0.00    0.00   63485/105586218     Catch::BinaryExpr<char16_t, int>::BinaryExpr(bool, char16_t, Catch::StringRef, int) [457]
                0.00    0.00   65535/105586218     Catch::MatchExpr<libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher const&) [410]
                0.00    0.00   65587/105586218     Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, libutf8::utf8_iterator&) [453]
                0.01    0.00 1112065/105586218     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]) [307]
                0.01    0.00 1113997/105586218     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> >&) [365]
                0.01    0.00 2226126/105586218     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&) [213]
                0.02    0.00 2486272/105586218     Catch::BinaryExpr<char32_t, unsigned int>::BinaryExpr(bool, char32_t, Catch::StringRef, unsigned int) [247]
                0.02    0.00 3932624/105586218     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&) [210]
                0.02    0.00 3932626/105586218     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&) [256]
                0.02    0.00 3932628/105586218     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&) [189]
                0.03    0.00 4915780/105586218     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&) [166]
                0.04    0.00 6542976/105586218     Catch::BinaryExpr<void const const&, void const const&>::BinaryExpr(bool, void const const&, Catch::StringRef, void const const&) [175]
                0.04    0.00 6814739/105586218     Catch::BinaryExpr<char, char>::BinaryExpr(bool, char, Catch::StringRef, char) [160]
                0.05    0.00 7657092/105586218     Catch::BinaryExpr<unsigned long, int>::BinaryExpr(bool, unsigned long, Catch::StringRef, int) [156]
                0.06    0.00 10009720/105586218     Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&>::BinaryExpr(bool, libutf8::token_t const&, Catch::StringRef, libutf8::token_t const&) [125]
                0.07    0.00 11851583/105586218     Catch::BinaryExpr<char32_t, char32_t>::BinaryExpr(bool, char32_t, Catch::StringRef, char32_t) [132]
                0.11    0.00 18527573/105586218     Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [95]
                0.12    0.00 20326648/105586218     Catch::UnaryExpr<bool>::UnaryExpr(bool) [97]
[45]     1.4    0.64    0.00 105586218         Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                0.00    0.00       4/17413509     CATCH2_INTERNAL_TEST_0() [471]
                0.00    0.00      48/17413509     CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.00    3048/17413509     CATCH2_INTERNAL_TEST_8() [421]
                0.00    0.00    4188/17413509     CATCH2_INTERNAL_TEST_6() [31]
                0.02    0.06 2224138/17413509     CATCH2_INTERNAL_TEST_0() [56]
                0.06    0.17 6412187/17413509     CATCH2_INTERNAL_TEST_41() [27]
                0.08    0.23 8769896/17413509     CATCH2_INTERNAL_TEST_12() [13]
[46]     1.4    0.16    0.46 17413509         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) [46]
                0.16    0.11 17413509/18527573     Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [95]
                0.15    0.05 17413509/296819137     Catch::operator"" sr(char const, unsigned long) [10]
-----------------------------------------------
                0.00    0.62       2/2           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[47]     1.3    0.00    0.62       2         CATCH2INTERNAL_TEST_0() [47]
                0.00    0.26       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&) [105]
                0.00    0.26       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&) [104]
                0.00    0.04       2/2           (anonymous namespace)::get_date(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [241]
                0.00    0.04       2/2           (anonymous namespace)::get_time(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [242]
                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&) [260]
                0.00    0.01       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&) [368]
                0.00    0.01       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&) [375]
                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&) [429]
                0.00    0.00       2/85          unittest::g_progress() [261]
                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&) [454]
                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) [525]
                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]) [526]
                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&) [245]
                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&) [575]
                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]) [577]
                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]) [576]
                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/212080476     operator"" catchsr(char const, unsigned long) [15]
                0.00    0.00      15/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
                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]) [611]
                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]) [621]
                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]) [615]
                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]) [613]
                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]) [619]
                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]) [617]
                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> >&) [612]
                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> >&) [622]
                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> >&) [616]
                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> >&) [614]
                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> >&) [620]
                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> >&) [618]
                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&) [642]
                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&) [641]
                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> >&&) [640]
                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> >&) [235]
                0.00    0.00      60/106040238     Catch::AssertionHandler::~AssertionHandler() [83]
                0.00    0.00      64/106041728     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [90]
                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]) [695]
                0.00    0.00      18/4095081     Catch::operator|(Catch::ResultDisposition::Flags, Catch::ResultDisposition::Flags) [297]
                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&) [723]
                0.00    0.00       2/454026      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [325]
                0.00    0.00       2/20326648     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [63]
                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> >&) [798]
                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> >&&) [797]
                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> >&) [799]
                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> >&) [804]
                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> >&) [801]
                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> >&) [800]
                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> >&) [803]
                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> >&) [802]
                0.00    0.00       1/3933029     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() [140]
                0.00    0.00       1/3932627     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() [143]
                0.00    0.00       1/1           libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string() [806]
                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&) [809]
                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> >&) [822]
                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> >&) [832]
                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> >&) [826]
                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> >&) [824]
                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> >&) [830]
                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> >&) [828]
                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> >&) [821]
                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> >&) [831]
                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> >&) [825]
                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> >&) [823]
                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> >&) [829]
                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> >&) [827]
                0.00    0.00       2/20326648     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [136]
                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> >&&) [557]
                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 [862]
                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 [863]
                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> >&) [1105]
                0.00    0.00       6/6           Catch::ExprLhs<char const (& const&) [7]> Catch::operator<=<char const (&) [7], 0>(Catch::Decomposer&&, char const (&) [7]) [1153]
-----------------------------------------------
                0.01    0.00 1818853/157284915     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> >&&) [50]
                0.50    0.11 155466062/157284915     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [35]
[48]     1.3    0.51    0.11 157284915         std::char_traits<char>::copy(char, char const, unsigned long) [48]
                0.11    0.00 159718825/591155106     std::__is_constant_evaluated() [74]
-----------------------------------------------
                                                 <spontaneous>
[49]     1.2    0.57    0.00                 Catch::OutputRedirect::deactivate() [49]
-----------------------------------------------
                0.00    0.00       1/4747630     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&) [677]
                0.00    0.00       1/4747630     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> >&&) [676]
                0.00    0.00       1/4747630     Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::BasicResult(Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>&&) [702]
                0.00    0.00       1/4747630     Catch::parseReporterSpec(Catch::StringRef) [689]
                0.00    0.00       1/4747630     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> > > > >) [701]
                0.00    0.00       1/4747630     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> >&&) [688]
                0.00    0.00       2/4747630     (anonymous namespace)::get_date(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [241]
                0.00    0.00       2/4747630     Catch::ReporterSpec::ReporterSpec(Catch::ReporterSpec&&) [670]
                0.00    0.00       2/4747630     Catch::ProcessedReporterSpec::ProcessedReporterSpec(Catch::ProcessedReporterSpec&&) [671]
                0.00    0.00       9/4747630     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<>) [588]
                0.00    0.00     130/4747630     Catch::TestCaseTracking::NameAndLocation::NameAndLocation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, Catch::SourceLineInfo const&) [512]
                0.00    0.00     130/4747630     Catch::TestCaseTracking::NameAndLocation::NameAndLocation(Catch::TestCaseTracking::NameAndLocation&&) [513]
                0.00    0.00     214/4747630     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) [509]
                0.00    0.00     253/4747630     Catch::SectionInfo::SectionInfo(Catch::SectionInfo&&) [507]
                0.00    0.00     890/4747630     Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [485]
                0.03    0.14 1464956/4747630     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) [98]
                0.03    0.14 1464956/4747630     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> >&&) [57]
                0.04    0.17 1816080/4747630     Catch::AssertionResultData::AssertionResultData(Catch::AssertionResultData&&) [112]
[50]     1.2    0.10    0.46 4747630         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> >&&) [50]
                0.14    0.00 6568231/37858094     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [40]
                0.04    0.04 4749378/218793859     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.02    0.04 9498756/83361080     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [52]
                0.02    0.04 4749378/259434627     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [11]
                0.02    0.01 4749378/50916286     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [100]
                0.02    0.00 7679903/25218042     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [184]
                0.02    0.00 2930525/20468578     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [138]
                0.01    0.00 4749378/223543323     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [68]
                0.01    0.00 6568231/83771975     std::is_constant_evaluated() [154]
                0.01    0.00 4749378/55665967     std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&) [180]
                0.01    0.00 1818853/157284915     std::char_traits<char>::copy(char, char const, unsigned long) [48]
                0.01    0.00 2930525/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [22]
                0.00    0.00 4749378/39825877     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [270]
-----------------------------------------------
                                                 <spontaneous>
[51]     1.2    0.55    0.00                 Catch::AssertionHandler::handleExpr(Catch::ITransientExpression const&) [51]
-----------------------------------------------
                0.00    0.00       1/83361080     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [807]
                0.00    0.00       1/83361080     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&) [455]
                0.00    0.00       1/83361080     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::initializer_list<char>, std::allocator<char> const&) [724]
                0.00    0.00       2/83361080     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&) [376]
                0.00    0.00       2/83361080     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&) [54]
                0.00    0.00      86/83361080     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> >&&) [187]
                0.00    0.00  173954/83361080     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(unsigned long, char, std::allocator<char> const&) [367]
                0.00    0.00  243519/83361080     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [245]
                0.00    0.00  521609/83361080     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&) [308]
                0.01    0.01 3201052/83361080     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&) [66]
                0.02    0.04 9498756/83361080     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> >&&) [50]
                0.05    0.12 26756242/83361080     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [16]
                0.09    0.19 42965855/83361080     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
[52]     1.1    0.17    0.36 83361080         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [52]
                0.13    0.22 83361081/83361081     std::__ptr_traits_ptr_to<char, char, false>::pointer_to(char&) [80]
-----------------------------------------------
                0.00    0.00       1/211626541     __static_initialization_and_destruction_0() [441]
                0.00    0.00       1/211626541     __static_initialization_and_destruction_0() [442]
                0.00    0.00       1/211626541     __static_initialization_and_destruction_0() [443]
                0.00    0.00       1/211626541     __static_initialization_and_destruction_0() [444]
                0.00    0.00       1/211626541     __static_initialization_and_destruction_0() [445]
                0.00    0.00       1/211626541     __static_initialization_and_destruction_0() [446]
                0.00    0.00       1/211626541     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) [874]
                0.00    0.00       1/211626541     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) [879]
                0.00    0.00       1/211626541     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) [877]
                0.00    0.00       1/211626541     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) [878]
                0.00    0.00       1/211626541     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) [868]
                0.00    0.00       1/211626541     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) [873]
                0.00    0.00       1/211626541     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) [869]
                0.00    0.00       1/211626541     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) [870]
                0.00    0.00       1/211626541     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) [871]
                0.00    0.00       1/211626541     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) [872]
                0.00    0.00       1/211626541     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) [875]
                0.00    0.00       1/211626541     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) [876]
                0.00    0.00       1/211626541     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) [865]
                0.00    0.00       1/211626541     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) [866]
                0.00    0.00       1/211626541     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<long, void>(long&, Catch::StringRef) [867]
                0.00    0.00       2/211626541     __static_initialization_and_destruction_0() [418]
                0.00    0.00       2/211626541     __static_initialization_and_destruction_0() [419]
                0.00    0.00       2/211626541     __static_initialization_and_destruction_0() [420]
                0.00    0.00       2/211626541     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<double, void>(double&, Catch::StringRef) [855]
                0.00    0.00       3/211626541     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [659]
                0.00    0.00       3/211626541     __static_initialization_and_destruction_0() [415]
                0.00    0.00       6/211626541     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) [392]
                0.00    0.00       8/211626541     __static_initialization_and_destruction_0() [370]
                0.00    0.00      36/211626541     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [716]
                0.51    0.00 211626456/211626541     Catch::RunContext::resetAssertionInfo() [8]
[53]     1.1    0.52    0.00 211626541         Catch::StringRef::StringRef() [53]
-----------------------------------------------
                0.00    0.26       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&) [105]
                0.00    0.26       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&) [104]
[54]     1.1    0.00    0.51       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&) [54]
                0.29    0.04       2/2           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() const [84]
                0.01    0.18       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) [127]
                0.00    0.00       2/2           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() const [834]
                0.00    0.00       2/83361080     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [52]
                0.00    0.00       2/27695330     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [165]
-----------------------------------------------
                                                 <spontaneous>
[55]     1.1    0.51    0.00                 Catch::RedirectGuard::RedirectGuard(bool, Catch::OutputRedirect&) [55]
-----------------------------------------------
                0.10    0.41       6/6           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[56]     1.1    0.10    0.41       6         CATCH2_INTERNAL_TEST_0() [56]
                0.08    0.03 11249852/212080476     operator"" catchsr(char const, unsigned long) [15]
                0.03    0.06 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) [62]
                0.02    0.06 2224138/17413509     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) [46]
                0.00    0.03 1112114/6814739     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) [119]
                0.02    0.01 2224138/14337866     Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t) [135]
                0.02    0.01 2224138/18527573     Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [123]
                0.02    0.00 5624926/106040238     Catch::AssertionHandler::~AssertionHandler() [83]
                0.02    0.00 5624962/106041728     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [90]
                0.01    0.00 1112114/6814739     Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [169]
                0.00    0.00       6/85          unittest::g_progress() [261]
                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) [686]
                0.00    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) [810]
                0.00    0.00       1/7657594     Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [202]
-----------------------------------------------
                0.00    0.00    2047/1115110     CATCH2_INTERNAL_TEST_14() [60]
                0.01    0.49 1113063/1115110     CATCH2_INTERNAL_TEST_6() [31]
[57]     1.1    0.01    0.49 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> >&&) [57]
                0.00    0.32 1464956/1464956     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const) [85]
                0.03    0.14 1464956/4747630     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> >&&) [50]
                0.00    0.00 1464956/2929924     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> >&) [948]
-----------------------------------------------
                0.01    0.21 1113118/2578074     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const) [113]
                0.01    0.27 1464956/2578074     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [87]
[58]     1.1    0.01    0.48 2578074         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [58]
                0.05    0.32 2578053/10837193     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [25]
                0.02    0.02 2578077/218793859     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.00    0.03 2578077/158838081     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [14]
                0.01    0.01 2578077/132228629     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [37]
                0.00    0.00 2578077/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [42]
                0.00    0.00      23/177436657     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [35]
                0.00    0.00      24/24          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [706]
                0.00    0.00      24/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [22]
                0.00    0.00      24/83771975     std::is_constant_evaluated() [154]
-----------------------------------------------
                0.00    0.00       2/6339961     CATCH2_INTERNAL_TEST_0() [215]
                0.00    0.00     400/6339961     CATCH2_INTERNAL_TEST_3() [6]
                0.00    0.00    5230/6339961     CATCH2_INTERNAL_TEST_0() [428]
                0.00    0.00   65629/6339961     CATCH2_INTERNAL_TEST_21() [254]
                0.00    0.01  173948/6339961     CATCH2_INTERNAL_TEST_25() [188]
                0.01    0.45 6094752/6339961     CATCH2_INTERNAL_TEST_41() [27]
[59]     1.0    0.01    0.47 6339961         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t) [59]
                0.03    0.43 6405590/6405590     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t) [61]
-----------------------------------------------
                0.01    0.46       2/2           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[60]     1.0    0.01    0.46       2         CATCH2_INTERNAL_TEST_14() [60]
                0.04    0.31    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) [82]
                0.00    0.06   67582/67582       Catch::Matchers::ExceptionMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [206]
                0.02    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&) [245]
                0.00    0.00   71676/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
                0.00    0.00   67582/67582       Catch::Matchers::ExceptionWatcher::~ExceptionWatcher() [399]
                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&) [409]
                0.00    0.00  135164/212080476     operator"" catchsr(char const, unsigned long) [15]
                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> >&&) [57]
                0.00    0.00       2/85          unittest::g_progress() [261]
                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) [98]
                0.00    0.00   67582/106040238     Catch::AssertionHandler::~AssertionHandler() [83]
                0.00    0.00   67586/106041728     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [90]
                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&) [493]
-----------------------------------------------
                0.03    0.43 6405590/6405590     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t) [59]
[61]     1.0    0.03    0.43 6405590         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t) [61]
                0.05    0.10 6405590/7887365     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long) [124]
                0.00    0.10  762288/762288      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) [167]
                0.02    0.07 6405590/7170027     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::capacity() const [161]
                0.04    0.00 6405590/16520229     std::char_traits<char32_t>::assign(char32_t&, char32_t const&) [150]
                0.03    0.00 6405590/6412928     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::size() const [252]
                0.02    0.00 6405590/38190907     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [164]
-----------------------------------------------
                0.00    0.00      17/11851583     CATCH2_INTERNAL_TEST_0() [12]
                0.03    0.05 1967478/11851583     CATCH2_INTERNAL_TEST_3() [6]
                0.03    0.06 2224128/11851583     CATCH2_INTERNAL_TEST_0() [56]
                0.11    0.19 7659960/11851583     CATCH2_INTERNAL_TEST_12() [13]
[62]     1.0    0.17    0.29 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) [62]
                0.09    0.07 11851583/11851583     Catch::BinaryExpr<char32_t, char32_t>::BinaryExpr(bool, char32_t, Catch::StringRef, char32_t) [132]
                0.10    0.03 11851583/296819137     Catch::operator"" sr(char const, unsigned long) [10]
-----------------------------------------------
                0.00    0.00       2/20326648     CATCH2INTERNAL_TEST_0() [47]
                0.00    0.00       4/20326648     CATCH2_INTERNAL_TEST_0() [440]
                0.00    0.00      40/20326648     CATCH2_INTERNAL_TEST_0() [12]
                0.00    0.00     100/20326648     CATCH2_INTERNAL_TEST_3() [96]
                0.00    0.00     300/20326648     CATCH2_INTERNAL_TEST_0() [428]
                0.01    0.02 1113984/20326648     CATCH2_INTERNAL_TEST_0() [9]
                0.04    0.09 5899234/20326648     CATCH2_INTERNAL_TEST_3() [6]
                0.10    0.20 13312984/20326648     CATCH2_INTERNAL_TEST_0() [17]
[63]     1.0    0.15    0.31 20326648         void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [63]
                0.02    0.28 20326648/20326648     Catch::ExprLhs<bool>::makeUnaryExpr() const [88]
-----------------------------------------------
                                                 <spontaneous>
[64]     1.0    0.46    0.00                 Catch::RunContext::assertionPassed() [64]
-----------------------------------------------
                0.00    0.00       1/17537967     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [397]
                0.00    0.00       1/17537967     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) [127]
                0.00    0.00       5/17537967     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&) [157]
                0.00    0.00  237630/17537967     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) [28]
                0.01    0.02 1179867/17537967     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [107]
                0.05    0.09 5283270/17537967     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [44]
                0.10    0.18 10837193/17537967     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [25]
[65]     1.0    0.16    0.29 17537967         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [65]
                0.09    0.12 17537967/17537967     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_allocate(std::allocator<char>&, unsigned long) [118]
                0.05    0.02 28244454/160473083     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [79]
                0.01    0.00 17537967/39825877     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [270]
-----------------------------------------------
                0.00    0.00       1/975888      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&) [642]
                0.00    0.00       1/975888      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&) [641]
                0.00    0.00       1/975888      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> >&&) [640]
                0.00    0.00       2/975888      CATCH2_INTERNAL_TEST_18() [133]
                0.00    0.00       2/975888      Catch::Config::Config(Catch::ConfigData const&) [598]
                0.00    0.00       3/975888      Catch::ConfigData::ConfigData(Catch::ConfigData const&) [581]
                0.00    0.00       4/975888      Catch::ColumnInfo::ColumnInfo(Catch::ColumnInfo const&) [573]
                0.00    0.00      84/975888      Catch::RunContext::runCurrentTest() [500]
                0.00    0.00     168/975888      Catch::SectionInfo::SectionInfo(Catch::SectionInfo const&) [491]
                0.01    0.03   67582/975888      Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [207]
                0.07    0.34  908040/975888      Catch::AssertionResultData::AssertionResultData(Catch::AssertionResultData const&) [71]
[66]     1.0    0.08    0.37  975888         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&) [66]
                0.07    0.17 3201052/3201052     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [107]
                0.07    0.00 3201052/37858094     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [40]
                0.01    0.01 3201052/83361080     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [52]
                0.01    0.00 3201052/50916286     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [100]
                0.01    0.00 6402104/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [22]
                0.00    0.00 3201052/164195743     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [151]
-----------------------------------------------
                                                 <spontaneous>
[67]     1.0    0.45    0.00                 Catch::Detail::unique_ptr<Catch::IEventListener>::operator->() [67]
-----------------------------------------------
                0.00    0.00      86/223543323     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> >&&) [187]
                0.01    0.00 4749378/223543323     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> >&&) [50]
                0.43    0.00 218793859/223543323     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
[68]     1.0    0.44    0.00 223543323         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [68]
-----------------------------------------------
                0.00    0.00       4/113095316     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) [525]
                0.00    0.00  243519/113095316     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [245]
                0.00    0.00  521602/113095316     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&) [41]
                0.00    0.00 1113118/113095316     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const) [113]
                0.00    0.00 1179724/113095316     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) [257]
                0.00    0.00 1464956/113095316     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const) [85]
                0.35    0.07 108572393/113095316     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [3]
[69]     0.9    0.36    0.08 113095316         std::char_traits<char>::length(char const) [69]
                0.08    0.00 113095316/591155106     std::__is_constant_evaluated() [74]
-----------------------------------------------
                                                 <spontaneous>
[70]     0.9    0.43    0.00                 init [70]
-----------------------------------------------
                                                 <spontaneous>
[71]     0.9    0.00    0.42                 Catch::AssertionResultData::AssertionResultData(Catch::AssertionResultData const&) [71]
                0.07    0.34  908040/975888      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&) [66]
-----------------------------------------------
                0.00    0.00      68/3932624     CATCH2_INTERNAL_TEST_0() [12]
                0.35    0.07 3932556/3932624     CATCH2_INTERNAL_TEST_3() [6]
[72]     0.9    0.35    0.07 3932624         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cbegin() const [72]
                0.04    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&) [183]
                0.03    0.00 12781428/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [22]
-----------------------------------------------
                                                 <spontaneous>
[73]     0.9    0.41    0.00                 Catch::RunContext::handleExpr(Catch::AssertionInfo const&, Catch::ITransientExpression const&, Catch::AssertionReaction&) [73]
-----------------------------------------------
                0.00    0.00       1/591155106     void std::Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [741]
                0.00    0.00       1/591155106     std::_shared_ptr_access<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2, false, false>::operator() const [898]
                0.00    0.00       2/591155106     std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_allocate(unsigned long) [887]
                0.00    0.00       2/591155106     std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_deallocate(Catch::Clara::Arg, unsigned long) [886]
                0.00    0.00       3/591155106     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> >&) [884]
                0.00    0.00       3/591155106     void std::Construct<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&) [697]
                0.00    0.00       3/591155106     std::_allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [883]
                0.00    0.00       7/591155106     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> >&) [857]
                0.00    0.00       7/591155106     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> >&) [657]
                0.00    0.00       7/591155106     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() [856]
                0.00    0.00      13/591155106     std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [842]
                0.00    0.00      13/591155106     std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [841]
                0.00    0.00      34/591155106     std::less<char const>::operator()(char const, char const) const [813]
                0.00    0.00      43/591155106     void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [530]
                0.00    0.00      50/591155106     void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [805]
                0.00    0.00      51/591155106     void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [692]
                0.00    0.00      84/591155106     void std::Construct<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [542]
                0.00    0.00     120/591155106     std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_allocate(unsigned long) [719]
                0.00    0.00     120/591155106     std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_deallocate(Catch::StringRef, unsigned long) [718]
                0.00    0.00     146/591155106     std::less<Catch::TestCaseHandle const>::operator()(Catch::TestCaseHandle const, Catch::TestCaseHandle const) const [707]
                0.00    0.00     373/591155106     void std::Destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef) [669]
                0.00    0.00     483/591155106     std::_cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_destroy(unsigned long) [578]
                0.00    0.00     483/591155106     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_S_allocate(std::allocator<char16_t>&, unsigned long) [651]
                0.00    0.00  173950/591155106     std::char_traits<char>::assign(char, unsigned long, char) [484]
                0.00    0.00  762288/591155106     std::char_traits<char32_t>::copy(char32_t, char32_t const, unsigned long) [168]
                0.00    0.00  762390/591155106     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_allocate(std::allocator<char32_t>&, unsigned long) [293]
                0.00    0.00  762390/591155106     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_destroy(unsigned long) [324]
                0.00    0.00 1050957/591155106     std::char_traits<char16_t>::copy(char16_t, char16_t const, unsigned long) [434]
                0.00    0.00 1112062/591155106     std::char_traits<wchar_t>::length(wchar_t const) [430]
                0.00    0.00 2224124/591155106     std::char_traits<wchar_t>::assign(wchar_t&, wchar_t const&) [417]
                0.00    0.00 5656250/591155106     std::char_traits<char>::compare(char const, char const, unsigned long) [255]
                0.00    0.00 6652872/591155106     std::char_traits<char16_t>::assign(char16_t&, char16_t const&) [212]
                0.01    0.00 17537928/591155106     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [117]
                0.01    0.00 17537967/591155106     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_allocate(std::allocator<char>&, unsigned long) [118]
                0.01    0.00 17632291/591155106     std::char_traits<char32_t>::assign(char32_t&, char32_t const&) [150]
                0.08    0.00 113095316/591155106     std::char_traits<char>::length(char const) [69]
                0.11    0.00 159718825/591155106     std::char_traits<char>::copy(char, char const, unsigned long) [48]
                0.17    0.00 246473447/591155106     std::char_traits<char>::assign(char&, char const&) [34]
[74]     0.9    0.41    0.00 591155106         std::__is_constant_evaluated() [74]
-----------------------------------------------
                                                 <spontaneous>
[75]     0.9    0.40    0.00                 Catch::AssertionReaction::AssertionReaction() [75]
-----------------------------------------------
                                                 <spontaneous>
[76]     0.8    0.00    0.38                 Catch::AssertionResultData::AssertionResultData(Catch::ResultWas::OfType, Catch::LazyExpression const&) [76]
                0.11    0.28  908040/4319126     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() [31]
                0.08    0.26 8896582/10009720     CATCH2_INTERNAL_TEST_0() [4]
[77]     0.8    0.09    0.29 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&&) [77]
                0.12    0.06 10009720/10009720     Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&>::BinaryExpr(bool, libutf8::token_t const&, Catch::StringRef, libutf8::token_t const&) [125]
                0.08    0.03 10009720/296819137     Catch::operator"" sr(char const, unsigned long) [10]
-----------------------------------------------
                                                 <spontaneous>
[78]     0.8    0.38    0.00                 Catch::scopedDeactivate(Catch::OutputRedirect&) [78]
-----------------------------------------------
                0.05    0.02 28244454/160473083     std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [65]
                0.21    0.09 132228629/160473083     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [37]
[79]     0.8    0.26    0.11 160473083         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [79]
                0.11    0.00 160473083/164195743     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [151]
-----------------------------------------------
                0.13    0.22 83361081/83361081     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [52]
[80]     0.8    0.13    0.22 83361081         std::__ptr_traits_ptr_to<char, char, false>::pointer_to(char&) [80]
                0.15    0.07 83361081/83361081     char std::addressof<char>(char&) [115]
-----------------------------------------------
                                                 <spontaneous>
[81]     0.8    0.35    0.00                 Catch::getResultCapture() [81]
-----------------------------------------------
                0.04    0.31    2047/2047        CATCH2_INTERNAL_TEST_14() [60]
[82]     0.8    0.04    0.31    2047         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > snapdev::int_to_hex<char32_t>(char32_t, bool, unsigned int) [82]
                0.05    0.26  177945/1161316     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [16]
-----------------------------------------------
                0.00    0.00       4/106040238     CATCH2_INTERNAL_TEST_0() [440]
                0.00    0.00       4/106040238     CATCH2_INTERNAL_TEST_0() [471]
                0.00    0.00      13/106040238     CATCH2_INTERNAL_TEST_18() [133]
                0.00    0.00      26/106040238     CATCH2_INTERNAL_TEST_0() [215]
                0.00    0.00      60/106040238     CATCH2_INTERNAL_TEST_0() [47]
                0.00    0.00     200/106040238     CATCH2_INTERNAL_TEST_3() [96]
                0.00    0.00     800/106040238     CATCH2_INTERNAL_TEST_0() [428]
                0.00    0.00    1000/106040238     CATCH2_INTERNAL_TEST_0() [448]
                0.00    0.00    6096/106040238     CATCH2_INTERNAL_TEST_8() [421]
                0.00    0.00   67582/106040238     CATCH2_INTERNAL_TEST_14() [60]
                0.00    0.00  173851/106040238     CATCH2_INTERNAL_TEST_37() [246]
                0.00    0.00  178046/106040238     CATCH2_INTERNAL_TEST_25() [188]
                0.00    0.00  264635/106040238     CATCH2_INTERNAL_TEST_21() [254]
                0.00    0.00 1112063/106040238     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&) [120]
                0.01    0.00 2227968/106040238     CATCH2_INTERNAL_TEST_0() [9]
                0.01    0.00 2230441/106040238     CATCH2_INTERNAL_TEST_6() [31]
                0.01    0.00 3664285/106040238     CATCH2_INTERNAL_TEST_0() [12]
                0.02    0.00 5494656/106040238     CATCH2_INTERNAL_TEST_31() [39]
                0.02    0.00 5624926/106040238     CATCH2_INTERNAL_TEST_0() [56]
                0.02    0.00 6449775/106040238     CATCH2_INTERNAL_TEST_41() [27]
                0.03    0.00 10008716/106040238     CATCH2_INTERNAL_TEST_0() [4]
                0.04    0.00 13312984/106040238     CATCH2_INTERNAL_TEST_0() [17]
                0.08    0.00 24580075/106040238     CATCH2_INTERNAL_TEST_3() [6]
                0.10    0.00 30642032/106040238     CATCH2_INTERNAL_TEST_12() [13]
[83]     0.7    0.33    0.00 106040238         Catch::AssertionHandler::~AssertionHandler() [83]
-----------------------------------------------
                0.29    0.04       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&) [54]
[84]     0.7    0.29    0.04       2         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() const [84]
                0.02    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&) [183]
                0.02    0.00 7865256/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [22]
-----------------------------------------------
                0.00    0.32 1464956/1464956     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> >&&) [57]
[85]     0.7    0.00    0.32 1464956         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const) [85]
                0.01    0.31 1464956/1464956     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [87]
                0.00    0.00 1464956/113095316     std::char_traits<char>::length(char const) [69]
-----------------------------------------------
                0.00    0.00       2/26999767     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> > >) [746]
                0.14    0.18 26999765/26999767     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) [28]
[86]     0.7    0.14    0.18 26999767         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const) [86]
                0.07    0.11 26999767/177436657     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [35]
-----------------------------------------------
                0.01    0.31 1464956/1464956     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const) [85]
[87]     0.7    0.01    0.31 1464956         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [87]
                0.01    0.27 1464956/2578074     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [58]
                0.02    0.00 1464956/1464958     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const [289]
                0.00    0.00 1464956/1465058     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const [408]
-----------------------------------------------
                0.02    0.28 20326648/20326648     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [63]
[88]     0.7    0.02    0.28 20326648         Catch::ExprLhs<bool>::makeUnaryExpr() const [88]
                0.16    0.12 20326648/20326648     Catch::UnaryExpr<bool>::UnaryExpr(bool) [97]
-----------------------------------------------
                0.01    0.15 1112066/2225164     CATCH2_INTERNAL_TEST_0() [4]
                0.01    0.15 1113098/2225164     CATCH2_INTERNAL_TEST_6() [31]
[89]     0.7    0.01    0.29 2225164         libutf8::json_tokens::~json_tokens() [89]
                0.03    0.26 6675492/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                0.00    0.00       1/106041728     __static_initialization_and_destruction_0() [441]
                0.00    0.00       1/106041728     __static_initialization_and_destruction_0() [442]
                0.00    0.00       1/106041728     __static_initialization_and_destruction_0() [443]
                0.00    0.00       1/106041728     __static_initialization_and_destruction_0() [444]
                0.00    0.00       1/106041728     __static_initialization_and_destruction_0() [445]
                0.00    0.00       1/106041728     __static_initialization_and_destruction_0() [446]
                0.00    0.00       2/106041728     __static_initialization_and_destruction_0() [418]
                0.00    0.00       2/106041728     __static_initialization_and_destruction_0() [419]
                0.00    0.00       2/106041728     __static_initialization_and_destruction_0() [420]
                0.00    0.00       3/106041728     __static_initialization_and_destruction_0() [415]
                0.00    0.00       5/106041728     CATCH2_INTERNAL_TEST_0() [471]
                0.00    0.00       8/106041728     CATCH2_INTERNAL_TEST_0() [440]
                0.00    0.00       8/106041728     __static_initialization_and_destruction_0() [370]
                0.00    0.00      14/106041728     CATCH2_INTERNAL_TEST_18() [133]
                0.00    0.00      23/106041728     Catch::TestCaseTracking::TrackerContext::startRun() [501]
                0.00    0.00      51/106041728     CATCH2_INTERNAL_TEST_0() [215]
                0.00    0.00      64/106041728     CATCH2_INTERNAL_TEST_0() [47]
                0.00    0.00     201/106041728     CATCH2_INTERNAL_TEST_3() [96]
                0.00    0.00     722/106041728     Catch::Section::Section(Catch::SourceLineInfo const&, Catch::StringRef, char const) [208]
                0.00    0.00     801/106041728     CATCH2_INTERNAL_TEST_0() [428]
                0.00    0.00    1001/106041728     CATCH2_INTERNAL_TEST_0() [448]
                0.00    0.00    6100/106041728     CATCH2_INTERNAL_TEST_8() [421]
                0.00    0.00   67586/106041728     CATCH2_INTERNAL_TEST_14() [60]
                0.00    0.00  173855/106041728     CATCH2_INTERNAL_TEST_37() [246]
                0.00    0.00  178062/106041728     CATCH2_INTERNAL_TEST_25() [188]
                0.00    0.00  264639/106041728     CATCH2_INTERNAL_TEST_21() [254]
                0.00    0.00 1112063/106041728     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&) [120]
                0.01    0.00 2227977/106041728     CATCH2_INTERNAL_TEST_0() [9]
                0.01    0.00 2230841/106041728     CATCH2_INTERNAL_TEST_6() [31]
                0.01    0.00 3664286/106041728     CATCH2_INTERNAL_TEST_0() [12]
                0.02    0.00 5494672/106041728     CATCH2_INTERNAL_TEST_31() [39]
                0.02    0.00 5624962/106041728     CATCH2_INTERNAL_TEST_0() [56]
                0.02    0.00 6449776/106041728     CATCH2_INTERNAL_TEST_41() [27]
                0.03    0.00 10008732/106041728     CATCH2_INTERNAL_TEST_0() [4]
                0.04    0.00 13313128/106041728     CATCH2_INTERNAL_TEST_0() [17]
                0.07    0.00 24580079/106041728     CATCH2_INTERNAL_TEST_3() [6]
                0.09    0.00 30642057/106041728     CATCH2_INTERNAL_TEST_12() [13]
[90]     0.6    0.30    0.00 106041728         Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [90]
-----------------------------------------------
                0.00    0.00       1/3280977     CATCH2_INTERNAL_TEST_0() [12]
                0.00    0.00       2/3280977     CATCH2_INTERNAL_TEST_6() [31]
                0.00    0.00       2/3280977     CATCH2_INTERNAL_TEST_18() [133]
                0.00    0.00       2/3280977     operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int) [679]
                0.00    0.00       2/3280977     operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long) [680]
                0.00    0.00       2/3280977     operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long) [681]
                0.00    0.00     138/3280977     Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [511]
                0.00    0.00    6204/3280977     operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int) [449]
                0.03    0.26 3274624/3280977     CATCH2_INTERNAL_TEST_0() [9]
[91]     0.6    0.03    0.26 3280977         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [91]
                0.03    0.23 5708992/5708992     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [103]
-----------------------------------------------
                                                 <spontaneous>
[92]     0.6    0.29    0.00                 Catch::OutputRedirect::activate() [92]
-----------------------------------------------
                                                 <spontaneous>
[93]     0.6    0.29    0.00                 Catch::AssertionHandler::complete() [93]
-----------------------------------------------
                                                 <spontaneous>
[94]     0.6    0.29    0.00                 std::vector<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::_M_erase_at_end(Catch::ScopedMessage) [94]
-----------------------------------------------
                0.00    0.00    2000/18527573     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) [498]
                0.01    0.01 1112064/18527573     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) [253]
                0.16    0.11 17413509/18527573     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) [46]
[95]     0.6    0.17    0.11 18527573         Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [95]
                0.11    0.00 18527573/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                0.00    0.28       1/1           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[96]     0.6    0.00    0.28       1         CATCH2_INTERNAL_TEST_3() [96]
                0.00    0.18     100/106         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator+=(char16_t) [122]
                0.04    0.06     100/104         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string() [155]
                0.00    0.01    2109/2109        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&) [372]
                0.00    0.00       1/85          unittest::g_progress() [261]
                0.00    0.00    2209/1050891     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::~basic_string() [225]
                0.00    0.00    2109/3350293     unittest::random_char(unittest::character_t) [153]
                0.00    0.00     400/212080476     operator"" catchsr(char const, unsigned long) [15]
                0.00    0.00     100/20326648     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [63]
                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) [574]
                0.00    0.00     100/20326648     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [136]
                0.00    0.00     200/106040238     Catch::AssertionHandler::~AssertionHandler() [83]
                0.00    0.00     201/106041728     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [90]
                0.00    0.00     100/4095081     Catch::operator|(Catch::ResultDisposition::Flags, Catch::ResultDisposition::Flags) [297]
                0.00    0.00     100/106         Catch::ExprLhs<long> Catch::operator<=<long, 0>(Catch::Decomposer&&, long) [1046]
-----------------------------------------------
                0.16    0.12 20326648/20326648     Catch::ExprLhs<bool>::makeUnaryExpr() const [88]
[97]     0.6    0.16    0.12 20326648         Catch::UnaryExpr<bool>::UnaryExpr(bool) [97]
                0.12    0.00 20326648/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                0.00    0.00    2047/1115110     CATCH2_INTERNAL_TEST_14() [60]
                0.00    0.28 1113063/1115110     CATCH2_INTERNAL_TEST_6() [31]
[98]     0.6    0.00    0.28 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) [98]
                0.03    0.14 1464956/4747630     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> >&&) [50]
                0.00    0.10 1464956/108572393     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [3]
                0.00    0.00 1464956/2929924     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> >&) [948]
-----------------------------------------------
                0.00    0.00       1/6019509     CATCH2_INTERNAL_TEST_21() [254]
                0.00    0.00       2/6019509     unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [672]
                0.00    0.00       4/6019509     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) [525]
                0.00    0.00       4/6019509     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&) [555]
                0.00    0.00      69/6019509     Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [511]
                0.00    0.00    1002/6019509     Catch::StringRef::StringRef(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [499]
                0.01    0.01  521602/6019509     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&) [41]
                0.16    0.10 5496825/6019509     CATCH2_INTERNAL_TEST_0() [17]
[99]     0.6    0.17    0.11 6019509         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [99]
                0.11    0.00 54802102/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [22]
-----------------------------------------------
                0.00    0.00       1/50916286     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [807]
                0.01    0.00 3201052/50916286     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&) [66]
                0.02    0.01 4749378/50916286     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> >&&) [50]
                0.16    0.07 42965855/50916286     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
[100]    0.6    0.19    0.08 50916286         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [100]
                0.08    0.00 50916287/55665967     std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&) [180]
-----------------------------------------------
                0.11    0.16 4382592/4382592     CATCH2_INTERNAL_TEST_31() [39]
[101]    0.6    0.11    0.16 4382592         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) const [101]
                0.09    0.00 45233710/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [22]
                0.07    0.00 45233710/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [42]
-----------------------------------------------
                                                 <spontaneous>
[102]    0.6    0.27    0.00                 Catch::RedirectGuard::~RedirectGuard() [102]
-----------------------------------------------
                0.03    0.23 5708992/5708992     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [91]
[103]    0.6    0.03    0.23 5708992         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [103]
                0.05    0.05 5708992/218793859     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.01    0.07 5708992/158838081     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [14]
                0.03    0.00 5708992/246473447     std::char_traits<char>::assign(char&, char const&) [34]
                0.01    0.00 5708992/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [22]
                0.01    0.00 5708992/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [42]
                0.00    0.00    4308/10837193     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [25]
-----------------------------------------------
                0.00    0.26       1/1           CATCH2_INTERNAL_TEST_0() [47]
[104]    0.6    0.00    0.26       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&) [104]
                0.00    0.26       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&) [54]
-----------------------------------------------
                0.00    0.26       1/1           CATCH2_INTERNAL_TEST_0() [47]
[105]    0.6    0.00    0.26       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&) [105]
                0.00    0.26       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&) [54]
-----------------------------------------------
                0.25    0.00 261662599/261662599     char const std::addressof<char const>(char const&) [38]
[106]    0.6    0.25    0.00 261662599         char const std::__addressof<char const>(char const&) [106]
-----------------------------------------------
                0.07    0.17 3201052/3201052     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&) [66]
[107]    0.5    0.07    0.17 3201052         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [107]
                0.03    0.03 3201052/218793859     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.03    0.02 3201052/3201053     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char) [216]
                0.01    0.02 1179867/17537967     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [65]
                0.01    0.00 3201052/3201052     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag)::_Guard::~Guard() [318]
                0.01    0.00 1179867/20468578     std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [138]
                0.01    0.00 3201052/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [22]
                0.00    0.00 1179867/25218042     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [184]
                0.00    0.00 2021185/83771975     std::is_constant_evaluated() [154]
                0.00    0.00 3201052/3201052     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> >) [947]
-----------------------------------------------
                                                 <spontaneous>
[108]    0.5    0.24    0.00                 Catch::Detail::unique_ptr<Catch::OutputRedirect>::operator() [108]
-----------------------------------------------
                0.00    0.00       1/7657091     CATCH2_INTERNAL_TEST_21() [254]
                0.00    0.00       2/7657091     CATCH2_INTERNAL_TEST_0() [12]
                0.01    0.03 1112064/7657091     CATCH2_INTERNAL_TEST_31() [39]
                0.04    0.16 6545024/7657091     CATCH2_INTERNAL_TEST_12() [13]
[109]    0.5    0.05    0.19 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) [109]
                0.06    0.05 7657091/7657092     Catch::BinaryExpr<unsigned long, int>::BinaryExpr(bool, unsigned long, Catch::StringRef, int) [156]
                0.06    0.02 7657091/296819137     Catch::operator"" sr(char const, unsigned long) [10]
-----------------------------------------------
                0.24    0.00 79726010/79726010     std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
[110]    0.5    0.24    0.00 79726010         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::~Allochider() [110]
-----------------------------------------------
                                                 <spontaneous>
[111]    0.5    0.23    0.00                 Catch::Context::getResultCapture() const [111]
-----------------------------------------------
                                                 <spontaneous>
[112]    0.5    0.02    0.21                 Catch::AssertionResultData::AssertionResultData(Catch::AssertionResultData&&) [112]
                0.04    0.17 1816080/4747630     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> >&&) [50]
-----------------------------------------------
                0.01    0.22 1113118/1113118     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const) [114]
[113]    0.5    0.01    0.22 1113118         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const) [113]
                0.01    0.21 1113118/2578074     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [58]
                0.00    0.00 1113118/113095316     std::char_traits<char>::length(char const) [69]
                0.00    0.00 1113118/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [42]
-----------------------------------------------
                0.00    0.04       2/13          (anonymous namespace)::get_time(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [242]
                0.00    0.04       2/13          (anonymous namespace)::get_date(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [241]
                0.00    0.16       9/13          CATCH2_INTERNAL_TEST_18() [133]
[114]    0.5    0.00    0.23      13         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const) [114]
                0.01    0.22 1113118/1113118     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const) [113]
-----------------------------------------------
                0.15    0.07 83361081/83361081     std::__ptr_traits_ptr_to<char, char, false>::pointer_to(char&) [80]
[115]    0.5    0.15    0.07 83361081         char std::addressof<char>(char&) [115]
                0.07    0.00 83361081/83361081     char std::__addressof<char>(char&) [195]
-----------------------------------------------
                0.06    0.16 6542976/6542976     CATCH2_INTERNAL_TEST_12() [13]
[116]    0.5    0.06    0.16 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&&) [116]
                0.05    0.04 6542976/6542976     Catch::BinaryExpr<void const const&, void const const&>::BinaryExpr(bool, void const const&, Catch::StringRef, void const const&) [175]
                0.06    0.02 6542976/296819137     Catch::operator"" sr(char const, unsigned long) [10]
-----------------------------------------------
                0.06    0.15 17537928/17537928     std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [23]
[117]    0.5    0.06    0.15 17537928         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [117]
                0.09    0.00 17537928/17537928     std::__new_allocator<char>::deallocate(char, unsigned long) [174]
                0.03    0.00 17537928/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [22]
                0.01    0.00 17537928/39825877     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [270]
                0.01    0.00 17537928/591155106     std::__is_constant_evaluated() [74]
-----------------------------------------------
                0.09    0.12 17537967/17537967     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [65]
[118]    0.5    0.09    0.12 17537967         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_allocate(std::allocator<char>&, unsigned long) [118]
                0.11    0.00 17537967/17537967     std::__new_allocator<char>::allocate(unsigned long, void const) [152]
                0.01    0.00 17537967/591155106     std::__is_constant_evaluated() [74]
-----------------------------------------------
                0.00    0.00    3048/6814739     CATCH2_INTERNAL_TEST_8() [421]
                0.00    0.01  196857/6814739     CATCH2_INTERNAL_TEST_21() [254]
                0.00    0.03 1112114/6814739     CATCH2_INTERNAL_TEST_0() [56]
                0.00    0.03 1120128/6814739     CATCH2_INTERNAL_TEST_12() [13]
                0.02    0.11 4382592/6814739     CATCH2_INTERNAL_TEST_31() [39]
[119]    0.4    0.03    0.18 6814739         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) [119]
                0.06    0.04 6814739/6814739     Catch::BinaryExpr<char, char>::BinaryExpr(bool, char, Catch::StringRef, char) [160]
                0.06    0.02 6814739/296819137     Catch::operator"" sr(char const, unsigned long) [10]
-----------------------------------------------
                0.03    0.16 1112063/1112063     CATCH2INTERNAL_TEST_0() [4]
[120]    0.4    0.03    0.16 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&) [120]
                0.01    0.07 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&) [186]
                0.00    0.03 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&) [146]
                0.02    0.01 2224126/212080476     operator"" catchsr(char const, unsigned long) [15]
                0.02    0.00 1112063/3337262     Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [204]
                0.00    0.00 1112063/106040238     Catch::AssertionHandler::~AssertionHandler() [83]
                0.00    0.00 1112063/106041728     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [90]
-----------------------------------------------
                0.02    0.17 2242776/2242776     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator+=(char16_t) [122]
[121]    0.4    0.02    0.17 2242776         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::push_back(char16_t) [121]
                0.02    0.05 2242776/4409885     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_set_length(unsigned long) [139]
                0.03    0.03 2242776/2245271     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::capacity() const [199]
                0.02    0.00 2242776/6652872     std::char_traits<char16_t>::assign(char16_t&, char16_t const&) [212]
                0.01    0.00 2242776/2318985     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::size() const [334]
                0.01    0.00 2242776/12188836     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data() const [249]
                0.00    0.00     113/386         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) [510]
-----------------------------------------------
                0.00    0.01       6/106         CATCH2_INTERNAL_TEST_25() [188]
                0.00    0.18     100/106         CATCH2_INTERNAL_TEST_3() [96]
[122]    0.4    0.00    0.19     106         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator+=(char16_t) [122]
                0.02    0.17 2242776/2242776     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::push_back(char16_t) [121]
-----------------------------------------------
                0.00    0.00       4/18527573     CATCH2_INTERNAL_TEST_0() [471]
                0.00    0.00      48/18527573     CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.00    3048/18527573     CATCH2_INTERNAL_TEST_8() [421]
                0.00    0.00    4188/18527573     CATCH2_INTERNAL_TEST_6() [31]
                0.01    0.00 1112064/18527573     CATCH2_INTERNAL_TEST_0() [12]
                0.02    0.01 2224138/18527573     CATCH2_INTERNAL_TEST_0() [56]
                0.04    0.02 6412187/18527573     CATCH2_INTERNAL_TEST_41() [27]
                0.06    0.03 8771896/18527573     CATCH2_INTERNAL_TEST_12() [13]
[123]    0.4    0.13    0.06 18527573         Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [123]
                0.06    0.00 18527573/18527573     Catch::ExprLhs<int>::ExprLhs(int) [211]
-----------------------------------------------
                0.00    0.00       2/7887365     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::clear() [729]
                0.00    0.01  366663/7887365     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [259]
                0.01    0.02 1115110/7887365     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) [145]
                0.05    0.10 6405590/7887365     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t) [61]
[124]    0.4    0.06    0.12 7887365         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long) [124]
                0.05    0.01 8999427/16520229     std::char_traits<char32_t>::assign(char32_t&, char32_t const&) [150]
                0.04    0.00 8999427/8999429     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_length(unsigned long) [238]
                0.02    0.00 8999427/38190907     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [164]
-----------------------------------------------
                0.12    0.06 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&&) [77]
[125]    0.4    0.12    0.06 10009720         Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&>::BinaryExpr(bool, libutf8::token_t const&, Catch::StringRef, libutf8::token_t const&) [125]
                0.06    0.00 10009720/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                0.01    0.17 1115110/1115110     CATCH2_INTERNAL_TEST_0() [17]
[126]    0.4    0.01    0.17 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&) [126]
                0.01    0.11 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) [145]
                0.02    0.01 1115110/1115110     std::char_traits<char32_t>::length(char32_t const) [265]
                0.01    0.01 1115110/1481775     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() [278]
                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&) [959]
-----------------------------------------------
                0.01    0.18       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&) [54]
[127]    0.4    0.01    0.18       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) [127]
                0.09    0.09       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&) [129]
                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> > >) [746]
                0.00    0.00       2/218793859     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.00    0.00       1/17537967     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [65]
                0.00    0.00       1/20468578     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [138]
                0.00    0.00       2/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [22]
                0.00    0.00       1/25218042     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [184]
                0.00    0.00       1/83771975     std::is_constant_evaluated() [154]
                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> >) [1229]
                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() [1230]
-----------------------------------------------
                0.00    0.00   65744/8913995     CATCH2INTERNAL_TEST_0() [12]
                0.16    0.01 8848251/8913995     CATCH2_INTERNAL_TEST_3() [6]
[128]    0.4    0.17    0.01 8913995         Catch::ExprLhs<libutf8::utf8_iterator& const&> Catch::operator<=<libutf8::utf8_iterator&, 0>(Catch::Decomposer&&, libutf8::utf8_iterator&) [128]
                0.01    0.00 8913995/8913995     Catch::ExprLhs<libutf8::utf8_iterator&>::ExprLhs(libutf8::utf8_iterator&) [328]
-----------------------------------------------
                0.09    0.09       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) [127]
[129]    0.4    0.09    0.09       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&) [129]
                0.09    0.00 17697612/17697616     __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const [172]
-----------------------------------------------
                                                 <spontaneous>
[130]    0.4    0.17    0.00                 std::vector<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::clear() [130]
-----------------------------------------------
                0.03    0.14 1048576/1048576     CATCH2_INTERNAL_TEST_0() [17]
[131]    0.4    0.03    0.14 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&) [131]
                0.05    0.02 1048576/1048576     std::char_traits<char16_t>::length(char16_t const) [192]
                0.01    0.05 1048576/1048576     void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct<char16_t const>(char16_t const, char16_t const, std::forward_iterator_tag) [197]
                0.00    0.00 1048576/2165000     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_local_data() [338]
                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&) [970]
-----------------------------------------------
                0.09    0.07 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) [62]
[132]    0.4    0.09    0.07 11851583         Catch::BinaryExpr<char32_t, char32_t>::BinaryExpr(bool, char32_t, Catch::StringRef, char32_t) [132]
                0.07    0.00 11851583/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                0.00    0.16       1/1           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[133]    0.3    0.00    0.16       1         CATCH2_INTERNAL_TEST_18() [133]
                0.00    0.16       9/13          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const) [114]
                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&) [367]
                0.00    0.00       1/85          unittest::g_progress() [261]
                0.00    0.00       1/1           operator+(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char32_t) [474]
                0.00    0.00       1/1           operator+(char32_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [473]
                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> >&&) [187]
                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&) [245]
                0.00    0.00       2/975888      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&) [66]
                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/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> >&) [223]
                0.00    0.00      11/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
                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> >&) [235]
                0.00    0.00      26/212080476     operator"" catchsr(char const, unsigned long) [15]
                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> >&&) [676]
                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&) [677]
                0.00    0.00       2/6143        operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int) [449]
                0.00    0.00       2/3280977     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [91]
                0.00    0.00       2/2           operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int) [679]
                0.00    0.00       2/2           operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long) [680]
                0.00    0.00       2/2           operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long) [681]
                0.00    0.00       1/1           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::back() [708]
                0.00    0.00       2/3350293     unittest::random_char(unittest::character_t) [153]
                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> >&) [745]
                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> >&&) [744]
                0.00    0.00      13/106040238     Catch::AssertionHandler::~AssertionHandler() [83]
                0.00    0.00      14/106041728     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [90]
                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&) [204]
-----------------------------------------------
                                                 <spontaneous>
[134]    0.3    0.00    0.16                 Catch::AssertionResultData::~AssertionResultData() [134]
                0.02    0.14 3632160/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                0.00    0.00       1/14337866     CATCH2_INTERNAL_TEST_0() [215]
                0.02    0.01 1967478/14337866     CATCH2_INTERNAL_TEST_3() [6]
                0.02    0.01 2224138/14337866     CATCH2_INTERNAL_TEST_0() [56]
                0.02    0.01 2486289/14337866     CATCH2_INTERNAL_TEST_0() [12]
                0.06    0.02 7659960/14337866     CATCH2_INTERNAL_TEST_12() [13]
[135]    0.3    0.11    0.04 14337866         Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t) [135]
                0.04    0.00 14337866/14337866     Catch::ExprLhs<char32_t>::ExprLhs(char32_t) [227]
-----------------------------------------------
                0.00    0.00       2/20326648     CATCH2_INTERNAL_TEST_0() [47]
                0.00    0.00       4/20326648     CATCH2_INTERNAL_TEST_0() [440]
                0.00    0.00      40/20326648     CATCH2_INTERNAL_TEST_0() [12]
                0.00    0.00     100/20326648     CATCH2_INTERNAL_TEST_3() [96]
                0.00    0.00     300/20326648     CATCH2_INTERNAL_TEST_0() [428]
                0.01    0.00 1113984/20326648     CATCH2_INTERNAL_TEST_0() [9]
                0.03    0.01 5899234/20326648     CATCH2_INTERNAL_TEST_3() [6]
                0.08    0.02 13312984/20326648     CATCH2_INTERNAL_TEST_0() [17]
[136]    0.3    0.12    0.02 20326648         Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [136]
                0.02    0.00 20326648/20326648     Catch::ExprLhs<bool>::ExprLhs(bool) [283]
-----------------------------------------------
                0.00    0.00       1/306         Catch::Clara::Detail::ParserBase::parse(Catch::Clara::Args const&) const [452]
                0.00    0.00       1/306         Catch::Detail::splitReporterSpec[abi:cxx11](Catch::StringRef) [451]
                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 [406]
                0.01    0.00      23/306         Catch::TestCaseInfo::TestCaseInfo(Catch::StringRef, Catch::NameAndTags const&, Catch::SourceLineInfo const&) [327]
                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) [208]
                0.05    0.00     107/306         Catch::TestCaseTracking::SectionTracker::acquire(Catch::TestCaseTracking::TrackerContext&, Catch::TestCaseTracking::NameAndLocationRef const&) [224]
[137]    0.3    0.14    0.00     306         Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >() const [137]
                0.00    0.00     306/1161316     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [16]
-----------------------------------------------
                0.00    0.00       1/20468578     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [397]
                0.00    0.00       1/20468578     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) [127]
                0.00    0.00       5/20468578     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&) [157]
                0.00    0.00      86/20468578     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> >&&) [187]
                0.00    0.00  237630/20468578     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) [28]
                0.01    0.00 1179867/20468578     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [107]
                0.02    0.00 2930525/20468578     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> >&&) [50]
                0.04    0.00 5283270/20468578     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [44]
                0.07    0.00 10837193/20468578     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [25]
[138]    0.3    0.14    0.00 20468578         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [138]
-----------------------------------------------
                0.00    0.00    2109/4409885     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_append(char16_t const, unsigned long) [481]
                0.01    0.02 1048576/4409885     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) [197]
                0.01    0.03 1116424/4409885     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string() [155]
                0.02    0.05 2242776/4409885     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::push_back(char16_t) [121]
[139]    0.3    0.04    0.10 4409885         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_set_length(unsigned long) [139]
                0.05    0.00 4409885/4409885     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_length(unsigned long) [218]
                0.03    0.00 4409885/6652872     std::char_traits<char16_t>::assign(char16_t&, char16_t const&) [212]
                0.01    0.00 4409885/12188836     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data() const [249]
-----------------------------------------------
                0.00    0.00       1/3933029     CATCH2_INTERNAL_TEST_0() [47]
                0.00    0.00      72/3933029     CATCH2_INTERNAL_TEST_0() [12]
                0.11    0.02 3932956/3933029     CATCH2_INTERNAL_TEST_3() [6]
[140]    0.3    0.11    0.02 3933029         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() [140]
                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&) [277]
                0.01    0.00 3933029/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [22]
-----------------------------------------------
                0.01    0.00 1113138/10009720     CATCH2_INTERNAL_TEST_6() [31]
                0.09    0.03 8896582/10009720     CATCH2_INTERNAL_TEST_0() [4]
[141]    0.3    0.10    0.03 10009720         Catch::ExprLhs<libutf8::token_t const&> Catch::operator<=<libutf8::token_t, 0>(Catch::Decomposer&&, libutf8::token_t&&) [141]
                0.03    0.00 10009720/10009720     Catch::ExprLhs<libutf8::token_t const&>::ExprLhs(libutf8::token_t const&) [262]
-----------------------------------------------
                0.00    0.00      38/1966316     CATCH2_INTERNAL_TEST_0() [12]
                0.07    0.06 1966278/1966316     CATCH2_INTERNAL_TEST_3() [6]
[142]    0.3    0.07    0.06 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> > >&&) [142]
                0.03    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&) [189]
                0.02    0.01 1966316/296819137     Catch::operator"" sr(char const, unsigned long) [10]
-----------------------------------------------
                0.00    0.00       1/3932627     CATCH2INTERNAL_TEST_0() [47]
                0.00    0.00      70/3932627     CATCH2_INTERNAL_TEST_0() [12]
                0.10    0.03 3932556/3932627     CATCH2_INTERNAL_TEST_3() [6]
[143]    0.3    0.10    0.03 3932627         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() [143]
                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&) [277]
                0.01    0.00 3932627/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [22]
                0.01    0.00 3932627/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [42]
-----------------------------------------------
                0.00    0.00      85/4915780     CATCH2_INTERNAL_TEST_0() [12]
                0.09    0.03 4915695/4915780     CATCH2_INTERNAL_TEST_3() [6]
[144]    0.3    0.09    0.03 4915780         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cend() const [144]
                0.02    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&) [183]
                0.01    0.00 4915780/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [22]
                0.01    0.00 4915780/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [42]
-----------------------------------------------
                0.01    0.11 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&) [126]
[145]    0.3    0.01    0.11 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) [145]
                0.01    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) [190]
                0.01    0.02 1115110/7887365     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long) [124]
                0.01    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> >) [380]
                0.01    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() [381]
                0.00    0.00 1115110/38190907     std::_cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [164]
                0.00    0.00 1115110/83771975     std::is_constant_evaluated() [154]
-----------------------------------------------
                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> > 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> >&) [745]
                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> >&&) [744]
                0.00    0.03 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&) [120]
                0.00    0.03 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> >&&) [176]
                0.01    0.03 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&) [186]
                0.01    0.03 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> >&) [223]
[146]    0.3    0.02    0.10 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&) [146]
                0.04    0.02 8904376/10084100     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [205]
                0.02    0.00 4452188/5631910     std::char_traits<char>::compare(char const, char const, unsigned long) [255]
                0.02    0.00 13356564/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [42]
-----------------------------------------------
                0.00    0.00       6/10526258     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> >&&) [687]
                0.01    0.02 3356225/10526258     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_dispose() [217]
                0.03    0.05 7170027/10526258     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::capacity() const [161]
[147]    0.3    0.04    0.08 10526258         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_is_local() const [147]
                0.02    0.03 10526258/10526258     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() const [221]
                0.03    0.00 10526258/38190907     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [164]
-----------------------------------------------
                0.05    0.06 2486272/2486272     CATCH2_INTERNAL_TEST_0() [12]
[148]    0.2    0.05    0.06 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) [148]
                0.02    0.02 2486272/2486272     Catch::BinaryExpr<char32_t, unsigned int>::BinaryExpr(bool, char32_t, Catch::StringRef, unsigned int) [247]
                0.02    0.01 2486272/296819137     Catch::operator"" sr(char const, unsigned long) [10]
-----------------------------------------------
                0.00    0.00      51/2949468     CATCH2INTERNAL_TEST_0() [12]
                0.02    0.09 2949417/2949468     CATCH2_INTERNAL_TEST_3() [6]
[149]    0.2    0.02    0.09 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> > >&&) [149]
                0.04    0.02 2949468/4915780     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [166]
                0.02    0.01 2949468/296819137     Catch::operator"" sr(char const, unsigned long) [10]
-----------------------------------------------
                0.01    0.00 1115212/16520229     std::_cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy(char32_t, char32_t const, unsigned long) [159]
                0.04    0.00 6405590/16520229     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t) [61]
                0.05    0.01 8999427/16520229     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long) [124]
[150]    0.2    0.10    0.01 16520229         std::char_traits<char32_t>::assign(char32_t&, char32_t const&) [150]
                0.01    0.00 17632291/591155106     std::__is_constant_evaluated() [74]
-----------------------------------------------
                0.00    0.00  521608/164195743     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() const [472]
                0.00    0.00 3201052/164195743     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&) [66]
                0.11    0.00 160473083/164195743     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [79]
[151]    0.2    0.11    0.00 164195743         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [151]
-----------------------------------------------
                0.11    0.00 17537967/17537967     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_allocate(std::allocator<char>&, unsigned long) [118]
[152]    0.2    0.11    0.00 17537967         std::__new_allocator<char>::allocate(unsigned long, void const) [152]
-----------------------------------------------
                0.00    0.00       2/3350293     CATCH2_INTERNAL_TEST_18() [133]
                0.00    0.00    1000/3350293     CATCH2_INTERNAL_TEST_0() [448]
                0.00    0.00    2109/3350293     CATCH2_INTERNAL_TEST_3() [96]
                0.00    0.00    5230/3350293     CATCH2_INTERNAL_TEST_0() [428]
                0.09    0.02 3341952/3350293     CATCH2_INTERNAL_TEST_0() [9]
[153]    0.2    0.09    0.02 3350293         unittest::random_char(unittest::character_t) [153]
                0.02    0.00 3350293/3350293     void unittest::random<char32_t>(char32_t&) [299]
-----------------------------------------------
                0.00    0.00       1/83771975     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>&) [731]
                0.00    0.00       1/83771975     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [807]
                0.00    0.00       1/83771975     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) [456]
                0.00    0.00       1/83771975     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) [127]
                0.00    0.00       2/83771975     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>&) [529]
                0.00    0.00       2/83771975     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> >&&) [687]
                0.00    0.00      24/83771975     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [58]
                0.00    0.00      54/83771975     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>&) [540]
                0.00    0.00      86/83771975     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> >&&) [187]
                0.00    0.00  173953/83771975     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [397]
                0.00    0.00  366663/83771975     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [259]
                0.00    0.00  521609/83771975     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&) [308]
                0.00    0.00 1048576/83771975     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) [197]
                0.00    0.00 1112062/83771975     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) [222]
                0.00    0.00 1115110/83771975     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) [145]
                0.00    0.00 1116424/83771975     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string() [155]
                0.00    0.00 2021185/83771975     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [107]
                0.01    0.00 6568231/83771975     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> >&&) [50]
                0.04    0.00 26762135/83771975     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) [28]
                0.06    0.00 42965855/83771975     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
[154]    0.2    0.11    0.00 83771975         std::is_constant_evaluated() [154]
-----------------------------------------------
                0.00    0.00       4/104         CATCH2_INTERNAL_TEST_25() [188]
                0.04    0.06     100/104         CATCH2_INTERNAL_TEST_3() [96]
[155]    0.2    0.04    0.06     104         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string() [155]
                0.01    0.03 1116424/4409885     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_set_length(unsigned long) [139]
                0.02    0.00 1116424/1116424     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::Allochider(char16_t, std::allocator<char16_t>&&) [301]
                0.00    0.01 1116424/2165000     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_local_data() [338]
                0.00    0.00 1116424/83771975     std::is_constant_evaluated() [154]
-----------------------------------------------
                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) [810]
                0.06    0.05 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) [109]
[156]    0.2    0.06    0.05 7657092         Catch::BinaryExpr<unsigned long, int>::BinaryExpr(bool, unsigned long, Catch::StringRef, int) [156]
                0.05    0.00 7657092/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                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&) [158]
[157]    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&) [157]
                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&) [173]
                0.00    0.00       8/37858094     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [40]
                0.00    0.00       8/218793859     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.00    0.00       5/17537967     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [65]
                0.00    0.00       8/158838081     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [14]
                0.00    0.00       5/95846478     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [23]
                0.00    0.00       8/177436657     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [35]
                0.00    0.00       5/20468578     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [138]
                0.00    0.00      16/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [22]
                0.00    0.00       5/25218042     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [184]
-----------------------------------------------
                                                 <spontaneous>
[158]    0.2    0.00    0.11                 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&) [158]
                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&) [157]
-----------------------------------------------
                0.00    0.00     102/1877500     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) [502]
                0.00    0.04  762288/1877500     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) [167]
                0.00    0.06 1115110/1877500     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) [190]
[159]    0.2    0.00    0.10 1877500         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy(char32_t, char32_t const, unsigned long) [159]
                0.09    0.00  762288/762288      std::char_traits<char32_t>::copy(char32_t, char32_t const, unsigned long) [168]
                0.01    0.00 1115212/16520229     std::char_traits<char32_t>::assign(char32_t&, char32_t const&) [150]
-----------------------------------------------
                0.06    0.04 6814739/6814739     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) [119]
[160]    0.2    0.06    0.04 6814739         Catch::BinaryExpr<char, char>::BinaryExpr(bool, char, Catch::StringRef, char) [160]
                0.04    0.00 6814739/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                0.00    0.00    2149/7170027     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) [502]
                0.00    0.01  762288/7170027     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) [167]
                0.02    0.07 6405590/7170027     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t) [61]
[161]    0.2    0.02    0.08 7170027         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::capacity() const [161]
                0.03    0.05 7170027/10526258     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_is_local() const [147]
-----------------------------------------------
                                                 <spontaneous>
[162]    0.2    0.10    0.00                 Catch::isFalseTest(int) [162]
-----------------------------------------------
                                                 <spontaneous>
[163]    0.2    0.10    0.00                 Catch::OutputRedirect::isActive() const [163]
-----------------------------------------------
                0.00    0.00       2/38190907     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> >&&) [687]
                0.00    0.00       4/38190907     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::data() const [840]
                0.00    0.00     102/38190907     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) [502]
                0.00    0.00    7332/38190907     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator[](unsigned long) [496]
                0.00    0.00  762288/38190907     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) [167]
                0.00    0.00  762390/38190907     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_destroy(unsigned long) [324]
                0.00    0.00 1115110/38190907     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) [145]
                0.02    0.00 6405590/38190907     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t) [61]
                0.02    0.00 8999427/38190907     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long) [124]
                0.03    0.00 9612404/38190907     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::c_str() const [226]
                0.03    0.00 10526258/38190907     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_is_local() const [147]
[164]    0.2    0.10    0.00 38190907         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [164]
-----------------------------------------------
                0.00    0.00       1/27695330     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&) [455]
                0.00    0.00       1/27695330     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::initializer_list<char>, std::allocator<char> const&) [724]
                0.00    0.00       2/27695330     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&) [376]
                0.00    0.00       2/27695330     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&) [54]
                0.00    0.00  173954/27695330     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(unsigned long, char, std::allocator<char> const&) [367]
                0.00    0.00  243519/27695330     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [245]
                0.00    0.00  521609/27695330     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&) [308]
                0.10    0.00 26756242/27695330     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [16]
[165]    0.2    0.10    0.00 27695330         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [165]
-----------------------------------------------
                0.03    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> > >&&) [181]
                0.04    0.02 2949468/4915780     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<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> > >&&) [149]
[166]    0.2    0.07    0.03 4915780         Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [166]
                0.03    0.00 4915780/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                0.00    0.10  762288/762288      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t) [61]
[167]    0.2    0.00    0.10  762288         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) [167]
                0.00    0.04  762288/1877500     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy(char32_t, char32_t const, unsigned long) [159]
                0.01    0.02  762288/762390      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_create(unsigned long&, unsigned long) [258]
                0.00    0.01  762288/3356225     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_dispose() [217]
                0.00    0.01  762288/7170027     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::capacity() const [161]
                0.00    0.00  762288/38190907     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [164]
                0.00    0.00 1524576/1524782     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::length() const [955]
                0.00    0.00  762288/762394      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data(char32_t) [972]
                0.00    0.00  762288/762392      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_capacity(unsigned long) [973]
-----------------------------------------------
                0.09    0.00  762288/762288      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy(char32_t, char32_t const, unsigned long) [159]
[168]    0.2    0.09    0.00  762288         std::char_traits<char32_t>::copy(char32_t, char32_t const, unsigned long) [168]
                0.00    0.00  762288/591155106     std::__is_constant_evaluated() [74]
-----------------------------------------------
                0.00    0.00    3048/6814739     CATCH2_INTERNAL_TEST_8() [421]
                0.00    0.00  196857/6814739     CATCH2_INTERNAL_TEST_21() [254]
                0.01    0.00 1112114/6814739     CATCH2_INTERNAL_TEST_0() [56]
                0.01    0.00 1120128/6814739     CATCH2_INTERNAL_TEST_12() [13]
                0.05    0.01 4382592/6814739     CATCH2_INTERNAL_TEST_31() [39]
[169]    0.2    0.07    0.02 6814739         Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [169]
                0.02    0.00 6814739/6814739     Catch::ExprLhs<char>::ExprLhs(char) [295]
-----------------------------------------------
                0.00    0.00      34/1966312     CATCH2_INTERNAL_TEST_0() [12]
                0.04    0.05 1966278/1966312     CATCH2_INTERNAL_TEST_3() [6]
[170]    0.2    0.04    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&) [170]
                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&) [210]
                0.02    0.01 1966312/296819137     Catch::operator"" sr(char const, unsigned long) [10]
-----------------------------------------------
                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&) [479]
                0.00    0.00       1/505         std::vector<Catch::ColumnInfo, std::allocator<Catch::ColumnInfo> >::_S_max_size(std::allocator<Catch::ColumnInfo> const&) [477]
                0.00    0.00       2/505         std::basic_string_view<char, std::char_traits<char> >::substr(unsigned long, unsigned long) const [462]
                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&) [465]
                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&) [466]
                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&) [468]
                0.00    0.00       2/505         std::vector<Catch::ReporterSpec, std::allocator<Catch::ReporterSpec> >::_S_max_size(std::allocator<Catch::ReporterSpec> const&) [463]
                0.00    0.00       2/505         std::vector<unsigned long, std::allocator<unsigned long> >::_S_max_size(std::allocator<unsigned long> const&) [470]
                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&) [467]
                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&) [469]
                0.00    0.00       2/505         std::vector<Catch::ProcessedReporterSpec, std::allocator<Catch::ProcessedReporterSpec> >::_S_max_size(std::allocator<Catch::ProcessedReporterSpec> const&) [464]
                0.00    0.00       4/505         std::vector<Catch::ISingleton, std::allocator<Catch::ISingleton> >::_S_max_size(std::allocator<Catch::ISingleton> const&) [439]
                0.00    0.00       4/505         std::vector<Catch::SectionInfo, std::allocator<Catch::SectionInfo> >::_S_max_size(std::allocator<Catch::SectionInfo> const&) [438]
                0.00    0.00      12/505         std::vector<Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle> >::_S_max_size(std::allocator<Catch::TestCaseHandle> const&) [411]
                0.00    0.00      12/505         std::vector<Catch::TestCaseInfo, std::allocator<Catch::TestCaseInfo> >::_S_max_size(std::allocator<Catch::TestCaseInfo> const&) [414]
                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&) [413]
                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&) [412]
                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&) [395]
                0.02    0.00     116/505         std::vector<Catch::Tag, std::allocator<Catch::Tag> >::_S_max_size(std::allocator<Catch::Tag> const&) [292]
                0.02    0.00     131/505         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_max_size(std::allocator<Catch::StringRef> const&) [284]
                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&) [276]
[171]    0.2    0.09    0.00     505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [171]
-----------------------------------------------
                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> > >) [746]
                0.09    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&) [129]
[172]    0.2    0.09    0.00 17697616         __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const [172]
-----------------------------------------------
                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&) [157]
[173]    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&) [173]
-----------------------------------------------
                0.09    0.00 17537928/17537928     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [117]
[174]    0.2    0.09    0.00 17537928         std::__new_allocator<char>::deallocate(char, unsigned long) [174]
-----------------------------------------------
                0.05    0.04 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&&) [116]
[175]    0.2    0.05    0.04 6542976         Catch::BinaryExpr<void const const&, void const const&>::BinaryExpr(bool, void const const&, Catch::StringRef, void const const&) [175]
                0.04    0.00 6542976/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                0.00    0.00    1000/1113039     CATCH2_INTERNAL_TEST_0() [448]
                0.02    0.07 1112039/1113039     CATCH2_INTERNAL_TEST_6() [31]
[176]    0.2    0.02    0.07 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> >&&) [176]
                0.00    0.03 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&) [146]
                0.02    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&) [213]
                0.01    0.00 1113039/296819137     Catch::operator"" sr(char const, unsigned long) [10]
-----------------------------------------------
                0.00    0.00      36/1966314     CATCH2INTERNAL_TEST_0() [12]
                0.05    0.04 1966278/1966314     CATCH2_INTERNAL_TEST_3() [6]
[177]    0.2    0.05    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&) [177]
                0.02    0.01 1966314/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                0.01    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&) [256]
-----------------------------------------------
                0.00    0.00      34/1966312     CATCH2_INTERNAL_TEST_0() [12]
                0.03    0.06 1966278/1966312     CATCH2_INTERNAL_TEST_3() [6]
[178]    0.2    0.03    0.06 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> > >&&) [178]
                0.02    0.01 1966312/3932628     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [189]
                0.02    0.01 1966312/296819137     Catch::operator"" _sr(char const, unsigned long) [10]
-----------------------------------------------
                                                 <spontaneous>
[179]    0.2    0.09    0.00                 subI000993 [179]
-----------------------------------------------
                0.00    0.00     302/55665967     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> >&&) [187]
                0.01    0.00 4749378/55665967     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> >&&) [50]
                0.08    0.00 50916287/55665967     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [100]
[180]    0.2    0.08    0.00 55665967         std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&) [180]
-----------------------------------------------
                0.00    0.00      34/1966312     CATCH2_INTERNAL_TEST_0() [12]
                0.02    0.06 1966278/1966312     CATCH2_INTERNAL_TEST_3() [6]
[181]    0.2    0.02    0.06 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> > >&&) [181]
                0.03    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&) [166]
                0.02    0.01 1966312/296819137     Catch::operator"" sr(char const, unsigned long) [10]
-----------------------------------------------
                0.08    0.00 26999765/26999765     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) [28]
[182]    0.2    0.08    0.00 26999765         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() [182]
-----------------------------------------------
                0.00    0.00       2/25562662     std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() const [834]
                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 [609]
                0.02    0.00 4915780/25562662     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cend() const [144]
                0.02    0.00 7865256/25562662     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() const [84]
                0.04    0.00 12781428/25562662     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cbegin() const [72]
[183]    0.2    0.08    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&) [183]
-----------------------------------------------
                0.00    0.00       1/25218042     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [397]
                0.00    0.00       1/25218042     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) [127]
                0.00    0.00       5/25218042     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&) [157]
                0.00    0.00     172/25218042     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> >&&) [187]
                0.00    0.00  237630/25218042     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) [28]
                0.00    0.00 1179867/25218042     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [107]
                0.02    0.00 5283270/25218042     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [44]
                0.02    0.00 7679903/25218042     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> >&&) [50]
                0.03    0.00 10837193/25218042     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [25]
[184]    0.2    0.08    0.00 25218042         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [184]
-----------------------------------------------
                                                 <spontaneous>
[185]    0.2    0.08    0.00                 Catch::(anonymous namespace)::NoopRedirect::activateImpl() [185]
-----------------------------------------------
                0.00    0.00    1024/1113087     CATCH2_INTERNAL_TEST_6() [31]
                0.01    0.07 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&) [120]
[186]    0.2    0.01    0.07 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&) [186]
                0.01    0.03 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&) [146]
                0.02    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&) [213]
                0.01    0.00 1113087/296819137     Catch::operator"" sr(char const, unsigned long) [10]
-----------------------------------------------
                0.00    0.00       1/302         CATCH2INTERNAL_TEST_18() [133]
                0.00    0.00       1/302         operator+(char32_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [473]
                0.00    0.00       1/302         operator+(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char32_t) [474]
                0.00    0.00       2/302         CATCH2_INTERNAL_TEST_21() [254]
                0.00    0.02      84/302         Catch::Section::Section(Catch::SourceLineInfo const&, Catch::StringRef, char const) [208]
                0.00    0.05     213/302         Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::operator=(Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>&&) [214]
[187]    0.2    0.00    0.07     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> >&&) [187]
                0.00    0.04     302/302         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear() [240]
                0.03    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> >&) [250]
                0.00    0.00     690/259434627     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [11]
                0.00    0.00     216/218793859     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.00    0.00      86/37858094     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [40]
                0.00    0.00     435/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [42]
                0.00    0.00      86/20468578     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [138]
                0.00    0.00      86/83361080     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [52]
                0.00    0.00     172/25218042     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [184]
                0.00    0.00     302/55665967     std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&) [180]
                0.00    0.00     604/39825877     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [270]
                0.00    0.00      92/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [22]
                0.00    0.00      86/223543323     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [68]
                0.00    0.00      86/83771975     std::is_constant_evaluated() [154]
                0.00    0.00       3/177436657     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [35]
-----------------------------------------------
                0.02    0.05       4/4           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[188]    0.2    0.02    0.05       4         CATCH2_INTERNAL_TEST_25() [188]
                0.01    0.01  173948/364614      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [259]
                0.00    0.01  173948/6339961     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t) [59]
                0.00    0.01       6/106         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator+=(char16_t) [122]
                0.00    0.00  173948/1479726     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [243]
                0.00    0.00       4/104         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string() [155]
                0.00    0.00  356092/212080476     operator"" catchsr(char const, unsigned long) [15]
                0.00    0.00       4/85          unittest::g_progress() [261]
                0.00    0.00    2047/4319126     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
                0.00    0.00  178046/106040238     Catch::AssertionHandler::~AssertionHandler() [83]
                0.00    0.00    6141/6143        operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int) [449]
                0.00    0.00  178062/106041728     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [90]
                0.00    0.00    2047/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
                0.00    0.00       4/1050891     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::~basic_string() [225]
-----------------------------------------------
                0.02    0.01 1966312/3932628     std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<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> > >&&) [178]
                0.03    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> > >&&) [142]
[189]    0.2    0.05    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&) [189]
                0.02    0.00 3932628/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                0.01    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) [145]
[190]    0.2    0.01    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) [190]
                0.00    0.06 1115110/1877500     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy(char32_t, char32_t const, unsigned long) [159]
-----------------------------------------------
                0.05    0.02 6542976/6542976     CATCH2_INTERNAL_TEST_12() [13]
[191]    0.2    0.05    0.02 6542976         Catch::ExprLhs<void const const&> Catch::operator<=<void const, 0>(Catch::Decomposer&&, void const&&) [191]
                0.02    0.00 6542976/6542976     Catch::ExprLhs<void const const&>::ExprLhs(void const const&) [296]
-----------------------------------------------
                0.05    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&) [131]
[192]    0.2    0.05    0.02 1048576         std::char_traits<char16_t>::length(char16_t const) [192]
                0.02    0.00 3145728/3145728     std::char_traits<char16_t>::eq(char16_t const&, char16_t const&) [300]
-----------------------------------------------
                                                 <spontaneous>
[193]    0.2    0.07    0.00                 Catch::(anonymous namespace)::NoopRedirect::deactivateImpl() [193]
-----------------------------------------------
                                                 <spontaneous>
[194]    0.2    0.07    0.00                 Catch::Context::setResultCapture(Catch::IResultCapture) [194]
-----------------------------------------------
                0.07    0.00 83361081/83361081     char std::addressof<char>(char&) [115]
[195]    0.2    0.07    0.00 83361081         char std::__addressof<char>(char&) [195]
-----------------------------------------------
                0.01    0.06 1112065/1112065     CATCH2_INTERNAL_TEST_0() [4]
[196]    0.2    0.01    0.06 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]) [196]
                0.01    0.02 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) [257]
                0.01    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]) [307]
                0.01    0.00 1112065/296819137     Catch::operator"" sr(char const, unsigned long) [10]
-----------------------------------------------
                0.01    0.05 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&) [131]
[197]    0.1    0.01    0.05 1048576         void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct<char16_t const>(char16_t const, char16_t const, std::forward_iterator_tag) [197]
                0.01    0.02 1048576/4409885     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_set_length(unsigned long) [139]
                0.01    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() [347]
                0.01    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) [366]
                0.00    0.00 1048576/12188836     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data() const [249]
                0.00    0.00 1048576/83771975     std::is_constant_evaluated() [154]
                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> >) [971]
-----------------------------------------------
                0.00    0.03 2165483/4415012     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_dispose() [232]
                0.01    0.03 2249529/4415012     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::capacity() const [199]
[198]    0.1    0.01    0.05 4415012         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_is_local() const [198]
                0.01    0.03 4415012/4415012     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_local_data() const [233]
                0.01    0.00 4415012/12188836     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data() const [249]
-----------------------------------------------
                0.00    0.00     386/2245271     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) [510]
                0.00    0.00    2109/2245271     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_append(char16_t const, unsigned long) [481]
                0.03    0.03 2242776/2245271     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::push_back(char16_t) [121]
[199]    0.1    0.03    0.03 2245271         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::capacity() const [199]
                0.01    0.03 2249529/4415012     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_is_local() const [198]
-----------------------------------------------
                0.00    0.00      34/1966312     CATCH2_INTERNAL_TEST_0() [12]
                0.01    0.05 1966278/1966312     CATCH2_INTERNAL_TEST_3() [6]
[200]    0.1    0.01    0.05 1966312         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<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&) [200]
                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&) [210]
                0.02    0.01 1966312/296819137     Catch::operator"" sr(char const, unsigned long) [10]
-----------------------------------------------
                0.00    0.06 1112062/1112062     CATCH2INTERNAL_TEST_0() [17]
[201]    0.1    0.00    0.06 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&) [201]
                0.01    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) [222]
                0.00    0.01 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_local_data() [343]
                0.00    0.00 1112062/1112062     std::char_traits<wchar_t>::length(wchar_t const) [430]
                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&) [964]
-----------------------------------------------
                0.00    0.00       1/7657594     CATCH2_INTERNAL_TEST_0() [56]
                0.00    0.00       1/7657594     CATCH2_INTERNAL_TEST_21() [254]
                0.00    0.00       4/7657594     CATCH2_INTERNAL_TEST_0() [12]
                0.00    0.00     500/7657594     CATCH2_INTERNAL_TEST_0() [428]
                0.01    0.00 1112064/7657594     CATCH2_INTERNAL_TEST_31() [39]
                0.03    0.02 6545024/7657594     CATCH2_INTERNAL_TEST_12() [13]
[202]    0.1    0.04    0.02 7657594         Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [202]
                0.02    0.00 7657594/7657594     Catch::ExprLhs<unsigned long>::ExprLhs(unsigned long) [294]
-----------------------------------------------
                                                 <spontaneous>
[203]    0.1    0.01    0.05                 std::hex(std::ios_base&) [203]
                0.01    0.04 1114111/1114111     std::ios_base::setf(std::IosFmtflags, std::IosFmtflags) [220]
-----------------------------------------------
                0.00    0.00       1/3337262     CATCH2_INTERNAL_TEST_18() [133]
                0.02    0.00 1112063/3337262     unittest::catch_compare_long_strings(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [120]
                0.02    0.00 1112083/3337262     CATCH2_INTERNAL_TEST_0() [4]
                0.02    0.00 1113115/3337262     CATCH2_INTERNAL_TEST_6() [31]
[204]    0.1    0.05    0.01 3337262         Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [204]
                0.01    0.00 3337262/3338264     Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::ExprLhs(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [330]
-----------------------------------------------
                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 [833]
                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) [257]
                0.04    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&) [146]
[205]    0.1    0.04    0.02 10084100         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [205]
                0.02    0.00 10108440/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [22]
-----------------------------------------------
                0.00    0.06   67582/67582       CATCH2_INTERNAL_TEST_14() [60]
[206]    0.1    0.00    0.06   67582         Catch::Matchers::ExceptionMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [206]
                0.00    0.06   67582/67582       Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [207]
-----------------------------------------------
                0.00    0.06   67582/67582       Catch::Matchers::ExceptionMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [206]
[207]    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) [207]
                0.01    0.03   67582/975888      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&) [66]
                0.00    0.03   67582/67582       Catch::Matchers::MatcherBase<std::exception>::MatcherBase() [274]
-----------------------------------------------
                                                 <spontaneous>
[208]    0.1    0.00    0.06                 Catch::Section::Section(Catch::SourceLineInfo const&, Catch::StringRef, char const) [208]
                0.04    0.00      84/306         Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >() const [137]
                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> >&&) [187]
                0.00    0.00     722/4319126     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
                0.00    0.00     806/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
                0.00    0.00     722/106041728     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [90]
-----------------------------------------------
                0.00    0.00      34/1966312     CATCH2_INTERNAL_TEST_0() [12]
                0.02    0.04 1966278/1966312     CATCH2_INTERNAL_TEST_3() [6]
[209]    0.1    0.02    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&) [209]
                0.02    0.01 1966312/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                0.00    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&) [256]
-----------------------------------------------
                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&) [200]
                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&) [170]
[210]    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&) [210]
                0.02    0.00 3932624/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                0.06    0.00 18527573/18527573     Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [123]
[211]    0.1    0.06    0.00 18527573         Catch::ExprLhs<int>::ExprLhs(int) [211]
-----------------------------------------------
                0.00    0.00     211/6652872     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_S_copy(char16_t, char16_t const, unsigned long) [433]
                0.02    0.00 2242776/6652872     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::push_back(char16_t) [121]
                0.03    0.00 4409885/6652872     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_set_length(unsigned long) [139]
[212]    0.1    0.05    0.00 6652872         std::char_traits<char16_t>::assign(char16_t&, char16_t const&) [212]
                0.00    0.00 6652872/591155106     std::__is_constant_evaluated() [74]
-----------------------------------------------
                0.02    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> >&&) [176]
                0.02    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&) [186]
[213]    0.1    0.04    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&) [213]
                0.01    0.00 2226126/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                                                 <spontaneous>
[214]    0.1    0.00    0.05                 Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::operator=(Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>&&) [214]
                0.00    0.05     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> >&&) [187]
-----------------------------------------------
                0.00    0.05       5/5           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[215]    0.1    0.00    0.05       5         CATCH2_INTERNAL_TEST_0() [215]
                0.02    0.03       9/9           std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::c_str() const [226]
                0.00    0.01       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) [377]
                0.00    0.00       5/85          unittest::g_progress() [261]
                0.00    0.00      52/212080476     operator"" catchsr(char const, unsigned long) [15]
                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&&) [645]
                0.00    0.00       2/6339961     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t) [59]
                0.00    0.00      51/106041728     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [90]
                0.00    0.00       1/364614      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [259]
                0.00    0.00      26/106040238     Catch::AssertionHandler::~AssertionHandler() [83]
                0.00    0.00       1/1479726     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [243]
                0.00    0.00       1/14337866     Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t) [135]
                0.00    0.00       1/2098472     unittest::rand_char(bool) [339]
                0.00    0.00      25/25          Catch::ExprLhs<libutf8::bom_t const&> Catch::operator<=<libutf8::bom_t, 0>(Catch::Decomposer&&, libutf8::bom_t&&) [1114]
                0.00    0.00       1/1524782     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::length() const [955]
-----------------------------------------------
                0.00    0.00       1/3201053     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> > >) [475]
                0.03    0.02 3201052/3201053     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [107]
[216]    0.1    0.03    0.02 3201053         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char) [216]
                0.01    0.01 3201053/177436657     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [35]
-----------------------------------------------
                0.00    0.00     102/3356225     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) [502]
                0.00    0.01  762288/3356225     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) [167]
                0.00    0.04 2593835/3356225     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [243]
[217]    0.1    0.00    0.05 3356225         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_dispose() [217]
                0.01    0.02 3356225/10526258     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_is_local() const [147]
                0.01    0.00  762390/762390      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_destroy(unsigned long) [324]
-----------------------------------------------
                0.05    0.00 4409885/4409885     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_set_length(unsigned long) [139]
[218]    0.1    0.05    0.00 4409885         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_length(unsigned long) [218]
-----------------------------------------------
                0.00    0.00      70/3932626     CATCH2_INTERNAL_TEST_0() [12]
                0.03    0.02 3932556/3932626     CATCH2_INTERNAL_TEST_3() [6]
[219]    0.1    0.03    0.02 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> > >&&) [219]
                0.02    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&) [298]
-----------------------------------------------
                0.01    0.04 1114111/1114111     std::hex(std::ios_base&) [203]
[220]    0.1    0.01    0.04 1114111         std::ios_base::setf(std::IosFmtflags, std::IosFmtflags) [220]
                0.02    0.01 1114111/1114111     std::operator&=(std::IosFmtflags&, std::IosFmtflags) [279]
                0.00    0.01 1114111/1114111     std::operator|=(std::IosFmtflags&, std::IosFmtflags) [340]
                0.01    0.00 1114111/2228222     std::operator&(std::IosFmtflags, std::IosFmtflags) [336]
                0.00    0.00 1114111/1114111     std::operator~(std::IosFmtflags) [960]
-----------------------------------------------
                0.02    0.03 10526258/10526258     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_is_local() const [147]
[221]    0.1    0.02    0.03 10526258         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() const [221]
                0.00    0.03 10526258/10526258     std::__ptr_traits_ptr_to<char32_t const, char32_t const, false>::pointer_to(char32_t const&) [271]
-----------------------------------------------
                0.01    0.04 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&) [201]
[222]    0.1    0.01    0.04 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) [222]
                0.00    0.01 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_set_length(unsigned long) [320]
                0.01    0.00 1112062/3336186     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_data() const [234]
                0.01    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() [346]
                0.00    0.00 1112062/83771975     std::isconstant_evaluated() [154]
                0.00    0.00 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) [431]
                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> >) [969]
-----------------------------------------------
                0.00    0.00       2/1113997     CATCH2_INTERNAL_TEST_21() [254]
                0.00    0.00      11/1113997     CATCH2_INTERNAL_TEST_18() [133]
                0.00    0.05 1113984/1113997     CATCH2_INTERNAL_TEST_0() [9]
[223]    0.1    0.00    0.05 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> >&) [223]
                0.01    0.03 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&) [146]
                0.01    0.00 1113997/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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> >&) [365]
-----------------------------------------------
                                                 <spontaneous>
[224]    0.1    0.00    0.05                 Catch::TestCaseTracking::SectionTracker::acquire(Catch::TestCaseTracking::TrackerContext&, Catch::TestCaseTracking::NameAndLocationRef const&) [224]
                0.05    0.00     107/306         Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >() const [137]
                0.00    0.00     107/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                0.00    0.00       2/1050891     CATCH2_INTERNAL_TEST_21() [254]
                0.00    0.00       4/1050891     CATCH2_INTERNAL_TEST_25() [188]
                0.00    0.00     100/1050891     CATCH2_INTERNAL_TEST_0() [428]
                0.00    0.00    2209/1050891     CATCH2_INTERNAL_TEST_3() [96]
                0.00    0.05 1048576/1050891     CATCH2_INTERNAL_TEST_0() [17]
[225]    0.1    0.00    0.05 1050891         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::~basic_string() [225]
                0.01    0.03 2165000/2165386     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_dispose() [232]
                0.01    0.00 2165000/2165000     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::~Allochider() [379]
-----------------------------------------------
                0.02    0.03       9/9           CATCH2_INTERNAL_TEST_0() [215]
[226]    0.1    0.02    0.03       9         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::c_str() const [226]
                0.03    0.00 9612404/38190907     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [164]
-----------------------------------------------
                0.04    0.00 14337866/14337866     Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t) [135]
[227]    0.1    0.04    0.00 14337866         Catch::ExprLhs<char32_t>::ExprLhs(char32_t) [227]
-----------------------------------------------
                0.00    0.00      68/3932624     CATCH2_INTERNAL_TEST_0() [12]
                0.03    0.01 3932556/3932624     CATCH2_INTERNAL_TEST_3() [6]
[228]    0.1    0.03    0.01 3932624         Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator<=<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::Decomposer&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [228]
                0.01    0.00 3932624/3932624     Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::ExprLhs(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [309]
-----------------------------------------------
                                                 <spontaneous>
[229]    0.1    0.04    0.00                 Catch::getCurrentContext() [229]
-----------------------------------------------
                                                 <spontaneous>
[230]    0.1    0.04    0.00                 __gnu_cxx::char_traits<char>::copy(char, char const, unsigned long) [230]
-----------------------------------------------
                                                 <spontaneous>
[231]    0.1    0.04    0.00                 std::char_traits<char>::lt(char const&, char const&) [231]
-----------------------------------------------
                0.00    0.00     386/2165386     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) [510]
                0.01    0.03 2165000/2165386     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::~basic_string() [225]
[232]    0.1    0.01    0.03 2165386         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_dispose() [232]
                0.00    0.03 2165483/4415012     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_is_local() const [198]
                0.00    0.00     483/483         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_destroy(unsigned long) [578]
-----------------------------------------------
                0.01    0.03 4415012/4415012     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_is_local() const [198]
[233]    0.1    0.01    0.03 4415012         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_local_data() const [233]
                0.00    0.03 4415012/4415012     std::__ptr_traits_ptr_to<char16_t const, char16_t const, false>::pointer_to(char16_t const&) [263]
-----------------------------------------------
                0.01    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) [222]
                0.01    0.00 1112062/3336186     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_is_local() const [321]
                0.01    0.00 1112062/3336186     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_set_length(unsigned long) [320]
[234]    0.1    0.04    0.00 3336186         std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_data() const [234]
-----------------------------------------------
                0.00    0.00       2/1114007     CATCH2_INTERNAL_TEST_21() [254]
                0.00    0.00       9/1114007     CATCH2_INTERNAL_TEST_0() [47]
                0.00    0.00      12/1114007     CATCH2_INTERNAL_TEST_18() [133]
                0.04    0.00 1113984/1114007     CATCH2_INTERNAL_TEST_0() [9]
[235]    0.1    0.04    0.00 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> >&) [235]
                0.00    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> >&) [961]
-----------------------------------------------
                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> > >) [475]
                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&) [476]
                0.04    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&) [239]
[236]    0.1    0.04    0.00     404         __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const [236]
-----------------------------------------------
                                                 <spontaneous>
[237]    0.1    0.04    0.00                 operator delete(void, void) [237]
-----------------------------------------------
                0.00    0.00       2/8999429     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> >&&) [687]
                0.04    0.00 8999427/8999429     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long) [124]
[238]    0.1    0.04    0.00 8999429         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_length(unsigned long) [238]
-----------------------------------------------
                0.00    0.04     400/400         CATCH2_INTERNAL_TEST_3() [6]
[239]    0.1    0.00    0.04     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&) [239]
                0.04    0.00     400/404         __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const [236]
-----------------------------------------------
                0.00    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> >&&) [187]
[240]    0.1    0.00    0.04     302         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear() [240]
                0.02    0.02 2225503/218793859     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
-----------------------------------------------
                0.00    0.04       2/2           CATCH2_INTERNAL_TEST_0() [47]
[241]    0.1    0.00    0.04       2         (anonymous namespace)::get_date(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [241]
                0.00    0.04       2/13          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const) [114]
                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&) [260]
                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/4747630     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> >&&) [50]
                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() [47]
[242]    0.1    0.00    0.04       2         (anonymous namespace)::get_time(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) [114]
                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&) [260]
                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       1/1479726     CATCH2_INTERNAL_TEST_0() [215]
                0.00    0.00       6/1479726     CATCH2_INTERNAL_TEST_21() [254]
                0.00    0.00     100/1479726     CATCH2_INTERNAL_TEST_3() [6]
                0.00    0.00     100/1479726     CATCH2_INTERNAL_TEST_0() [428]
                0.00    0.00  173948/1479726     CATCH2_INTERNAL_TEST_25() [188]
                0.00    0.00  190461/1479726     CATCH2_INTERNAL_TEST_41() [27]
                0.00    0.03 1115110/1479726     CATCH2_INTERNAL_TEST_0() [17]
[243]    0.1    0.00    0.04 1479726         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [243]
                0.00    0.04 2593835/3356225     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_dispose() [217]
                0.00    0.00 2593835/2593835     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::~Allochider() [949]
-----------------------------------------------
                                                 <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 [137]
                0.00    0.00      84/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                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 ()()) [364]
                0.00    0.00       1/70011       libutf8::operator!=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [634]
                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>=(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) [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) [630]
                0.00    0.00       1/70011       libutf8::operator==(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [624]
                0.00    0.00       1/70011       libutf8::operator!=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [633]
                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       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&) [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&) [629]
                0.00    0.00       1/70011       std::random_device::random_device() [636]
                0.00    0.00       1/70011       Catch::ReusableStringStream::~ReusableStringStream() [635]
                0.00    0.00       2/70011       CATCH2_INTERNAL_TEST_0() [440]
                0.00    0.00       3/70011       CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.00       3/70011       CATCH2_INTERNAL_TEST_18() [133]
                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]) [564]
                0.00    0.00       4/70011       Catch::ConsoleReporter::ConsoleReporter(Catch::ReporterConfig&&)::{lambda()#1}::operator()() const [566]
                0.00    0.00       9/70011       CATCH2_INTERNAL_TEST_0() [47]
                0.00    0.00       9/70011       Catch::ReporterRegistry::ReporterRegistry() [528]
                0.00    0.00      16/70011       libutf8::operator==(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [522]
                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&) [260]
                0.00    0.00    1058/70011       CATCH2_INTERNAL_TEST_6() [31]
                0.00    0.00    3337/70011       CATCH2_INTERNAL_TEST_0() [17]
                0.02    0.02   65535/70011       CATCH2_INTERNAL_TEST_14() [60]
[245]    0.1    0.02    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&) [245]
                0.00    0.01  243519/26999764     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) [28]
                0.00    0.00  243519/83361080     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [52]
                0.00    0.00  243519/113095316     std::char_traits<char>::length(char const) [69]
                0.00    0.00  243519/27695330     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [165]
-----------------------------------------------
                0.03    0.01       2/2           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[246]    0.1    0.03    0.01       2         CATCH2_INTERNAL_TEST_37() [246]
                0.00    0.00  347702/212080476     operator"" catchsr(char const, unsigned long) [15]
                0.00    0.00       2/85          unittest::g_progress() [261]
                0.00    0.00  173851/106040238     Catch::AssertionHandler::~AssertionHandler() [83]
                0.00    0.00  173855/106041728     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [90]
-----------------------------------------------
                0.02    0.02 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) [148]
[247]    0.1    0.02    0.02 2486272         Catch::BinaryExpr<char32_t, unsigned int>::BinaryExpr(bool, char32_t, Catch::StringRef, unsigned int) [247]
                0.02    0.00 2486272/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                0.04    0.00 26999765/26999765     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) [28]
[248]    0.1    0.04    0.00 26999765         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> >) [248]
-----------------------------------------------
                0.00    0.00     386/12188836     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) [510]
                0.00    0.00     483/12188836     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_destroy(unsigned long) [578]
                0.00    0.00    1836/12188836     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_append(char16_t const, unsigned long) [481]
                0.00    0.00    2109/12188836     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&) [371]
                0.00    0.00   67773/12188836     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator[](unsigned long) [450]
                0.00    0.00 1048576/12188836     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) [197]
                0.01    0.00 2242776/12188836     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::push_back(char16_t) [121]
                0.01    0.00 4409885/12188836     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_set_length(unsigned long) [139]
                0.01    0.00 4415012/12188836     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_is_local() const [198]
[249]    0.1    0.04    0.00 12188836         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data() const [249]
-----------------------------------------------
                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> >) [482]
                0.03    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> >&&) [187]
[250]    0.1    0.04    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> >&) [250]
-----------------------------------------------
                                                 <spontaneous>
[251]    0.1    0.04    0.00                 Catch::ConsoleReporter::assertionStarting(Catch::AssertionInfo const&) [251]
-----------------------------------------------
                0.00    0.00       6/6412928     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&) [788]
                0.00    0.00    7332/6412928     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator[](unsigned long) [496]
                0.03    0.00 6405590/6412928     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t) [61]
[252]    0.1    0.03    0.00 6412928         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::size() const [252]
-----------------------------------------------
                0.01    0.03 1112064/1112064     CATCH2_INTERNAL_TEST_0() [12]
[253]    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) [253]
                0.01    0.01 1112064/18527573     Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [95]
                0.01    0.00 1112064/296819137     Catch::operator"" sr(char const, unsigned long) [10]
-----------------------------------------------
                0.01    0.02       2/2           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[254]    0.1    0.01    0.02       2         CATCH2INTERNAL_TEST_21() [254]
                0.00    0.01  196857/6814739     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) [119]
                0.00    0.00  529270/212080476     operator"" catchsr(char const, unsigned long) [15]
                0.00    0.00   65629/6339961     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t) [59]
                0.00    0.00  196857/6814739     Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [169]
                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) [423]
                0.00    0.00  264635/106040238     Catch::AssertionHandler::~AssertionHandler() [83]
                0.00    0.00  264639/106041728     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [90]
                0.00    0.00       2/85          unittest::g_progress() [261]
                0.00    0.00    8576/8777        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [447]
                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> >&&) [187]
                0.00    0.00   67773/67773       std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator[](unsigned long) [450]
                0.00    0.00    4288/4288        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) [492]
                0.00    0.00    6432/7332        std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator[](unsigned long) [496]
                0.00    0.00       2/4319126     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
                0.00    0.00       4/364614      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [259]
                0.00    0.00       6/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
                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> >&&) [687]
                0.00    0.00       6/1479726     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [243]
                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> >&) [223]
                0.00    0.00       2/1050891     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::~basic_string() [225]
                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> >&) [720]
                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> >&) [235]
                0.00    0.00       1/6019509     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [99]
                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) [109]
                0.00    0.00       1/37858094     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [40]
                0.00    0.00       1/7657594     Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [202]
                0.00    0.00   67773/67773       Catch::ExprLhs<char16_t> Catch::operator<=<char16_t, 0>(Catch::Decomposer&&, char16_t) [980]
                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> >&) [1203]
                0.00    0.00       1/1524782     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::length() const [955]
-----------------------------------------------
                0.01    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) [257]
                0.02    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&) [146]
[255]    0.1    0.03    0.00 5631910         std::char_traits<char>::compare(char const, char const, unsigned long) [255]
                0.00    0.00 5656250/591155106     std::__is_constant_evaluated() [74]
-----------------------------------------------
                0.00    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&) [209]
                0.01    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&) [177]
[256]    0.1    0.01    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&) [256]
                0.02    0.00 3932626/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                0.00    0.00       1/1179724     unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [672]
                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]) [732]
                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]) [735]
                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]) [736]
                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]) [734]
                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]) [738]
                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]) [737]
                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]) [733]
                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]) [709]
                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]) [695]
                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]) [694]
                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]) [693]
                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 [590]
                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]) [673]
                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]) [654]
                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]) [655]
                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]) [647]
                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]) [648]
                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]) [599]
                0.00    0.00   67582/1179724     Catch::Matchers::ExceptionWatcher::match(std::exception const&) const [416]
                0.01    0.02 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]) [196]
[257]    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) [257]
                0.01    0.00 1179722/5631910     std::char_traits<char>::compare(char const, char const, unsigned long) [255]
                0.00    0.00 1179722/10084100     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [205]
                0.00    0.00 1179724/113095316     std::char_traits<char>::length(char const) [69]
                0.00    0.00 2359446/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [42]
-----------------------------------------------
                0.00    0.00     102/762390      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) [502]
                0.01    0.02  762288/762390      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) [167]
[258]    0.1    0.01    0.02  762390         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_create(unsigned long&, unsigned long) [258]
                0.02    0.00  762390/762390      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_allocate(std::allocator<char32_t>&, unsigned long) [293]
                0.00    0.00 1524778/1524778     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::max_size() const [957]
                0.00    0.00  762390/1524784     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_get_allocator() [954]
-----------------------------------------------
                0.00    0.00       1/364614      CATCH2_INTERNAL_TEST_0() [215]
                0.00    0.00       4/364614      CATCH2_INTERNAL_TEST_21() [254]
                0.00    0.00     100/364614      CATCH2_INTERNAL_TEST_3() [6]
                0.00    0.00     100/364614      CATCH2_INTERNAL_TEST_0() [428]
                0.01    0.01  173948/364614      CATCH2_INTERNAL_TEST_25() [188]
                0.01    0.01  190461/364614      CATCH2_INTERNAL_TEST_41() [27]
[259]    0.1    0.01    0.02  364614         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [259]
                0.00    0.01  366663/7887365     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long) [124]
                0.00    0.00  366663/1481775     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() [278]
                0.00    0.00  366663/83771975     std::is_constant_evaluated() [154]
                0.00    0.00  366663/366663      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::Allochider(char32_t, std::allocator<char32_t>&&) [977]
-----------------------------------------------
                0.00    0.00       2/17          (anonymous namespace)::get_time(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [242]
                0.00    0.00       2/17          (anonymous namespace)::get_date(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [241]
                0.02    0.00      13/17          CATCH2_INTERNAL_TEST_0() [47]
[260]    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&) [260]
                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&) [245]
-----------------------------------------------
                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 ()()) [364]
                0.00    0.00       1/85          CATCH2_INTERNAL_TEST_0() [12]
                0.00    0.00       1/85          CATCH2_INTERNAL_TEST_0() [428]
                0.00    0.00       1/85          CATCH2_INTERNAL_TEST_3() [96]
                0.00    0.00       1/85          CATCH2_INTERNAL_TEST_0() [448]
                0.00    0.00       1/85          CATCH2_INTERNAL_TEST_18() [133]
                0.00    0.00       1/85          CATCH2_INTERNAL_TEST_41() [27]
                0.00    0.00       1/85          CATCH2_INTERNAL_TEST_0() [471]
                0.00    0.00       2/85          CATCH2_INTERNAL_TEST_0() [47]
                0.00    0.00       2/85          CATCH2_INTERNAL_TEST_8() [421]
                0.00    0.00       2/85          CATCH2_INTERNAL_TEST_3() [6]
                0.00    0.00       2/85          CATCH2_INTERNAL_TEST_0() [440]
                0.00    0.00       2/85          CATCH2_INTERNAL_TEST_14() [60]
                0.00    0.00       2/85          CATCH2_INTERNAL_TEST_21() [254]
                0.00    0.00       2/85          CATCH2_INTERNAL_TEST_37() [246]
                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() [188]
                0.00    0.00       4/85          CATCH2_INTERNAL_TEST_31() [39]
                0.00    0.00       5/85          CATCH2_INTERNAL_TEST_0() [215]
                0.00    0.00       5/85          CATCH2_INTERNAL_TEST_12() [13]
                0.00    0.00       6/85          CATCH2_INTERNAL_TEST_0() [56]
                0.00    0.00      12/85          CATCH2_INTERNAL_TEST_0() [17]
                0.01    0.00      20/85          CATCH2_INTERNAL_TEST_6() [31]
[261]    0.1    0.03    0.00      85         unittest::g_progress() [261]
-----------------------------------------------
                0.03    0.00 10009720/10009720     Catch::ExprLhs<libutf8::token_t const&> Catch::operator<=<libutf8::token_t, 0>(Catch::Decomposer&&, libutf8::token_t&&) [141]
[262]    0.1    0.03    0.00 10009720         Catch::ExprLhs<libutf8::token_t const&>::ExprLhs(libutf8::token_t const&) [262]
-----------------------------------------------
                0.00    0.03 4415012/4415012     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_local_data() const [233]
[263]    0.1    0.00    0.03 4415012         std::__ptr_traits_ptr_to<char16_t const, char16_t const, false>::pointer_to(char16_t const&) [263]
                0.02    0.01 4415012/4415012     char16_t const std::addressof<char16_t const>(char16_t const&) [264]
-----------------------------------------------
                0.02    0.01 4415012/4415012     std::__ptr_traits_ptr_to<char16_t const, char16_t const, false>::pointer_to(char16_t const&) [263]
[264]    0.1    0.02    0.01 4415012         char16_t const std::addressof<char16_t const>(char16_t const&) [264]
                0.01    0.00 4415012/4415012     char16_t const std::__addressof<char16_t const>(char16_t const&) [329]
-----------------------------------------------
                0.02    0.01 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&) [126]
[265]    0.1    0.02    0.01 1115110         std::char_traits<char32_t>::length(char32_t const) [265]
                0.01    0.00 2230220/2230220     std::char_traits<char32_t>::eq(char32_t const&, char32_t const&) [335]
-----------------------------------------------
                                                 <spontaneous>
[266]    0.1    0.03    0.00                 Catch::RunContext::assertionEnded(Catch::AssertionResult&&) [266]
-----------------------------------------------
                                                 <spontaneous>
[267]    0.1    0.03    0.00                 Catch::AssertionHandler::handleExceptionThrownAsExpected() [267]
-----------------------------------------------
                                                 <spontaneous>
[268]    0.1    0.03    0.00                 std::operator|(std::IosOpenmode, std::IosOpenmode) [268]
-----------------------------------------------
                                                 <spontaneous>
[269]    0.1    0.03    0.00                 Catch::AssertionHandler::complete()::{lambda()#1}::operator()() const [269]
-----------------------------------------------
                0.00    0.00     604/39825877     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> >&&) [187]
                0.00    0.00 4749378/39825877     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> >&&) [50]
                0.01    0.00 17537928/39825877     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [117]
                0.01    0.00 17537967/39825877     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [65]
[270]    0.1    0.03    0.00 39825877         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [270]
-----------------------------------------------
                0.00    0.03 10526258/10526258     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() const [221]
[271]    0.1    0.00    0.03 10526258         std::__ptr_traits_ptr_to<char32_t const, char32_t const, false>::pointer_to(char32_t const&) [271]
                0.01    0.02 10526258/10526258     char32_t const std::addressof<char32_t const>(char32_t const&) [272]
-----------------------------------------------
                0.01    0.02 10526258/10526258     std::__ptr_traits_ptr_to<char32_t const, char32_t const, false>::pointer_to(char32_t const&) [271]
[272]    0.1    0.01    0.02 10526258         char32_t const std::addressof<char32_t const>(char32_t const&) [272]
                0.02    0.00 10526258/10526258     char32_t const std::__addressof<char32_t const>(char32_t const&) [305]
-----------------------------------------------
                                                 <spontaneous>
[273]    0.1    0.01    0.02                 Catch::Optional<Catch::AssertionResult>::operator=(Catch::AssertionResult&&) [273]
                0.02    0.00  454020/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                0.00    0.03   67582/67582       Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [207]
[274]    0.1    0.00    0.03   67582         Catch::Matchers::MatcherBase<std::exception>::MatcherBase() [274]
                0.00    0.03   67582/67582       Catch::Matchers::MatcherUntypedBase::MatcherUntypedBase() [275]
-----------------------------------------------
                0.00    0.03   67582/67582       Catch::Matchers::MatcherBase<std::exception>::MatcherBase() [274]
[275]    0.1    0.00    0.03   67582         Catch::Matchers::MatcherUntypedBase::MatcherUntypedBase() [275]
                0.01    0.02   67582/4319126     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
-----------------------------------------------
                                                 <spontaneous>
[276]    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&) [276]
                0.03    0.00     158/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [171]
-----------------------------------------------
                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 [863]
                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 [862]
                0.01    0.00 3932627/7865658     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() [143]
                0.01    0.00 3933029/7865658     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() [140]
[277]    0.1    0.03    0.00 7865658         __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char const&) [277]
-----------------------------------------------
                0.00    0.00       2/1481775     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> >&&) [687]
                0.00    0.00  366663/1481775     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [259]
                0.01    0.01 1115110/1481775     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&) [126]
[278]    0.1    0.01    0.01 1481775         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() [278]
                0.00    0.01 2593837/2593837     std::__ptr_traits_ptr_to<char32_t, char32_t, false>::pointer_to(char32_t&) [331]
-----------------------------------------------
                0.02    0.01 1114111/1114111     std::ios_base::setf(std::IosFmtflags, std::IosFmtflags) [220]
[279]    0.1    0.02    0.01 1114111         std::operator&=(std::IosFmtflags&, std::IosFmtflags) [279]
                0.01    0.00 1114111/2228222     std::operator&(std::IosFmtflags, std::IosFmtflags) [336]
-----------------------------------------------
                                                 <spontaneous>
[280]    0.1    0.03    0.00                 Catch::Detail::unique_ptr<Catch::OutputRedirect>::operator->() [280]
-----------------------------------------------
                                                 <spontaneous>
[281]    0.1    0.03    0.00                 __gnu_cxx::char_traits<char32_t>::copy(char32_t, char32_t const, unsigned long) [281]
-----------------------------------------------
                                                 <spontaneous>
[282]    0.1    0.03    0.00                 Catch::ITransientExpression::getResult() const [282]
-----------------------------------------------
                0.02    0.00 20326648/20326648     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [136]
[283]    0.1    0.02    0.00 20326648         Catch::ExprLhs<bool>::ExprLhs(bool) [283]
-----------------------------------------------
                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&) [478]
                0.00    0.02     130/131         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::max_size() const [287]
[284]    0.1    0.00    0.02     131         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_max_size(std::allocator<Catch::StringRef> const&) [284]
                0.02    0.00     131/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [171]
-----------------------------------------------
                0.00    0.02      65/65          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::push_back(Catch::StringRef const&) [286]
[285]    0.1    0.00    0.02      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&) [285]
                0.00    0.02      65/65          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_check_len(unsigned long, char const) const [288]
                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&) [558]
                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>&) [591]
                0.00    0.00      65/120         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_allocate(unsigned long) [719]
                0.00    0.00      65/438         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_deallocate(Catch::StringRef, unsigned long) [718]
                0.00    0.00     130/279         Catch::StringRef const& std::forward<Catch::StringRef const&>(std::remove_reference<Catch::StringRef const&>::type&) [1018]
                0.00    0.00     130/594         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() [995]
                0.00    0.00     130/330         __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const [1011]
                0.00    0.00      65/100         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() [1049]
                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&) [1063]
-----------------------------------------------
                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) && [290]
[286]    0.1    0.00    0.02      65         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::push_back(Catch::StringRef const&) [286]
                0.00    0.02      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&) [285]
                0.00    0.00      65/100         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() [1048]
-----------------------------------------------
                0.00    0.02     130/130         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_check_len(unsigned long, char const) const [288]
[287]    0.1    0.00    0.02     130         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::max_size() const [287]
                0.00    0.02     130/131         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_max_size(std::allocator<Catch::StringRef> const&) [284]
                0.00    0.00     130/184         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() const [1026]
-----------------------------------------------
                0.00    0.02      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&) [285]
[288]    0.1    0.00    0.02      65         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_check_len(unsigned long, char const) const [288]
                0.00    0.02     130/130         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::max_size() const [287]
                0.00    0.00     260/491         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::size() const [996]
                0.00    0.00      65/250         unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&) [1020]
-----------------------------------------------
                0.00    0.00       2/1464958     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&) [376]
                0.02    0.00 1464956/1464958     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [87]
[289]    0.0    0.02    0.00 1464958         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const [289]
                0.00    0.00 1464961/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [42]
-----------------------------------------------
                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 ()()) [364]
                0.00    0.02      50/62          Catch::makeCommandLineParser(Catch::ConfigData&) [291]
[290]    0.0    0.00    0.02      62         Catch::Clara::Opt::operator[](Catch::StringRef) && [290]
                0.00    0.02      62/65          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::push_back(Catch::StringRef const&) [286]
-----------------------------------------------
                                                 <spontaneous>
[291]    0.0    0.00    0.02                 Catch::makeCommandLineParser(Catch::ConfigData&) [291]
                0.00    0.02      50/62          Catch::Clara::Opt::operator[](Catch::StringRef) && [290]
                0.00    0.00      34/40          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt>(Catch::Clara::Parser&&, Catch::Clara::Opt&&) [402]
                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) [391]
                0.00    0.00       2/3           Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, Catch::StringRef) [658]
                0.00    0.00      35/49          Catch::Clara::Parser::~Parser() [678]
                0.00    0.00      34/242         Catch::Clara::Opt::~Opt() [675]
                0.00    0.00       1/50          Catch::Clara::ExeName::~ExeName() [892]
                0.00    0.00      34/42          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(Catch::StringRef) && [1103]
-----------------------------------------------
                                                 <spontaneous>
[292]    0.0    0.00    0.02                 std::vector<Catch::Tag, std::allocator<Catch::Tag> >::_S_max_size(std::allocator<Catch::Tag> const&) [292]
                0.02    0.00     116/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [171]
-----------------------------------------------
                0.02    0.00  762390/762390      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_create(unsigned long&, unsigned long) [258]
[293]    0.0    0.02    0.00  762390         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_allocate(std::allocator<char32_t>&, unsigned long) [293]
                0.00    0.00  762390/591155106     std::__is_constant_evaluated() [74]
                0.00    0.00  762390/762390      std::__new_allocator<char32_t>::allocate(unsigned long, void const) [975]
-----------------------------------------------
                0.02    0.00 7657594/7657594     Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [202]
[294]    0.0    0.02    0.00 7657594         Catch::ExprLhs<unsigned long>::ExprLhs(unsigned long) [294]
-----------------------------------------------
                0.02    0.00 6814739/6814739     Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [169]
[295]    0.0    0.02    0.00 6814739         Catch::ExprLhs<char>::ExprLhs(char) [295]
-----------------------------------------------
                0.02    0.00 6542976/6542976     Catch::ExprLhs<void const const&> Catch::operator<=<void const, 0>(Catch::Decomposer&&, void const&&) [191]
[296]    0.0    0.02    0.00 6542976         Catch::ExprLhs<void const const&>::ExprLhs(void const const&) [296]
-----------------------------------------------
                0.00    0.00      18/4095081     CATCH2_INTERNAL_TEST_0() [47]
                0.00    0.00      20/4095081     CATCH2_INTERNAL_TEST_0() [12]
                0.00    0.00     100/4095081     CATCH2_INTERNAL_TEST_3() [96]
                0.00    0.00   31342/4095081     CATCH2_INTERNAL_TEST_0() [17]
                0.01    0.00 1113984/4095081     CATCH2_INTERNAL_TEST_0() [9]
                0.01    0.00 2949617/4095081     CATCH2_INTERNAL_TEST_3() [6]
[297]    0.0    0.02    0.00 4095081         Catch::operator|(Catch::ResultDisposition::Flags, Catch::ResultDisposition::Flags) [297]
-----------------------------------------------
                0.02    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> > >&&) [219]
[298]    0.0    0.02    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&) [298]
-----------------------------------------------
                0.02    0.00 3350293/3350293     unittest::random_char(unittest::character_t) [153]
[299]    0.0    0.02    0.00 3350293         void unittest::random<char32_t>(char32_t&) [299]
-----------------------------------------------
                0.02    0.00 3145728/3145728     std::char_traits<char16_t>::length(char16_t const) [192]
[300]    0.0    0.02    0.00 3145728         std::char_traits<char16_t>::eq(char16_t const&, char16_t const&) [300]
-----------------------------------------------
                0.02    0.00 1116424/1116424     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string() [155]
[301]    0.0    0.02    0.00 1116424         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::Allochider(char16_t, std::allocator<char16_t>&&) [301]
                0.00    0.00 1116424/1116424     std::remove_reference<std::allocator<char16_t>&>::type&& std::move<std::allocator<char16_t>&>(std::allocator<char16_t>&) [958]
-----------------------------------------------
                                                 <spontaneous>
[302]    0.0    0.02    0.00                 Catch::LazyExpression::LazyExpression(bool) [302]
-----------------------------------------------
                                                 <spontaneous>
[303]    0.0    0.02    0.00                 Catch::Detail::unique_ptr<Catch::(anonymous namespace)::NoopRedirect>::release() [303]
-----------------------------------------------
                                                 <spontaneous>
[304]    0.0    0.02    0.00                 std::remove_reference<Catch::TestCaseTracking::ITracker&>::type&& std::move<Catch::TestCaseTracking::ITracker&>(Catch::TestCaseTracking::ITracker&) [304]
-----------------------------------------------
                0.02    0.00 10526258/10526258     char32_t const std::addressof<char32_t const>(char32_t const&) [272]
[305]    0.0    0.02    0.00 10526258         char32_t const std::__addressof<char32_t const>(char32_t const&) [305]
-----------------------------------------------
                0.00    0.00       1/455944      void std::Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [741]
                0.00    0.00       1/455944      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&) [760]
                0.00    0.00       1/455944      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&) [782]
                0.00    0.00       1/455944      Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>::ResultValueBase(Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>&&) [747]
                0.00    0.00       1/455944      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&&) [766]
                0.00    0.00       1/455944      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&) [759]
                0.00    0.00       1/455944      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&) [761]
                0.00    0.00       1/455944      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&) [758]
                0.00    0.00       1/455944      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&) [762]
                0.00    0.00       1/455944      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&) [757]
                0.00    0.00       1/455944      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&) [749]
                0.00    0.00       1/455944      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&) [754]
                0.00    0.00       1/455944      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&) [750]
                0.00    0.00       1/455944      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&) [751]
                0.00    0.00       1/455944      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&) [752]
                0.00    0.00       1/455944      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&) [753]
                0.00    0.00       1/455944      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&) [755]
                0.00    0.00       1/455944      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&) [756]
                0.00    0.00       1/455944      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&) [781]
                0.00    0.00       1/455944      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&) [783]
                0.00    0.00       1/455944      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&) [779]
                0.00    0.00       1/455944      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&) [784]
                0.00    0.00       1/455944      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&) [778]
                0.00    0.00       1/455944      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&) [770]
                0.00    0.00       1/455944      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&) [775]
                0.00    0.00       1/455944      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&) [771]
                0.00    0.00       1/455944      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&) [772]
                0.00    0.00       1/455944      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&) [773]
                0.00    0.00       1/455944      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&) [774]
                0.00    0.00       1/455944      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&) [776]
                0.00    0.00       1/455944      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&) [777]
                0.00    0.00       1/455944      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&) [739]
                0.00    0.00       1/455944      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&&) [764]
                0.00    0.00       1/455944      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&) [763]
                0.00    0.00       1/455944      void std::Construct<Catch::Clara::Detail::BoundValueRef<long>, long&>(Catch::Clara::Detail::BoundValueRef<long>, long&) [780]
                0.00    0.00       1/455944      Catch::Optional<Catch::ReporterSpec>::Optional(Catch::ReporterSpec&&) [748]
                0.00    0.00       1/455944      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> >&&) [688]
                0.00    0.00       1/455944      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&) [769]
                0.00    0.00       1/455944      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> > >&&) [767]
                0.00    0.00       1/455944      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&&) [768]
                0.00    0.00       1/455944      void std::__relocate_object_a<Catch::SectionInfo, Catch::SectionInfo, std::allocator<Catch::SectionInfo> >(Catch::SectionInfo, Catch::SectionInfo, std::allocator<Catch::SectionInfo>&) [785]
                0.00    0.00       1/455944      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&&) [765]
                0.00    0.00       2/455944      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> > > >&) [710]
                0.00    0.00       2/455944      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&) [711]
                0.00    0.00       2/455944      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> > > >&) [714]
                0.00    0.00       2/455944      void std::Construct<Catch::Clara::Detail::BoundValueRef<double>, double&>(Catch::Clara::Detail::BoundValueRef<double>, double&) [715]
                0.00    0.00       2/455944      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&) [713]
                0.00    0.00       2/455944      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&) [712]
                0.00    0.00       3/455944      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&) [650]
                0.00    0.00       3/455944      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&) [662]
                0.00    0.00       3/455944      void std::Construct<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&) [697]
                0.00    0.00       4/455944      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]) [682]
                0.00    0.00       4/455944      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]) [564]
                0.00    0.00       4/455944      void std::Construct<Catch::ColumnInfo, Catch::ColumnInfo const&>(Catch::ColumnInfo, Catch::ColumnInfo const&) [683]
                0.00    0.00       6/455944      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&&) [664]
                0.00    0.00       6/455944      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&&) [667]
                0.00    0.00       6/455944      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>&&) [666]
                0.00    0.00       6/455944      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>&&) [665]
                0.00    0.00       7/455944      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> >&) [608]
                0.00    0.00       7/455944      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> >&) [657]
                0.00    0.00       8/455944      void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt&>(Catch::Clara::Opt, Catch::Clara::Opt&) [597]
                0.00    0.00      10/455944      Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [643]
                0.00    0.00      11/455944      Catch::Tag& std::vector<Catch::Tag, std::allocator<Catch::Tag> >::emplaceback<Catch::StringRef>(Catch::StringRef&&) [638]
                0.00    0.00      12/455944      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&&) [637]
                0.00    0.00      13/455944      void std::Construct<Catch::StringRef, char const const&>(Catch::StringRef, char const const&) [623]
                0.00    0.00      16/455944      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&) [605]
                0.00    0.00      16/455944      void std::Construct<Catch::Clara::Detail::BoundFlagRef, bool&>(Catch::Clara::Detail::BoundFlagRef, bool&) [606]
                0.00    0.00      17/455944      Catch::TestCaseHandle& std::vector<Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle> >::emplaceback<Catch::TestCaseInfo, Catch::ITestInvoker>(Catch::TestCaseInfo&&, Catch::ITestInvoker&&) [601]
                0.00    0.00      17/455944      Catch::TestCaseInfo& std::vector<Catch::TestCaseInfo, std::allocator<Catch::TestCaseInfo> >::emplace_back<Catch::TestCaseInfo>(Catch::TestCaseInfo&&) [604]
                0.00    0.00      17/455944      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>&&) [603]
                0.00    0.00      17/455944      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>&&) [602]
                0.00    0.00      18/455944      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<>&&) [600]
                0.00    0.00      23/455944      decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef>)())) std::construct_at<Catch::StringRef, Catch::StringRef>(Catch::StringRef, Catch::StringRef&&) [594]
                0.00    0.00      23/455944      void std::Construct<Catch::TestCaseHandle, Catch::TestCaseHandle const&>(Catch::TestCaseHandle, Catch::TestCaseHandle const&) [596]
                0.00    0.00      28/455944      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>&&) [587]
                0.00    0.00      31/455944      void std::__relocate_object_a<Catch::TestCaseHandle, Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle> >(Catch::TestCaseHandle, Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle>&) [582]
                0.00    0.00      31/455944      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> >&) [584]
                0.00    0.00      31/455944      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> >&) [583]
                0.00    0.00      35/455944      void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [579]
                0.00    0.00      43/455944      void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [530]
                0.00    0.00      44/455944      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&&) [571]
                0.00    0.00      46/455944      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&&) [569]
                0.00    0.00      46/455944      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&) [568]
                0.00    0.00      46/455944      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&) [567]
                0.00    0.00      54/455944      void std::__relocate_object_a<Catch::Tag, Catch::Tag, std::allocator<Catch::Tag> >(Catch::Tag, Catch::Tag, std::allocator<Catch::Tag>&) [563]
                0.00    0.00      58/455944      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&&) [559]
                0.00    0.00      65/455944      decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef const&>)())) std::construct_at<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [558]
                0.00    0.00      79/455944      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>&&) [548]
                0.00    0.00      83/455944      Catch::TestCaseTracking::ITracker& std::vector<Catch::TestCaseTracking::ITracker, std::allocator<Catch::TestCaseTracking::ITracker> >::emplace_back<Catch::TestCaseTracking::ITracker>(Catch::TestCaseTracking::ITracker&&) [546]
                0.00    0.00      84/455944      void std::Construct<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [542]
                0.00    0.00      86/455944      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> >&) [541]
                0.00    0.00     110/455944      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&&) [534]
                0.00    0.00     166/455944      std::vector<Catch::SectionInfo, std::allocator<Catch::SectionInfo> >::push_back(Catch::SectionInfo const&) [524]
                0.00    0.00     213/455944      Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>::operator=(Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>&&) [518]
                0.00    0.00     214/455944      Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::Detail::ParseState&&) [516]
                0.02    0.00  454020/455944      Catch::Optional<Catch::AssertionResult>::operator=(Catch::AssertionResult&&) [273]
[306]    0.0    0.02    0.00  455944         operator new(unsigned long, void) [306]
-----------------------------------------------
                0.01    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]) [196]
[307]    0.0    0.01    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]) [307]
                0.01    0.00 1112065/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                0.00    0.00       1/521609      libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::allocator<char> const&) [809]
                0.00    0.02  521608/521609      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&) [43]
[308]    0.0    0.00    0.02  521609         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&) [308]
                0.00    0.00  521609/218793859     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.00    0.00  521609/83361080     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [52]
                0.00    0.00  521609/27695330     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [165]
                0.00    0.00  521609/83771975     std::is_constant_evaluated() [154]
-----------------------------------------------
                0.01    0.00 3932624/3932624     Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> 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> > >&&) [228]
[309]    0.0    0.01    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&) [309]
-----------------------------------------------
                                                 <spontaneous>
[310]    0.0    0.01    0.00                 Catch::RunContext::lastAssertionPassed() [310]
-----------------------------------------------
                                                 <spontaneous>
[311]    0.0    0.01    0.00                 Catch::scopedActivate(Catch::OutputRedirect&) [311]
-----------------------------------------------
                                                 <spontaneous>
[312]    0.0    0.01    0.00                 Catch::ConsoleReporter::reportInvalidTestSpec(Catch::StringRef) [312]
-----------------------------------------------
                                                 <spontaneous>
[313]    0.0    0.01    0.00                 Catch::seedRng(Catch::IConfig const&) [313]
-----------------------------------------------
                                                 <spontaneous>
[314]    0.0    0.01    0.00                 Catch::Matchers::MatcherBase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~MatcherBase() [314]
-----------------------------------------------
                                                 <spontaneous>
[315]    0.0    0.01    0.00                 __gnu_cxx::char_traits<char>::length(char const) [315]
-----------------------------------------------
                                                 <spontaneous>
[316]    0.0    0.01    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 [316]
-----------------------------------------------
                                                 <spontaneous>
[317]    0.0    0.01    0.00                 std::setprecision(int) [317]
-----------------------------------------------
                0.01    0.00 3201052/3201052     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [107]
[318]    0.0    0.01    0.00 3201052         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag)::_Guard::~_Guard() [318]
-----------------------------------------------
                0.00    0.00       1/23          __static_initialization_and_destruction_0() [441]
                0.00    0.00       1/23          __static_initialization_and_destruction_0() [442]
                0.00    0.00       1/23          __static_initialization_and_destruction_0() [443]
                0.00    0.00       1/23          __static_initialization_and_destruction_0() [444]
                0.00    0.00       1/23          __static_initialization_and_destruction_0() [445]
                0.00    0.00       1/23          __static_initialization_and_destruction_0() [446]
                0.00    0.00       2/23          __static_initialization_and_destruction_0() [418]
                0.00    0.00       2/23          __static_initialization_and_destruction_0() [419]
                0.00    0.00       2/23          __static_initialization_and_destruction_0() [420]
                0.00    0.00       3/23          __static_initialization_and_destruction_0() [415]
                0.01    0.00       8/23          __static_initialization_and_destruction_0() [370]
[319]    0.0    0.01    0.00      23         Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [319]
-----------------------------------------------
                0.00    0.01 1112062/1112062     void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct<wchar_t const>(wchar_t const, wchar_t const, std::forward_iterator_tag) [222]
[320]    0.0    0.00    0.01 1112062         std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_set_length(unsigned long) [320]
                0.01    0.00 1112062/3336186     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_data() const [234]
                0.00    0.00 1112062/2224124     std::char_traits<wchar_t>::assign(wchar_t&, wchar_t const&) [417]
                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) [966]
-----------------------------------------------
                0.00    0.01 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_dispose() [322]
[321]    0.0    0.00    0.01 1112062         std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_is_local() const [321]
                0.01    0.00 1112062/3336186     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_data() const [234]
                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 [962]
-----------------------------------------------
                0.00    0.01 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::~basic_string() [323]
[322]    0.0    0.00    0.01 1112062         std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_dispose() [322]
                0.00    0.01 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_is_local() const [321]
-----------------------------------------------
                0.00    0.01 1112062/1112062     CATCH2_INTERNAL_TEST_0() [17]
[323]    0.0    0.00    0.01 1112062         std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::~basic_string() [323]
                0.00    0.01 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_dispose() [322]
                0.00    0.00 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::Allochider::~Allochider() [965]
-----------------------------------------------
                0.01    0.00  762390/762390      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_dispose() [217]
[324]    0.0    0.01    0.00  762390         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_destroy(unsigned long) [324]
                0.00    0.00  762390/38190907     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [164]
                0.00    0.00  762390/591155106     std::__is_constant_evaluated() [74]
                0.00    0.00  762390/1524784     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_get_allocator() [954]
                0.00    0.00  762390/762390      std::__new_allocator<char32_t>::deallocate(char32_t, unsigned long) [974]
-----------------------------------------------
                0.00    0.00       1/454026      unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [672]
                0.00    0.00       1/454026      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::back() [708]
                0.00    0.00       1/454026      Catch::makeStream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [811]
                0.00    0.00       1/454026      Catch::Config::name() const [812]
                0.00    0.00       2/454026      CATCH2_INTERNAL_TEST_0() [47]
                0.01    0.00  454020/454026      Catch::AssertionResult::hasMessage() const [326]
[325]    0.0    0.01    0.00  454026         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [325]
                0.00    0.00  454026/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [42]
-----------------------------------------------
                                                 <spontaneous>
[326]    0.0    0.00    0.01                 Catch::AssertionResult::hasMessage() const [326]
                0.01    0.00  454020/454026      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [325]
-----------------------------------------------
                                                 <spontaneous>
[327]    0.0    0.00    0.01                 Catch::TestCaseInfo::TestCaseInfo(Catch::StringRef, Catch::NameAndTags const&, Catch::SourceLineInfo const&) [327]
                0.01    0.00      23/306         Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >() const [137]
                0.00    0.00      23/521648      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [44]
                0.00    0.00      23/4319126     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
-----------------------------------------------
                0.01    0.00 8913995/8913995     Catch::ExprLhs<libutf8::utf8_iterator& const&> Catch::operator<=<libutf8::utf8_iterator&, 0>(Catch::Decomposer&&, libutf8::utf8_iterator&) [128]
[328]    0.0    0.01    0.00 8913995         Catch::ExprLhs<libutf8::utf8_iterator&>::ExprLhs(libutf8::utf8_iterator&) [328]
-----------------------------------------------
                0.01    0.00 4415012/4415012     char16_t const std::addressof<char16_t const>(char16_t const&) [264]
[329]    0.0    0.01    0.00 4415012         char16_t const std::__addressof<char16_t const>(char16_t const&) [329]
-----------------------------------------------
                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> >&&) [557]
                0.01    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&) [204]
[330]    0.0    0.01    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&) [330]
-----------------------------------------------
                0.00    0.01 2593837/2593837     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() [278]
[331]    0.0    0.00    0.01 2593837         std::__ptr_traits_ptr_to<char32_t, char32_t, false>::pointer_to(char32_t&) [331]
                0.00    0.01 2593837/2593837     char32_t std::addressof<char32_t>(char32_t&) [333]
-----------------------------------------------
                0.01    0.00 2593837/2593837     char32_t std::addressof<char32_t>(char32_t&) [333]
[332]    0.0    0.01    0.00 2593837         char32_t std::__addressof<char32_t>(char32_t&) [332]
-----------------------------------------------
                0.00    0.01 2593837/2593837     std::__ptr_traits_ptr_to<char32_t, char32_t, false>::pointer_to(char32_t&) [331]
[333]    0.0    0.00    0.01 2593837         char32_t std::addressof<char32_t>(char32_t&) [333]
                0.01    0.00 2593837/2593837     char32_t std::__addressof<char32_t>(char32_t&) [332]
-----------------------------------------------
                0.00    0.00    2109/2318985     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&) [371]
                0.00    0.00    2109/2318985     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 [521]
                0.00    0.00    4218/2318985     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_append(char16_t const, unsigned long) [481]
                0.00    0.00   67773/2318985     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator[](unsigned long) [450]
                0.01    0.00 2242776/2318985     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::push_back(char16_t) [121]
[334]    0.0    0.01    0.00 2318985         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::size() const [334]
-----------------------------------------------
                0.01    0.00 2230220/2230220     std::char_traits<char32_t>::length(char32_t const) [265]
[335]    0.0    0.01    0.00 2230220         std::char_traits<char32_t>::eq(char32_t const&, char32_t const&) [335]
-----------------------------------------------
                0.01    0.00 1114111/2228222     std::operator&=(std::IosFmtflags&, std::IosFmtflags) [279]
                0.01    0.00 1114111/2228222     std::ios_base::setf(std::IosFmtflags, std::IosFmtflags) [220]
[336]    0.0    0.01    0.00 2228222         std::operator&(std::IosFmtflags, std::IosFmtflags) [336]
-----------------------------------------------
                0.01    0.00 2165000/2165000     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_local_data() [338]
[337]    0.0    0.01    0.00 2165000         std::__ptr_traits_ptr_to<char16_t, char16_t, false>::pointer_to(char16_t&) [337]
                0.00    0.00 2165000/2165000     char16_t std::addressof<char16_t>(char16_t&) [951]
-----------------------------------------------
                0.00    0.00 1048576/2165000     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&) [131]
                0.00    0.01 1116424/2165000     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string() [155]
[338]    0.0    0.00    0.01 2165000         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_local_data() [338]
                0.01    0.00 2165000/2165000     std::__ptr_traits_ptr_to<char16_t, char16_t, false>::pointer_to(char16_t&) [337]
-----------------------------------------------
                0.00    0.00       1/2098472     CATCH2_INTERNAL_TEST_0() [215]
                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() [27]
[339]    0.0    0.01    0.00 2098472         unittest::rand_char(bool) [339]
-----------------------------------------------
                0.00    0.01 1114111/1114111     std::ios_base::setf(std::IosFmtflags, std::IosFmtflags) [220]
[340]    0.0    0.00    0.01 1114111         std::operator|=(std::IosFmtflags&, std::IosFmtflags) [340]
                0.01    0.00 1114111/1114111     std::operator|(std::IosFmtflags, std::IosFmtflags) [341]
-----------------------------------------------
                0.01    0.00 1114111/1114111     std::operator|=(std::IosFmtflags&, std::IosFmtflags) [340]
[341]    0.0    0.01    0.00 1114111         std::operator|(std::IosFmtflags, std::IosFmtflags) [341]
-----------------------------------------------
                0.00    0.01 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_local_data() [343]
[342]    0.0    0.00    0.01 1112062         std::__ptr_traits_ptr_to<wchar_t, wchar_t, false>::pointer_to(wchar_t&) [342]
                0.00    0.01 1112062/1112062     wchar_t std::addressof<wchar_t>(wchar_t&) [345]
-----------------------------------------------
                0.00    0.01 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&) [201]
[343]    0.0    0.00    0.01 1112062         std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_local_data() [343]
                0.00    0.01 1112062/1112062     std::__ptr_traits_ptr_to<wchar_t, wchar_t, false>::pointer_to(wchar_t&) [342]
-----------------------------------------------
                0.01    0.00 1112062/1112062     wchar_t std::addressof<wchar_t>(wchar_t&) [345]
[344]    0.0    0.01    0.00 1112062         wchar_t std::__addressof<wchar_t>(wchar_t&) [344]
-----------------------------------------------
                0.00    0.01 1112062/1112062     std::__ptr_traits_ptr_to<wchar_t, wchar_t, false>::pointer_to(wchar_t&) [342]
[345]    0.0    0.00    0.01 1112062         wchar_t std::addressof<wchar_t>(wchar_t&) [345]
                0.01    0.00 1112062/1112062     wchar_t std::__addressof<wchar_t>(wchar_t&) [344]
-----------------------------------------------
                0.01    0.00 1112062/1112062     void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct<wchar_t const>(wchar_t const, wchar_t const, std::forward_iterator_tag) [222]
[346]    0.0    0.01    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() [346]
-----------------------------------------------
                0.01    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) [197]
[347]    0.0    0.01    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() [347]
-----------------------------------------------
                                                 <spontaneous>
[348]    0.0    0.01    0.00                 Catch::RunContext::handleNonExpr(Catch::AssertionInfo const&, Catch::ResultWas::OfType, Catch::AssertionReaction&) [348]
-----------------------------------------------
                                                 <spontaneous>
[349]    0.0    0.01    0.00                 Catch::AssertionResult::AssertionResult(Catch::AssertionResult const&) [349]
-----------------------------------------------
                                                 <spontaneous>
[350]    0.0    0.01    0.00                 Catch::AssertionResult::~AssertionResult() [350]
-----------------------------------------------
                                                 <spontaneous>
[351]    0.0    0.01    0.00                 Catch::AssertionHandler::handleUnexpectedInflightException() [351]
-----------------------------------------------
                                                 <spontaneous>
[352]    0.0    0.01    0.00                 Catch::FatalConditionHandler::engage() [352]
-----------------------------------------------
                                                 <spontaneous>
[353]    0.0    0.01    0.00                 Catch::Optional<Catch::AssertionResult>::reset() [353]
-----------------------------------------------
                                                 <spontaneous>
[354]    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++() [354]
-----------------------------------------------
                                                 <spontaneous>
[355]    0.0    0.01    0.00                 Catch::AssertionHandler::allowThrows() const [355]
-----------------------------------------------
                                                 <spontaneous>
[356]    0.0    0.01    0.00                 __gnu_cxx::__normal_iterator<Catch::MessageInfo const, std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > >::base() const [356]
-----------------------------------------------
                                                 <spontaneous>
[357]    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> > >::base() const [357]
-----------------------------------------------
                                                 <spontaneous>
[358]    0.0    0.01    0.00                 std::type_info::name() const [358]
-----------------------------------------------
                                                 <spontaneous>
[359]    0.0    0.01    0.00                 std::Vectorbase<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::_M_create_storage(unsigned long) [359]
-----------------------------------------------
                                                 <spontaneous>
[360]    0.0    0.01    0.00                 std::__new_allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~__new_allocator() [360]
-----------------------------------------------
                                                 <spontaneous>
[361]    0.0    0.01    0.00                 std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::vector(std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > const&) [361]
-----------------------------------------------
                                                 <spontaneous>
[362]    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() [362]
-----------------------------------------------
                                                 <spontaneous>
[363]    0.0    0.00    0.01                 main [363]
                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 ()()) [364]
                0.00    0.00       1/1           main::{lambda()#1}::operator void ()()() const [1250]
-----------------------------------------------
                0.00    0.01       1/1           main [363]
[364]    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 ()()) [364]
                0.00    0.00      12/62          Catch::Clara::Opt::operator[](Catch::StringRef) && [290]
                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) [391]
                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 [436]
                0.00    0.00       6/40          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt>(Catch::Clara::Parser&&, Catch::Clara::Opt&&) [402]
                0.00    0.00       1/85          unittest::g_progress() [261]
                0.00    0.00       1/1           Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [561]
                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&) [245]
                0.00    0.00       1/1           unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [672]
                0.00    0.00       1/3           Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, Catch::StringRef) [658]
                0.00    0.00       1/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
                0.00    0.00       8/49          Catch::Clara::Parser::~Parser() [678]
                0.00    0.00       8/242         Catch::Clara::Opt::~Opt() [675]
                0.00    0.00       8/42          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(Catch::StringRef) && [1103]
                0.00    0.00       2/2           unittest::g_verbose() [1213]
                0.00    0.00       2/3           unittest::g_tmp_dir[abi:cxx11]() [1177]
                0.00    0.00       2/2           unittest::g_dist_dir[abi:cxx11]() [1210]
                0.00    0.00       2/2           unittest::g_binary_dir[abi:cxx11]() [1211]
                0.00    0.00       2/2           unittest::g_source_dir[abi:cxx11]() [1212]
                0.00    0.00       1/1           main::{lambda()#1}::FUN() [1251]
-----------------------------------------------
                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> >&) [223]
[365]    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> >&) [365]
                0.01    0.00 1113997/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                0.01    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) [197]
[366]    0.0    0.01    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) [366]
                0.00    0.00 1048576/1051071     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_S_copy(char16_t, char16_t const, unsigned long) [433]
-----------------------------------------------
                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&) [429]
                0.00    0.00       1/6           CATCH2_INTERNAL_TEST_18() [133]
                0.00    0.00       4/6           Catch::ConsoleReporter::printTotalsDivider(Catch::Totals const&) [398]
[367]    0.0    0.00    0.01       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&) [367]
                0.00    0.00  173954/173954      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [397]
                0.00    0.00  173954/83361080     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [52]
                0.00    0.00  173954/27695330     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [165]
-----------------------------------------------
                0.00    0.01       2/2           CATCH2_INTERNAL_TEST_0() [47]
[368]    0.0    0.00    0.01       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&) [368]
                0.00    0.01       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&) [369]
-----------------------------------------------
                0.00    0.01       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&) [368]
[369]    0.0    0.00    0.01       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&) [369]
                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&) [407]
                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> >) [382]
                0.00    0.00       2/2           std::basic_string_view<char, std::char_traits<char> >::substr(unsigned long, unsigned long) const [462]
                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 [833]
-----------------------------------------------
                                   1             __static_initialization_and_destruction_0() [370]
[370]    0.0    0.00    0.01       0+1       __static_initialization_and_destruction_0() [370]
                0.01    0.00       8/23          Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [319]
                0.00    0.00       8/106041728     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [90]
                0.00    0.00       8/211626541     Catch::StringRef::StringRef() [53]
                0.00    0.00       8/100         Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [1047]
                                   1             __static_initialization_and_destruction_0() [370]
-----------------------------------------------
                0.01    0.00    2109/2109        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&) [372]
[371]    0.0    0.01    0.00    2109         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&) [371]
                0.00    0.00    2109/2109        std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::append(char16_t const, unsigned long) [480]
                0.00    0.00    2109/2318985     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::size() const [334]
                0.00    0.00    2109/12188836     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data() const [249]
-----------------------------------------------
                0.00    0.01    2109/2109        CATCH2_INTERNAL_TEST_3() [96]
[372]    0.0    0.00    0.01    2109         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&) [372]
                0.01    0.00    2109/2109        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&) [371]
-----------------------------------------------
                0.00    0.00       1/7           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> >&) [435]
                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> >&) [393]
[373]    0.0    0.00    0.01       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> >&) [373]
                0.01    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> >&) [374]
                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&) [1079]
-----------------------------------------------
                0.01    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> >&) [373]
[374]    0.0    0.01    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> >&) [374]
                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> >&) [608]
                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&) [1079]
                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> > >) [1140]
-----------------------------------------------
                0.00    0.01       2/2           CATCH2_INTERNAL_TEST_0() [47]
[375]    0.0    0.00    0.01       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&) [375]
                0.01    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&) [376]
-----------------------------------------------
                0.01    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&) [375]
[376]    0.0    0.01    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&) [376]
                0.00    0.00       2/26999764     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) [28]
                0.00    0.00       2/1464958     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const [289]
                0.00    0.00       2/83361080     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [52]
                0.00    0.00       2/27695330     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [165]
                0.00    0.00       2/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [22]
                0.00    0.00       2/1465058     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const [408]
-----------------------------------------------
                0.00    0.01       1/1           CATCH2_INTERNAL_TEST_0() [215]
[377]    0.0    0.00    0.01       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) [377]
                0.01    0.00       1/1           Catch::BinaryExpr<char32_t, int>::BinaryExpr(bool, char32_t, Catch::StringRef, int) [378]
                0.00    0.00       1/296819137     Catch::operator"" sr(char const, unsigned long) [10]
-----------------------------------------------
                0.01    0.00       1/1           std::enableif<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) [377]
[378]    0.0    0.01    0.00       1         Catch::BinaryExpr<char32_t, int>::BinaryExpr(bool, char32_t, Catch::StringRef, int) [378]
                0.00    0.00       1/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                0.01    0.00 2165000/2165000     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::~basic_string() [225]
[379]    0.0    0.01    0.00 2165000         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::~Allochider() [379]
-----------------------------------------------
                0.01    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) [145]
[380]    0.0    0.01    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> >) [380]
-----------------------------------------------
                0.01    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) [145]
[381]    0.0    0.01    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() [381]
-----------------------------------------------
                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&) [369]
                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&) [407]
[382]    0.0    0.01    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> >) [382]
-----------------------------------------------
                                                 <spontaneous>
[383]    0.0    0.01    0.00                 Catch::RunContext::handleUnfinishedSections() [383]
-----------------------------------------------
                                                 <spontaneous>
[384]    0.0    0.01    0.00                 Catch::RedirectGuard::RedirectGuard(Catch::RedirectGuard&&) [384]
-----------------------------------------------
                                                 <spontaneous>
[385]    0.0    0.01    0.00                 bool __gnu_cxx::operator!=<wchar_t const, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >(__gnu_cxx::__normal_iterator<wchar_t const, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > const&, __gnu_cxx::__normal_iterator<wchar_t const, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > const&) [385]
-----------------------------------------------
                                                 <spontaneous>
[386]    0.0    0.01    0.00                 Catch::Config::includeSuccessfulResults() const [386]
-----------------------------------------------
                                                 <spontaneous>
[387]    0.0    0.01    0.00                 Catch::Config::warnAboutMissingAssertions() const [387]
-----------------------------------------------
                                                 <spontaneous>
[388]    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() const [388]
-----------------------------------------------
                                                 <spontaneous>
[389]    0.0    0.01    0.00                 std::type_info::operator==(std::type_info const&) const [389]
-----------------------------------------------
                                                 <spontaneous>
[390]    0.0    0.01    0.00                 std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_get_allocator() [390]
-----------------------------------------------
                0.00    0.00       2/6           Catch::makeCommandLineParser(Catch::ConfigData&) [291]
                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 ()()) [364]
[391]    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) [391]
                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) [392]
                0.00    0.00       6/173         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector() [1029]
-----------------------------------------------
                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) [391]
[392]    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) [392]
                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> >&) [393]
                0.00    0.00       6/211626541     Catch::StringRef::StringRef() [53]
                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() [906]
                0.00    0.00       6/43          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1100]
                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> > > >&&) [1156]
-----------------------------------------------
                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) [392]
[393]    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> >&) [393]
                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> >&) [373]
                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&) [1079]
-----------------------------------------------
                0.00    0.00      24/24          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [396]
[394]    0.0    0.00    0.00      24         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::max_size() const [394]
                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&) [395]
                0.00    0.00      24/26          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() const [1112]
-----------------------------------------------
                0.00    0.00      24/24          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::max_size() const [394]
[395]    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&) [395]
                0.00    0.00      24/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [171]
-----------------------------------------------
                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) [460]
                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&) [425]
                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&&) [405]
[396]    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 [396]
                0.00    0.00      24/24          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::max_size() const [394]
                0.00    0.00      48/54          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const [1068]
                0.00    0.00      12/250         unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&) [1020]
-----------------------------------------------
                0.00    0.00  173954/173954      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(unsigned long, char, std::allocator<char> const&) [367]
[397]    0.0    0.00    0.00  173954         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [397]
                0.00    0.00  173954/218793859     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.00    0.00  173951/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [22]
                0.00    0.00  173953/83771975     std::is_constant_evaluated() [154]
                0.00    0.00  173951/173951      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_assign(char, unsigned long, char) [483]
                0.00    0.00       1/17537967     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [65]
                0.00    0.00       1/20468578     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [138]
                0.00    0.00       1/25218042     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [184]
-----------------------------------------------
                                                 <spontaneous>
[398]    0.0    0.00    0.00                 Catch::ConsoleReporter::printTotalsDivider(Catch::Totals const&) [398]
                0.00    0.00       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&) [367]
                0.00    0.00       4/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                0.00    0.00   67582/67582       CATCH2_INTERNAL_TEST_14() [60]
[399]    0.0    0.00    0.00   67582         Catch::Matchers::ExceptionWatcher::~ExceptionWatcher() [399]
                0.00    0.00   67582/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
                0.00    0.00   67582/67582       Catch::Matchers::MatcherBase<std::exception>::~MatcherBase() [981]
-----------------------------------------------
                                                 <spontaneous>
[400]    0.0    0.00    0.00                 Catch::Matchers::MatcherUntypedBase::~MatcherUntypedBase() [400]
                0.00    0.00   67582/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                0.00    0.00      40/40          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt>(Catch::Clara::Parser&&, Catch::Clara::Opt&&) [402]
[401]    0.0    0.00    0.00      40         Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt&&) [401]
                0.00    0.00      40/40          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt&&) [404]
-----------------------------------------------
                0.00    0.00       6/40          unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [364]
                0.00    0.00      34/40          Catch::makeCommandLineParser(Catch::ConfigData&) [291]
[402]    0.0    0.00    0.00      40         Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt>(Catch::Clara::Parser&&, Catch::Clara::Opt&&) [402]
                0.00    0.00      40/40          Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt&&) [401]
                0.00    0.00      40/45          Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [1088]
-----------------------------------------------
                0.00    0.00      40/40          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt&&) [404]
[403]    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&&) [403]
                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&&) [405]
                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&&) [534]
                0.00    0.00      72/303         Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::remove_reference<Catch::Clara::Opt>::type&) [1013]
                0.00    0.00      40/40          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back() [1109]
                0.00    0.00       8/52          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() [1069]
-----------------------------------------------
                0.00    0.00      40/40          Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt&&) [401]
[404]    0.0    0.00    0.00      40         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt&&) [404]
                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&&) [403]
                0.00    0.00      40/110         std::remove_reference<Catch::Clara::Opt&>::type&& std::move<Catch::Clara::Opt&>(Catch::Clara::Opt&) [1043]
-----------------------------------------------
                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&&) [403]
[405]    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&&) [405]
                0.00    0.00       8/12          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [396]
                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>&) [552]
                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&&) [534]
                0.00    0.00       8/13          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [842]
                0.00    0.00       8/62          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [841]
                0.00    0.00      16/303         Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::remove_reference<Catch::Clara::Opt>::type&) [1013]
                0.00    0.00      16/80          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [1057]
                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 [1080]
                0.00    0.00       8/13          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() [1127]
                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&) [1128]
-----------------------------------------------
                                                 <spontaneous>
[406]    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 [406]
                0.00    0.00       6/306         Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >() const [137]
                0.00    0.00     213/213         Catch::Clara::Detail::BasicResult<void>::~BasicResult() [520]
                0.00    0.00       7/10          Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [644]
                0.00    0.00       6/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
                0.00    0.00       7/422         std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1003]
                0.00    0.00       7/429         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::get() const [1000]
                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&) [1162]
-----------------------------------------------
                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&) [369]
[407]    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&) [407]
                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> >) [382]
                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&) [547]
                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> >) [1225]
-----------------------------------------------
                0.00    0.00       2/1465058     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&) [376]
                0.00    0.00     100/1465058     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::erase(unsigned long, unsigned long) [572]
                0.00    0.00 1464956/1465058     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [87]
[408]    0.0    0.00    0.00 1465058         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const [408]
                0.00    0.00 1465060/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [42]
-----------------------------------------------
                0.00    0.00   65535/65535       CATCH2_INTERNAL_TEST_14() [60]
[409]    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&) [409]
                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&) [410]
-----------------------------------------------
                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&) [409]
[410]    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&) [410]
                0.00    0.00   65535/67582       Catch::Matchers::ExceptionWatcher::match(std::exception const&) const [416]
                0.00    0.00   65535/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                                                 <spontaneous>
[411]    0.0    0.00    0.00                 std::vector<Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle> >::_S_max_size(std::allocator<Catch::TestCaseHandle> const&) [411]
                0.00    0.00      12/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [171]
-----------------------------------------------
                                                 <spontaneous>
[412]    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&) [412]
                0.00    0.00      12/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [171]
-----------------------------------------------
                                                 <spontaneous>
[413]    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&) [413]
                0.00    0.00      12/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [171]
-----------------------------------------------
                                                 <spontaneous>
[414]    0.0    0.00    0.00                 std::vector<Catch::TestCaseInfo, std::allocator<Catch::TestCaseInfo> >::_S_max_size(std::allocator<Catch::TestCaseInfo> const&) [414]
                0.00    0.00      12/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [171]
-----------------------------------------------
                                   1             __static_initialization_and_destruction_0() [415]
[415]    0.0    0.00    0.00       0+1       __static_initialization_and_destruction_0() [415]
                0.00    0.00       3/23          Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [319]
                0.00    0.00       3/106041728     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [90]
                0.00    0.00       3/211626541     Catch::StringRef::StringRef() [53]
                0.00    0.00       3/100         Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [1047]
                                   1             __static_initialization_and_destruction_0() [415]
-----------------------------------------------
                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&) [494]
                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&) [410]
[416]    0.0    0.00    0.00   67582         Catch::Matchers::ExceptionWatcher::match(std::exception const&) const [416]
                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) [257]
-----------------------------------------------
                0.00    0.00 1112062/2224124     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_set_length(unsigned long) [320]
                0.00    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) [432]
[417]    0.0    0.00    0.00 2224124         std::char_traits<wchar_t>::assign(wchar_t&, wchar_t const&) [417]
                0.00    0.00 2224124/591155106     std::__is_constant_evaluated() [74]
-----------------------------------------------
                                   1             __static_initialization_and_destruction_0() [418]
[418]    0.0    0.00    0.00       0+1       __static_initialization_and_destruction_0() [418]
                0.00    0.00       2/23          Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [319]
                0.00    0.00       2/106041728     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [90]
                0.00    0.00       2/211626541     Catch::StringRef::StringRef() [53]
                0.00    0.00       2/100         Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [1047]
                                   1             __static_initialization_and_destruction_0() [418]
-----------------------------------------------
                                   1             __static_initialization_and_destruction_0() [419]
[419]    0.0    0.00    0.00       0+1       __static_initialization_and_destruction_0() [419]
                0.00    0.00       2/23          Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [319]
                0.00    0.00       2/106041728     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [90]
                0.00    0.00       2/211626541     Catch::StringRef::StringRef() [53]
                0.00    0.00       2/100         Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [1047]
                                   1             __static_initialization_and_destruction_0() [419]
-----------------------------------------------
                                   1             __static_initialization_and_destruction_0() [420]
[420]    0.0    0.00    0.00       0+1       __static_initialization_and_destruction_0() [420]
                0.00    0.00       2/23          Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [319]
                0.00    0.00       2/106041728     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [90]
                0.00    0.00       2/211626541     Catch::StringRef::StringRef() [53]
                0.00    0.00       2/100         Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [1047]
                                   1             __static_initialization_and_destruction_0() [420]
-----------------------------------------------
                0.00    0.00       2/2           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[421]    0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_8() [421]
                0.00    0.00       2/85          unittest::g_progress() [261]
                0.00    0.00   12192/212080476     operator"" catchsr(char const, unsigned long) [15]
                0.00    0.00    3048/17413509     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) [46]
                0.00    0.00    3048/6814739     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) [119]
                0.00    0.00    3048/6814739     Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [169]
                0.00    0.00    3048/18527573     Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [123]
                0.00    0.00    6096/106040238     Catch::AssertionHandler::~AssertionHandler() [83]
                0.00    0.00    6100/106041728     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [90]
-----------------------------------------------
                0.00    0.00   65553/65553       CATCH2_INTERNAL_TEST_0() [12]
[422]    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&) [422]
                0.00    0.00   65553/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                0.00    0.00   65553/65587       Catch::BinaryExpr<libutf8::utf8iterator&, libutf8::utf8_iterator&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, libutf8::utf8_iterator&) [453]
-----------------------------------------------
                0.00    0.00   63485/63485       CATCH2_INTERNAL_TEST_21() [254]
[423]    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) [423]
                0.00    0.00   63485/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                0.00    0.00   63485/63485       Catch::BinaryExpr<char16t, int>::BinaryExpr(bool, char16_t, Catch::StringRef, int) [457]
-----------------------------------------------
                0.00    0.00       1/3           Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Help const&>(Catch::Clara::Parser&&, Catch::Clara::Help const&) [461]
                0.00    0.00       2/3           Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt const&>(Catch::Clara::Parser&&, Catch::Clara::Opt const&) [437]
[424]    0.0    0.00    0.00       3         Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt const&) [424]
                0.00    0.00       3/3           std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&) [426]
-----------------------------------------------
                0.00    0.00       3/3           std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&) [426]
[425]    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&) [425]
                0.00    0.00       3/12          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [396]
                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>&) [552]
                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&) [650]
                0.00    0.00       3/13          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [842]
                0.00    0.00       3/62          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [841]
                0.00    0.00       6/52          Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::remove_reference<Catch::Clara::Opt const&>::type&) [1070]
                0.00    0.00       6/80          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [1057]
                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 [1080]
                0.00    0.00       3/13          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() [1127]
                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&) [1128]
-----------------------------------------------
                0.00    0.00       3/3           Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt const&) [424]
[426]    0.0    0.00    0.00       3         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&) [426]
                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&) [425]
                0.00    0.00       3/52          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() [1069]
-----------------------------------------------
                                                 <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&) [286]
-----------------------------------------------
                0.00    0.00       1/1           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[428]    0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_0() [428]
                0.00    0.00    5230/6339961     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t) [59]
                0.00    0.00       1/85          unittest::g_progress() [261]
                0.00    0.00    5230/3350293     unittest::random_char(unittest::character_t) [153]
                0.00    0.00    1600/212080476     operator"" catchsr(char const, unsigned long) [15]
                0.00    0.00     100/364614      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [259]
                0.00    0.00     300/20326648     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [63]
                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) [527]
                0.00    0.00     100/1050891     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::~basic_string() [225]
                0.00    0.00     100/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
                0.00    0.00     500/7657594     Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [202]
                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) [549]
                0.00    0.00     100/1479726     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [243]
                0.00    0.00     800/106040238     Catch::AssertionHandler::~AssertionHandler() [83]
                0.00    0.00     801/106041728     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [90]
                0.00    0.00     300/20326648     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [136]
                0.00    0.00     100/37858094     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [40]
                0.00    0.00     100/1524782     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::length() const [955]
                0.00    0.00     100/872         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::length() const [992]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [47]
[429]    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&) [429]
                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&) [367]
-----------------------------------------------
                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&) [201]
[430]    0.0    0.00    0.00 1112062         std::char_traits<wchar_t>::length(wchar_t const) [430]
                0.00    0.00 1112062/591155106     std::__is_constant_evaluated() [74]
-----------------------------------------------
                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) [222]
[431]    0.0    0.00    0.00 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) [431]
                0.00    0.00 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) [432]
-----------------------------------------------
                0.00    0.00 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) [431]
[432]    0.0    0.00    0.00 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) [432]
                0.00    0.00 1112062/2224124     std::char_traits<wchar_t>::assign(wchar_t&, wchar_t const&) [417]
-----------------------------------------------
                0.00    0.00     659/1051071     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) [510]
                0.00    0.00    1836/1051071     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_append(char16_t const, unsigned long) [481]
                0.00    0.00 1048576/1051071     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) [366]
[433]    0.0    0.00    0.00 1051071         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_S_copy(char16_t, char16_t const, unsigned long) [433]
                0.00    0.00 1050957/1050957     std::char_traits<char16_t>::copy(char16_t, char16_t const, unsigned long) [434]
                0.00    0.00     211/6652872     std::char_traits<char16_t>::assign(char16_t&, char16_t const&) [212]
-----------------------------------------------
                0.00    0.00 1050957/1050957     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_S_copy(char16_t, char16_t const, unsigned long) [433]
[434]    0.0    0.00    0.00 1050957         std::char_traits<char16_t>::copy(char16_t, char16_t const, unsigned long) [434]
                0.00    0.00 1050957/591155106     std::__is_constant_evaluated() [74]
-----------------------------------------------
                                                 <spontaneous>
[435]    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> >&) [435]
                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> >&) [373]
                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&) [1079]
-----------------------------------------------
                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 ()()) [364]
[436]    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 [436]
                0.00    0.00       2/2           Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt const&>(Catch::Clara::Parser&&, Catch::Clara::Opt const&) [437]
                0.00    0.00       2/49          Catch::Clara::Parser::~Parser() [678]
                0.00    0.00       1/3           Catch::Clara::Parser::Parser() [1171]
-----------------------------------------------
                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 [436]
[437]    0.0    0.00    0.00       2         Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt const&>(Catch::Clara::Parser&&, Catch::Clara::Opt const&) [437]
                0.00    0.00       2/3           Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt const&) [424]
                0.00    0.00       2/45          Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [1088]
-----------------------------------------------
                                                 <spontaneous>
[438]    0.0    0.00    0.00                 std::vector<Catch::SectionInfo, std::allocator<Catch::SectionInfo> >::_S_max_size(std::allocator<Catch::SectionInfo> const&) [438]
                0.00    0.00       4/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [171]
-----------------------------------------------
                                                 <spontaneous>
[439]    0.0    0.00    0.00                 std::vector<Catch::ISingleton, std::allocator<Catch::ISingleton> >::_S_max_size(std::allocator<Catch::ISingleton> const&) [439]
                0.00    0.00       4/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [171]
-----------------------------------------------
                0.00    0.00       2/2           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[440]    0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_0() [440]
                0.00    0.00       2/85          unittest::g_progress() [261]
                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&) [245]
                0.00    0.00       4/20326648     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [63]
                0.00    0.00       2/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
                0.00    0.00       8/212080476     operator"" catchsr(char const, unsigned long) [15]
                0.00    0.00       4/20326648     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [136]
                0.00    0.00       8/106041728     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [90]
                0.00    0.00       4/106040238     Catch::AssertionHandler::~AssertionHandler() [83]
-----------------------------------------------
                                   1             __static_initialization_and_destruction_0() [441]
[441]    0.0    0.00    0.00       0+1       __static_initialization_and_destruction_0() [441]
                0.00    0.00       1/23          Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [319]
                0.00    0.00       1/106041728     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [90]
                0.00    0.00       1/211626541     Catch::StringRef::StringRef() [53]
                0.00    0.00       1/100         Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [1047]
                                   1             __static_initialization_and_destruction_0() [441]
-----------------------------------------------
                                   1             __static_initialization_and_destruction_0() [442]
[442]    0.0    0.00    0.00       0+1       __static_initialization_and_destruction_0() [442]
                0.00    0.00       1/23          Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [319]
                0.00    0.00       1/106041728     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [90]
                0.00    0.00       1/211626541     Catch::StringRef::StringRef() [53]
                0.00    0.00       1/100         Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [1047]
                                   1             __static_initialization_and_destruction_0() [442]
-----------------------------------------------
                                   1             __static_initialization_and_destruction_0() [443]
[443]    0.0    0.00    0.00       0+1       __static_initialization_and_destruction_0() [443]
                0.00    0.00       1/23          Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [319]
                0.00    0.00       1/106041728     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [90]
                0.00    0.00       1/211626541     Catch::StringRef::StringRef() [53]
                0.00    0.00       1/100         Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [1047]
                                   1             __static_initialization_and_destruction_0() [443]
-----------------------------------------------
                                   1             __static_initialization_and_destruction_0() [444]
[444]    0.0    0.00    0.00       0+1       __static_initialization_and_destruction_0() [444]
                0.00    0.00       1/23          Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [319]
                0.00    0.00       1/106041728     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [90]
                0.00    0.00       1/211626541     Catch::StringRef::StringRef() [53]
                0.00    0.00       1/100         Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [1047]
                                   1             __static_initialization_and_destruction_0() [444]
-----------------------------------------------
                                   1             __static_initialization_and_destruction_0() [445]
[445]    0.0    0.00    0.00       0+1       __static_initialization_and_destruction_0() [445]
                0.00    0.00       1/23          Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [319]
                0.00    0.00       1/106041728     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [90]
                0.00    0.00       1/211626541     Catch::StringRef::StringRef() [53]
                0.00    0.00       1/100         Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [1047]
                                   1             __static_initialization_and_destruction_0() [445]
-----------------------------------------------
                                   1             __static_initialization_and_destruction_0() [446]
[446]    0.0    0.00    0.00       0+1       __static_initialization_and_destruction_0() [446]
                0.00    0.00       1/23          Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [319]
                0.00    0.00       1/106041728     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [90]
                0.00    0.00       1/211626541     Catch::StringRef::StringRef() [53]
                0.00    0.00       1/100         Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [1047]
                                   1             __static_initialization_and_destruction_0() [446]
-----------------------------------------------
                0.00    0.00       1/8777        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::back() [708]
                0.00    0.00     200/8777        CATCH2_INTERNAL_TEST_3() [6]
                0.00    0.00    8576/8777        CATCH2_INTERNAL_TEST_21() [254]
[447]    0.0    0.00    0.00    8777         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [447]
                0.00    0.00  182725/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [22]
                0.00    0.00  182725/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [42]
-----------------------------------------------
                0.00    0.00       1/1           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[448]    0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_0() [448]
                0.00    0.00       1/85          unittest::g_progress() [261]
                0.00    0.00    3000/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
                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> >&&) [176]
                0.00    0.00    1000/3350293     unittest::random_char(unittest::character_t) [153]
                0.00    0.00    2000/212080476     operator"" catchsr(char const, unsigned long) [15]
                0.00    0.00    1000/106040238     Catch::AssertionHandler::~AssertionHandler() [83]
                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> >&&) [557]
                0.00    0.00    1001/106041728     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [90]
-----------------------------------------------
                0.00    0.00       2/6143        CATCH2_INTERNAL_TEST_18() [133]
                0.00    0.00    6141/6143        CATCH2_INTERNAL_TEST_25() [188]
[449]    0.0    0.00    0.00    6143         operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int) [449]
                0.00    0.00    6204/3280977     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [91]
-----------------------------------------------
                0.00    0.00   67773/67773       CATCH2_INTERNAL_TEST_21() [254]
[450]    0.0    0.00    0.00   67773         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator[](unsigned long) [450]
                0.00    0.00   67773/2318985     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::size() const [334]
                0.00    0.00   67773/12188836     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data() const [249]
-----------------------------------------------
                                                 <spontaneous>
[451]    0.0    0.00    0.00                 Catch::Detail::splitReporterSpec[abi:cxx11](Catch::StringRef) [451]
                0.00    0.00       1/306         Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >() const [137]
                0.00    0.00       1/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                                                 <spontaneous>
[452]    0.0    0.00    0.00                 Catch::Clara::Detail::ParserBase::parse(Catch::Clara::Args const&) const [452]
                0.00    0.00       1/306         Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >() const [137]
                0.00    0.00       1/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                0.00    0.00      34/65587       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&) [610]
                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&) [422]
[453]    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&) [453]
                0.00    0.00   65587/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [47]
[454]    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&) [454]
                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&) [455]
-----------------------------------------------
                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&) [454]
[455]    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&) [455]
                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) [456]
                0.00    0.00       1/83361080     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [52]
                0.00    0.00       1/27695330     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [165]
-----------------------------------------------
                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&) [455]
[456]    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) [456]
                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> > >) [475]
                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&) [476]
                0.00    0.00       1/218793859     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.00    0.00       1/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [22]
                0.00    0.00       1/83771975     std::is_constant_evaluated() [154]
                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> >) [1252]
                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() [1253]
-----------------------------------------------
                0.00    0.00   63485/63485       std::enableif<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) [423]
[457]    0.0    0.00    0.00   63485         Catch::BinaryExpr<char16_t, int>::BinaryExpr(bool, char16_t, Catch::StringRef, int) [457]
                0.00    0.00   63485/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                0.00    0.00   18794/18794       CATCH2_INTERNAL_TEST_41() [27]
[458]    0.0    0.00    0.00   18794         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long) [458]
                0.00    0.00   18794/18794       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char) [459]
-----------------------------------------------
                0.00    0.00   18794/18794       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long) [458]
[459]    0.0    0.00    0.00   18794         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char) [459]
                0.00    0.00   18794/218793859     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.00    0.00   18794/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [42]
-----------------------------------------------
                                                 <spontaneous>
[460]    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) [460]
                0.00    0.00       1/12          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [396]
                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>&) [529]
                0.00    0.00       1/51          void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [692]
                0.00    0.00       1/13          std::Vector_base<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [842]
                0.00    0.00       1/62          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [841]
                0.00    0.00       4/80          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [1057]
                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 [1080]
-----------------------------------------------
                                                 <spontaneous>
[461]    0.0    0.00    0.00                 Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Help const&>(Catch::Clara::Parser&&, Catch::Clara::Help const&) [461]
                0.00    0.00       1/3           Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt const&) [424]
                0.00    0.00       1/45          Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [1088]
-----------------------------------------------
                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&) [369]
[462]    0.0    0.00    0.00       2         std::basic_string_view<char, std::char_traits<char> >::substr(unsigned long, unsigned long) const [462]
                0.00    0.00       2/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [171]
                0.00    0.00       2/4           std::basic_string_view<char, std::char_traits<char> >::size() const [1164]
                0.00    0.00       2/2           std::__sv_check(unsigned long, unsigned long, char const) [1226]
                0.00    0.00       2/4           std::basic_string_view<char, std::char_traits<char> >::basic_string_view(char const, unsigned long) [1167]
-----------------------------------------------
                                                 <spontaneous>
[463]    0.0    0.00    0.00                 std::vector<Catch::ReporterSpec, std::allocator<Catch::ReporterSpec> >::_S_max_size(std::allocator<Catch::ReporterSpec> const&) [463]
                0.00    0.00       2/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [171]
-----------------------------------------------
                                                 <spontaneous>
[464]    0.0    0.00    0.00                 std::vector<Catch::ProcessedReporterSpec, std::allocator<Catch::ProcessedReporterSpec> >::_S_max_size(std::allocator<Catch::ProcessedReporterSpec> const&) [464]
                0.00    0.00       2/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [171]
-----------------------------------------------
                                                 <spontaneous>
[465]    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&) [465]
                0.00    0.00       2/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [171]
-----------------------------------------------
                                                 <spontaneous>
[466]    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&) [466]
                0.00    0.00       2/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [171]
-----------------------------------------------
                                                 <spontaneous>
[467]    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&) [467]
                0.00    0.00       2/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [171]
-----------------------------------------------
                                                 <spontaneous>
[468]    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&) [468]
                0.00    0.00       2/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [171]
-----------------------------------------------
                                                 <spontaneous>
[469]    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&) [469]
                0.00    0.00       2/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [171]
-----------------------------------------------
                                                 <spontaneous>
[470]    0.0    0.00    0.00                 std::vector<unsigned long, std::allocator<unsigned long> >::_S_max_size(std::allocator<unsigned long> const&) [470]
                0.00    0.00       2/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [171]
-----------------------------------------------
                0.00    0.00       1/1           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[471]    0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_0() [471]
                0.00    0.00       1/85          unittest::g_progress() [261]
                0.00    0.00       4/17413509     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) [46]
                0.00    0.00       8/212080476     operator"" catchsr(char const, unsigned long) [15]
                0.00    0.00       4/18527573     Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [123]
                0.00    0.00       5/106041728     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [90]
                0.00    0.00       4/106040238     Catch::AssertionHandler::~AssertionHandler() [83]
-----------------------------------------------
                0.00    0.00       2/521608      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&) [555]
                0.00    0.00       4/521608      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) [525]
                0.00    0.00  521602/521608      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&) [41]
[472]    0.0    0.00    0.00  521608         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() const [472]
                0.00    0.00  521608/164195743     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [151]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_18() [133]
[473]    0.0    0.00    0.00       1         operator+(char32_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [473]
                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> >&&) [187]
                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&) [555]
                0.00    0.00       1/4319126     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
                0.00    0.00       2/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_18() [133]
[474]    0.0    0.00    0.00       1         operator+(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char32_t) [474]
                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> >&&) [187]
                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&) [555]
                0.00    0.00       1/4319126     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
                0.00    0.00       2/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                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) [456]
[475]    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> > >) [475]
                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 [236]
                0.00    0.00       1/3201053     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char) [216]
-----------------------------------------------
                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) [456]
[476]    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&) [476]
                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 [236]
-----------------------------------------------
                                                 <spontaneous>
[477]    0.0    0.00    0.00                 std::vector<Catch::ColumnInfo, std::allocator<Catch::ColumnInfo> >::_S_max_size(std::allocator<Catch::ColumnInfo> const&) [477]
                0.00    0.00       1/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [171]
-----------------------------------------------
                                                 <spontaneous>
[478]    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&) [478]
                0.00    0.00       1/131         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_max_size(std::allocator<Catch::StringRef> const&) [284]
-----------------------------------------------
                                                 <spontaneous>
[479]    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&) [479]
                0.00    0.00       1/505         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [171]
-----------------------------------------------
                0.00    0.00    2109/2109        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&) [371]
[480]    0.0    0.00    0.00    2109         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::append(char16_t const, unsigned long) [480]
                0.00    0.00    2109/2109        std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_append(char16_t const, unsigned long) [481]
                0.00    0.00    2109/2109        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 [521]
-----------------------------------------------
                0.00    0.00    2109/2109        std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::append(char16_t const, unsigned long) [480]
[481]    0.0    0.00    0.00    2109         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_append(char16_t const, unsigned long) [481]
                0.00    0.00    2109/4409885     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_set_length(unsigned long) [139]
                0.00    0.00    2109/2245271     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::capacity() const [199]
                0.00    0.00    4218/2318985     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::size() const [334]
                0.00    0.00     273/386         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) [510]
                0.00    0.00    1836/12188836     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data() const [249]
                0.00    0.00    1836/1051071     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_S_copy(char16_t, char16_t const, unsigned long) [433]
-----------------------------------------------
                                                 <spontaneous>
[482]    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> >) [482]
                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> >&) [250]
-----------------------------------------------
                0.00    0.00  173951/173951      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [397]
[483]    0.0    0.00    0.00  173951         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_assign(char, unsigned long, char) [483]
                0.00    0.00  173950/173950      std::char_traits<char>::assign(char, unsigned long, char) [484]
                0.00    0.00       1/246473447     std::char_traits<char>::assign(char&, char const&) [34]
-----------------------------------------------
                0.00    0.00  173950/173950      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_assign(char, unsigned long, char) [483]
[484]    0.0    0.00    0.00  173950         std::char_traits<char>::assign(char, unsigned long, char) [484]
                0.00    0.00  173950/591155106     std::__is_constant_evaluated() [74]
-----------------------------------------------
                                                 <spontaneous>
[485]    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) [485]
                0.00    0.00     890/4747630     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> >&&) [50]
-----------------------------------------------
                                                 <spontaneous>
[486]    0.0    0.00    0.00                 Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::Detail::ParseState&&) [486]
                0.00    0.00     214/4319126     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 [489]
[487]    0.0    0.00    0.00     213         Catch::Clara::Detail::BasicResult<void>::ok() [487]
                0.00    0.00     213/213         Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType) [488]
-----------------------------------------------
                0.00    0.00     213/213         Catch::Clara::Detail::BasicResult<void>::ok() [487]
[488]    0.0    0.00    0.00     213         Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType) [488]
                0.00    0.00     213/4319126     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) [1024]
-----------------------------------------------
                0.00    0.00     213/213         Catch::Clara::Opt::validate() const [490]
[489]    0.0    0.00    0.00     213         Catch::Clara::Detail::ParserBase::validate() const [489]
                0.00    0.00     213/213         Catch::Clara::Detail::BasicResult<void>::ok() [487]
-----------------------------------------------
                                                 <spontaneous>
[490]    0.0    0.00    0.00                 Catch::Clara::Opt::validate() const [490]
                0.00    0.00     213/213         Catch::Clara::Detail::ParserBase::validate() const [489]
                0.00    0.00     338/773         __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator() const [993]
                0.00    0.00     338/766         __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator++() [994]
                0.00    0.00     213/2083        std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() const [987]
                0.00    0.00     213/2083        std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() const [986]
-----------------------------------------------
                                                 <spontaneous>
[491]    0.0    0.00    0.00                 Catch::SectionInfo::SectionInfo(Catch::SectionInfo const&) [491]
                0.00    0.00     168/975888      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&) [66]
-----------------------------------------------
                0.00    0.00    4288/4288        CATCH2_INTERNAL_TEST_21() [254]
[492]    0.0    0.00    0.00    4288         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) [492]
                0.00    0.00    4288/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                0.00    0.00    4288/4288        Catch::BinaryExpr<char16t, unsigned int>::BinaryExpr(bool, char16_t, Catch::StringRef, unsigned int) [508]
-----------------------------------------------
                0.00    0.00    2047/2047        CATCH2_INTERNAL_TEST_14() [60]
[493]    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&) [493]
                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&) [494]
-----------------------------------------------
                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&) [493]
[494]    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&) [494]
                0.00    0.00    2047/67582       Catch::Matchers::ExceptionWatcher::match(std::exception const&) const [416]
                0.00    0.00    2047/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                                                 <spontaneous>
[495]    0.0    0.00    0.00                 Catch::RunContext::runTest(Catch::TestCaseHandle const&) [495]
                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/4319126     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
                0.00    0.00     214/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                0.00    0.00     900/7332        CATCH2_INTERNAL_TEST_3() [6]
                0.00    0.00    6432/7332        CATCH2_INTERNAL_TEST_21() [254]
[496]    0.0    0.00    0.00    7332         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator[](unsigned long) [496]
                0.00    0.00    7332/6412928     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::size() const [252]
                0.00    0.00    7332/38190907     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [164]
-----------------------------------------------
                                                 <spontaneous>
[497]    0.0    0.00    0.00                 Catch::SectionInfo::~SectionInfo() [497]
                0.00    0.00    1311/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                0.00    0.00    2000/2000        CATCH2_INTERNAL_TEST_12() [13]
[498]    0.0    0.00    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) [498]
                0.00    0.00    2000/18527573     Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [95]
                0.00    0.00    2000/296819137     Catch::operator"" sr(char const, unsigned long) [10]
-----------------------------------------------
                                                 <spontaneous>
[499]    0.0    0.00    0.00                 Catch::StringRef::StringRef(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [499]
                0.00    0.00    1002/6019509     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [99]
                0.00    0.00    1002/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [42]
-----------------------------------------------
                                                 <spontaneous>
[500]    0.0    0.00    0.00                 Catch::RunContext::runCurrentTest() [500]
                0.00    0.00      84/975888      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&) [66]
                0.00    0.00      84/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                                                 <spontaneous>
[501]    0.0    0.00    0.00                 Catch::TestCaseTracking::TrackerContext::startRun() [501]
                0.00    0.00      23/23          std::literals::string_literals::operator"" s[abi:cxx11](char const, unsigned long) [503]
                0.00    0.00      23/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
                0.00    0.00      23/106041728     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [90]
-----------------------------------------------
                0.00    0.00     100/100         CATCH2_INTERNAL_TEST_3() [6]
[502]    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) [502]
                0.00    0.00    2149/7170027     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::capacity() const [161]
                0.00    0.00     102/1877500     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy(char32_t, char32_t const, unsigned long) [159]
                0.00    0.00     102/762390      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_create(unsigned long&, unsigned long) [258]
                0.00    0.00     102/3356225     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_dispose() [217]
                0.00    0.00     102/38190907     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [164]
                0.00    0.00     102/1524782     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::length() const [955]
                0.00    0.00     102/762394      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data(char32_t) [972]
                0.00    0.00     102/762392      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_capacity(unsigned long) [973]
-----------------------------------------------
                0.00    0.00      23/23          Catch::TestCaseTracking::TrackerContext::startRun() [501]
[503]    0.0    0.00    0.00      23         std::literals::string_literals::operator"" s[abi:cxx11](char const, unsigned long) [503]
                0.00    0.00      23/1161316     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [16]
-----------------------------------------------
                                                 <spontaneous>
[504]    0.0    0.00    0.00                 Catch::(anonymous namespace)::NoopRedirect::getStderr() [504]
                0.00    0.00      84/4319126     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
-----------------------------------------------
                                                 <spontaneous>
[505]    0.0    0.00    0.00                 Catch::(anonymous namespace)::NoopRedirect::getStdout() [505]
                0.00    0.00      84/4319126     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]
[506]    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&&) [506]
                0.00    0.00    2048/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                0.00    0.00    2048/2048        Catch::BinaryExpr<char const&, char const&>::BinaryExpr(bool, char const&, Catch::StringRef, char const&) [514]
-----------------------------------------------
                                                 <spontaneous>
[507]    0.0    0.00    0.00                 Catch::SectionInfo::SectionInfo(Catch::SectionInfo&&) [507]
                0.00    0.00     253/4747630     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> >&&) [50]
-----------------------------------------------
                0.00    0.00    4288/4288        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) [492]
[508]    0.0    0.00    0.00    4288         Catch::BinaryExpr<char16_t, unsigned int>::BinaryExpr(bool, char16_t, Catch::StringRef, unsigned int) [508]
                0.00    0.00    4288/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                                                 <spontaneous>
[509]    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) [509]
                0.00    0.00     214/4747630     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> >&&) [50]
-----------------------------------------------
                0.00    0.00     113/386         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::push_back(char16_t) [121]
                0.00    0.00     273/386         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_append(char16_t const, unsigned long) [481]
[510]    0.0    0.00    0.00     386         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) [510]
                0.00    0.00     386/2245271     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::capacity() const [199]
                0.00    0.00     386/2165386     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_dispose() [232]
                0.00    0.00     386/12188836     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data() const [249]
                0.00    0.00     659/1051071     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_S_copy(char16_t, char16_t const, unsigned long) [433]
                0.00    0.00     386/386         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_create(unsigned long&, unsigned long) [652]
                0.00    0.00     772/872         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::length() const [992]
                0.00    0.00     386/386         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data(char16_t) [1007]
                0.00    0.00     386/386         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_capacity(unsigned long) [1006]
-----------------------------------------------
                                                 <spontaneous>
[511]    0.0    0.00    0.00                 Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [511]
                0.00    0.00     138/3280977     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [91]
                0.00    0.00      69/6019509     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [99]
                0.00    0.00     138/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [42]
                0.00    0.00      69/508901397     Catch::StringRef::StringRef(char const, unsigned long) [32]
-----------------------------------------------
                                                 <spontaneous>
[512]    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&) [512]
                0.00    0.00     130/4747630     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> >&&) [50]
-----------------------------------------------
                                                 <spontaneous>
[513]    0.0    0.00    0.00                 Catch::TestCaseTracking::NameAndLocation::NameAndLocation(Catch::TestCaseTracking::NameAndLocation&&) [513]
                0.00    0.00     130/4747630     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> >&&) [50]
-----------------------------------------------
                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&&) [506]
[514]    0.0    0.00    0.00    2048         Catch::BinaryExpr<char const&, char const&>::BinaryExpr(bool, char const&, Catch::StringRef, char const&) [514]
                0.00    0.00    2048/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                                                 <spontaneous>
[515]    0.0    0.00    0.00                 Catch::TestCaseTracking::NameAndLocation::~NameAndLocation() [515]
                0.00    0.00     260/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                                                 <spontaneous>
[516]    0.0    0.00    0.00                 Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::Detail::ParseState&&) [516]
                0.00    0.00     214/455944      operator new(unsigned long, void) [306]
                0.00    0.00     214/437         Catch::Clara::Detail::ResultBase::ResultBase(Catch::Clara::Detail::ResultType) [999]
-----------------------------------------------
                                                 <spontaneous>
[517]    0.0    0.00    0.00                 Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::~BasicResult() [517]
                0.00    0.00     215/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                                                 <spontaneous>
[518]    0.0    0.00    0.00                 Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>::operator=(Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>&&) [518]
                0.00    0.00     213/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[519]    0.0    0.00    0.00                 Catch::TestCaseStats::~TestCaseStats() [519]
                0.00    0.00     214/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                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 [406]
[520]    0.0    0.00    0.00     213         Catch::Clara::Detail::BasicResult<void>::~BasicResult() [520]
                0.00    0.00     213/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
                0.00    0.00     213/213         Catch::Clara::Detail::ResultValueBase<void>::~ResultValueBase() [1025]
-----------------------------------------------
                0.00    0.00    2109/2109        std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::append(char16_t const, unsigned long) [480]
[521]    0.0    0.00    0.00    2109         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 [521]
                0.00    0.00    2109/2318985     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::size() const [334]
                0.00    0.00    2109/2982        std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::max_size() const [985]
-----------------------------------------------
                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]) [611]
                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]) [577]
                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]) [576]
                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]) [526]
[522]    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) [522]
                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&) [245]
                0.00    0.00      16/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                                                 <spontaneous>
[523]    0.0    0.00    0.00                 Catch::(anonymous namespace)::parseSpecialTag(Catch::StringRef) [523]
                0.00    0.00     690/296819137     Catch::operator"" sr(char const, unsigned long) [10]
-----------------------------------------------
                                                 <spontaneous>
[524]    0.0    0.00    0.00                 std::vector<Catch::SectionInfo, std::allocator<Catch::SectionInfo> >::pushback(Catch::SectionInfo const&) [524]
                0.00    0.00     166/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                0.00    0.00       4/4           CATCH2_INTERNAL_TEST_0() [47]
[525]    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) [525]
                0.00    0.00       4/521608      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&) [43]
                0.00    0.00       4/6019509     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [99]
                0.00    0.00       4/113095316     std::char_traits<char>::length(char const) [69]
                0.00    0.00       4/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [42]
                0.00    0.00       4/521608      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() const [472]
-----------------------------------------------
                0.00    0.00       9/9           CATCH2_INTERNAL_TEST_0() [47]
[526]    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]) [526]
                0.00    0.00       9/16          libutf8::operator==(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [522]
                0.00    0.00       9/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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]) [717]
-----------------------------------------------
                0.00    0.00       2/302         CATCH2_INTERNAL_TEST_0() [12]
                0.00    0.00     300/302         CATCH2_INTERNAL_TEST_0() [428]
[527]    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) [527]
                0.00    0.00     302/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                0.00    0.00     302/502         Catch::BinaryExpr<unsigned long, unsigned long>::BinaryExpr(bool, unsigned long, Catch::StringRef, unsigned long) [556]
-----------------------------------------------
                                                 <spontaneous>
[528]    0.0    0.00    0.00                 Catch::ReporterRegistry::ReporterRegistry() [528]
                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&) [245]
                0.00    0.00       9/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                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&) [562]
                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) [460]
[529]    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>&) [529]
                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) [533]
                0.00    0.00       2/83771975     std::is_constant_evaluated() [154]
-----------------------------------------------
                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) [532]
[530]    0.0    0.00    0.00      43         void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [530]
                0.00    0.00      43/54          Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [538]
                0.00    0.00      43/455944      operator new(unsigned long, void) [306]
                0.00    0.00      43/591155106     std::_is_constant_evaluated() [74]
                0.00    0.00      43/52          Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::remove_reference<Catch::Clara::Opt const&>::type&) [1070]
-----------------------------------------------
                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) [533]
[531]    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) [531]
                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) [532]
-----------------------------------------------
                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) [531]
[532]    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) [532]
                0.00    0.00      43/43          void std::_Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [530]
                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&) [1056]
                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 [1055]
                0.00    0.00      43/425         Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&) [1001]
                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++() [1054]
-----------------------------------------------
                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>&) [529]
[533]    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) [533]
                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) [531]
-----------------------------------------------
                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&&) [405]
                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&&) [403]
                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>&) [551]
[534]    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&&) [534]
                0.00    0.00     110/455944      operator new(unsigned long, void) [306]
                0.00    0.00     110/303         Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::remove_reference<Catch::Clara::Opt>::type&) [1013]
                0.00    0.00     110/145         Catch::Clara::Opt::Opt(Catch::Clara::Opt&&) [1031]
-----------------------------------------------
                                                 <spontaneous>
[535]    0.0    0.00    0.00                 Catch::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [535]
                0.00    0.00      69/21078159     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [30]
-----------------------------------------------
                0.00    0.00       1/10          Catch::Clara::Detail::BoundFlagRef::setFlag(bool) [639]
                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 [590]
                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> >&) [550]
[536]    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&&) [536]
                0.00    0.00      10/10          Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [537]
-----------------------------------------------
                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&&) [536]
[537]    0.0    0.00    0.00      10         Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [537]
                0.00    0.00      10/4319126     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&&) [643]
-----------------------------------------------
                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&) [650]
                0.00    0.00       8/54          void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt&>(Catch::Clara::Opt, Catch::Clara::Opt&) [597]
                0.00    0.00      43/54          void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [530]
[538]    0.0    0.00    0.00      54         Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [538]
                0.00    0.00      54/54          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [539]
                0.00    0.00      54/54          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&) [1066]
-----------------------------------------------
                0.00    0.00      54/54          Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [538]
[539]    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&) [539]
                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>&) [540]
                0.00    0.00      54/54          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(unsigned long, std::allocator<Catch::StringRef> const&) [792]
                0.00    0.00      54/184         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() const [1026]
                0.00    0.00      54/491         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::size() const [996]
                0.00    0.00      54/594         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() [995]
                0.00    0.00      54/2083        std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() const [986]
                0.00    0.00      54/2083        std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() const [987]
-----------------------------------------------
                0.00    0.00      54/54          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [539]
[540]    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>&) [540]
                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) [545]
                0.00    0.00      54/83771975     std::is_constant_evaluated() [154]
-----------------------------------------------
                                                 <spontaneous>
[541]    0.0    0.00    0.00                 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> >&) [541]
                0.00    0.00      86/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                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) [544]
[542]    0.0    0.00    0.00      84         void std::Construct<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [542]
                0.00    0.00      84/455944      operator new(unsigned long, void) [306]
                0.00    0.00      84/591155106     std::_is_constant_evaluated() [74]
                0.00    0.00      84/279         Catch::StringRef const& std::forward<Catch::StringRef const&>(std::remove_reference<Catch::StringRef const&>::type&) [1018]
-----------------------------------------------
                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) [545]
[543]    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) [543]
                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) [544]
-----------------------------------------------
                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) [543]
[544]    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) [544]
                0.00    0.00      84/84          void std::_Construct<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [542]
                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&) [990]
                0.00    0.00      84/773         __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator() const [993]
                0.00    0.00      84/166         Catch::StringRef std::__addressof<Catch::StringRef>(Catch::StringRef&) [1030]
                0.00    0.00      84/766         __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator++() [994]
-----------------------------------------------
                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>&) [540]
[545]    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) [545]
                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) [543]
-----------------------------------------------
                                                 <spontaneous>
[546]    0.0    0.00    0.00                 Catch::TestCaseTracking::ITracker& std::vector<Catch::TestCaseTracking::ITracker, std::allocator<Catch::TestCaseTracking::ITracker> >::emplace_back<Catch::TestCaseTracking::ITracker>(Catch::TestCaseTracking::ITracker&&) [546]
                0.00    0.00      83/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                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&) [407]
[547]    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&) [547]
                0.00    0.00       2/1161316     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [16]
                0.00    0.00       2/4           std::basic_string_view<char, std::char_traits<char> >::size() const [1164]
                0.00    0.00       2/2           std::basic_string_view<char, std::char_traits<char> >::data() const [1218]
-----------------------------------------------
                                                 <spontaneous>
[548]    0.0    0.00    0.00                 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>&&) [548]
                0.00    0.00      79/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                0.00    0.00     200/200         CATCH2_INTERNAL_TEST_0() [428]
[549]    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) [549]
                0.00    0.00     200/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                0.00    0.00     200/502         Catch::BinaryExpr<unsigned long, unsigned long>::BinaryExpr(bool, unsigned long, Catch::StringRef, unsigned long) [556]
-----------------------------------------------
                                                 <spontaneous>
[550]    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> >&) [550]
                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&&) [536]
-----------------------------------------------
                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>&) [554]
[551]    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>&) [551]
                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&&) [534]
                0.00    0.00      70/199         void std::destroy_at<Catch::Clara::Opt>(Catch::Clara::Opt) [684]
                0.00    0.00      70/110         std::remove_reference<Catch::Clara::Opt&>::type&& std::move<Catch::Clara::Opt&>(Catch::Clara::Opt&) [1043]
                0.00    0.00      70/303         Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::remove_reference<Catch::Clara::Opt>::type&) [1013]
                0.00    0.00      70/425         Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&) [1001]
-----------------------------------------------
                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&) [425]
                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&&) [405]
[552]    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>&) [552]
                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>&) [553]
-----------------------------------------------
                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>&) [552]
[553]    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>&) [553]
                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>&) [554]
                0.00    0.00      66/69          Catch::Clara::Opt std::__niter_base<Catch::Clara::Opt>(Catch::Clara::Opt) [1062]
-----------------------------------------------
                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>&) [553]
[554]    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>&) [554]
                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>&) [551]
                0.00    0.00     140/425         Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&) [1001]
-----------------------------------------------
                0.00    0.00       1/2           operator+(char32_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [473]
                0.00    0.00       1/2           operator+(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char32_t) [474]
[555]    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&) [555]
                0.00    0.00       2/521608      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&) [43]
                0.00    0.00       4/6019509     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [99]
                0.00    0.00       4/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [42]
                0.00    0.00       2/521608      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() const [472]
-----------------------------------------------
                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) [549]
                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) [527]
[556]    0.0    0.00    0.00     502         Catch::BinaryExpr<unsigned long, unsigned long>::BinaryExpr(bool, unsigned long, Catch::StringRef, unsigned long) [556]
                0.00    0.00     502/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                0.00    0.00       2/1002        CATCH2_INTERNAL_TEST_0() [47]
                0.00    0.00    1000/1002        CATCH2_INTERNAL_TEST_0() [448]
[557]    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> >&&) [557]
                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&) [330]
-----------------------------------------------
                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&) [285]
[558]    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&) [558]
                0.00    0.00      65/455944      operator new(unsigned long, void) [306]
                0.00    0.00      65/279         Catch::StringRef const& std::forward<Catch::StringRef const&>(std::remove_reference<Catch::StringRef const&>::type&) [1018]
-----------------------------------------------
                                                 <spontaneous>
[559]    0.0    0.00    0.00                 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&&) [559]
                0.00    0.00      58/455944      operator new(unsigned long, void) [306]
                0.00    0.00     174/311         Catch::StringRef&& std::forward<Catch::StringRef>(std::remove_reference<Catch::StringRef>::type&) [1012]
-----------------------------------------------
                                                 <spontaneous>
[560]    0.0    0.00    0.00                 Catch::StringRef::StringRef(char const) [560]
                0.00    0.00     941/508901397     Catch::StringRef::StringRef(char const, unsigned long) [32]
-----------------------------------------------
                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 ()()) [364]
[561]    0.0    0.00    0.00       1         Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [561]
                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&) [562]
                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&) [730]
                0.00    0.00       1/293         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [1014]
                0.00    0.00       1/1           Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&) [1232]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [561]
[562]    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&) [562]
                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>&) [529]
                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&) [895]
                0.00    0.00       1/26          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() const [1112]
                0.00    0.00       1/54          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const [1068]
                0.00    0.00       1/80          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [1057]
                0.00    0.00       1/43          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const [1101]
                0.00    0.00       1/43          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const [1102]
-----------------------------------------------
                                                 <spontaneous>
[563]    0.0    0.00    0.00                 void std::__relocate_object_a<Catch::Tag, Catch::Tag, std::allocator<Catch::Tag> >(Catch::Tag, Catch::Tag, std::allocator<Catch::Tag>&) [563]
                0.00    0.00      54/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[564]    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]) [564]
                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&) [245]
                0.00    0.00       4/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[565]    0.0    0.00    0.00                 Catch::StringRef::substr(unsigned long, unsigned long) const [565]
                0.00    0.00     774/508901397     Catch::StringRef::StringRef(char const, unsigned long) [32]
-----------------------------------------------
                                                 <spontaneous>
[566]    0.0    0.00    0.00                 Catch::ConsoleReporter::ConsoleReporter(Catch::ReporterConfig&&)::{lambda()#1}::operator()() const [566]
                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&) [245]
-----------------------------------------------
                                                 <spontaneous>
[567]    0.0    0.00    0.00                 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&) [567]
                0.00    0.00      46/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[568]    0.0    0.00    0.00                 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&) [568]
                0.00    0.00      46/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[569]    0.0    0.00    0.00                 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&&) [569]
                0.00    0.00      46/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[570]    0.0    0.00    0.00                 Catch::TestCaseInfo::~TestCaseInfo() [570]
                0.00    0.00      46/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                                                 <spontaneous>
[571]    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::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&&) [571]
                0.00    0.00      44/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                0.00    0.00     100/100         CATCH2_INTERNAL_TEST_3() [6]
[572]    0.0    0.00    0.00     100         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::erase(unsigned long, unsigned long) [572]
                0.00    0.00     100/218793859     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.00    0.00     100/1465058     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const [408]
-----------------------------------------------
                                                 <spontaneous>
[573]    0.0    0.00    0.00                 Catch::ColumnInfo::ColumnInfo(Catch::ColumnInfo const&) [573]
                0.00    0.00       4/975888      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&) [66]
-----------------------------------------------
                0.00    0.00       6/106         CATCH2_INTERNAL_TEST_0() [12]
                0.00    0.00     100/106         CATCH2_INTERNAL_TEST_3() [96]
[574]    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) [574]
                0.00    0.00     106/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                0.00    0.00     106/106         Catch::BinaryExpr<long, int>::BinaryExpr(bool, long, Catch::StringRef, int) [607]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2INTERNAL_TEST_0() [47]
[575]    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&) [575]
                0.00    0.00       1/1161316     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [16]
-----------------------------------------------
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_0() [47]
[576]    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]) [576]
                0.00    0.00       3/16          libutf8::operator==(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [522]
                0.00    0.00       3/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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]) [817]
-----------------------------------------------
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_0() [47]
[577]    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]) [577]
                0.00    0.00       3/16          libutf8::operator==(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [522]
                0.00    0.00       3/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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]) [818]
-----------------------------------------------
                0.00    0.00     483/483         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_dispose() [232]
[578]    0.0    0.00    0.00     483         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_destroy(unsigned long) [578]
                0.00    0.00     483/12188836     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data() const [249]
                0.00    0.00     483/591155106     std::__is_constant_evaluated() [74]
                0.00    0.00     483/966         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_get_allocator() [991]
                0.00    0.00     483/483         std::__new_allocator<char16_t>::deallocate(char16_t, unsigned long) [997]
-----------------------------------------------
                                                 <spontaneous>
[579]    0.0    0.00    0.00                 void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [579]
                0.00    0.00      35/455944      operator new(unsigned long, void) [306]
                0.00    0.00      35/303         Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::removereference<Catch::Clara::Opt>::type&) [1013]
                0.00    0.00      35/145         Catch::Clara::Opt::Opt(Catch::Clara::Opt&&) [1031]
-----------------------------------------------
                0.00    0.00       2/32          (anonymous namespace)::get_date(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [241]
                0.00    0.00      30/32          CATCH2_INTERNAL_TEST_0() [47]
[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/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                                                 <spontaneous>
[581]    0.0    0.00    0.00                 Catch::ConfigData::ConfigData(Catch::ConfigData const&) [581]
                0.00    0.00       3/975888      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&) [66]
-----------------------------------------------
                                                 <spontaneous>
[582]    0.0    0.00    0.00                 void std::__relocate_object_a<Catch::TestCaseHandle, Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle> >(Catch::TestCaseHandle, Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle>&) [582]
                0.00    0.00      31/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[583]    0.0    0.00    0.00                 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> >&) [583]
                0.00    0.00      31/455944      operator new(unsigned long, void) [306]
                0.00    0.00      31/100         Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [1047]
-----------------------------------------------
                                                 <spontaneous>
[584]    0.0    0.00    0.00                 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> >&) [584]
                0.00    0.00      31/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[585]    0.0    0.00    0.00                 Catch::ConfigData::ConfigData() [585]
                0.00    0.00       3/4319126     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
-----------------------------------------------
                                                 <spontaneous>
[586]    0.0    0.00    0.00                 Catch::TestSpecParser::TestSpecParser(Catch::ITagAliasRegistry const&) [586]
                0.00    0.00       3/4319126     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
-----------------------------------------------
                                                 <spontaneous>
[587]    0.0    0.00    0.00                 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> > >::emplace_back<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> >(Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>&&) [587]
                0.00    0.00      28/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[588]    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<>) [588]
                0.00    0.00       9/4747630     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> >&&) [50]
-----------------------------------------------
                                                 <spontaneous>
[589]    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&) [589]
                0.00    0.00       2/4319126     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
                0.00    0.00       2/10          Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [644]
                0.00    0.00       2/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                                                 <spontaneous>
[590]    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 [590]
                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&&) [536]
                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) [257]
-----------------------------------------------
                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&) [285]
[591]    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>&) [591]
                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>&) [592]
-----------------------------------------------
                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>&) [591]
[592]    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>&) [592]
                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>&) [593]
                0.00    0.00     390/390         Catch::StringRef std::__niter_base<Catch::StringRef>(Catch::StringRef) [1005]
-----------------------------------------------
                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>&) [592]
[593]    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>&) [593]
                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>&) [595]
                0.00    0.00      46/166         Catch::StringRef std::__addressof<Catch::StringRef>(Catch::StringRef&) [1030]
-----------------------------------------------
                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>&) [595]
[594]    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&&) [594]
                0.00    0.00      23/455944      operator new(unsigned long, void) [306]
                0.00    0.00      23/311         Catch::StringRef&& std::forward<Catch::StringRef>(std::remove_reference<Catch::StringRef>::type&) [1012]
-----------------------------------------------
                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>&) [593]
[595]    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>&) [595]
                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&&) [594]
                0.00    0.00      23/23          std::remove_reference<Catch::StringRef&>::type&& std::move<Catch::StringRef&>(Catch::StringRef&) [1116]
                0.00    0.00      23/311         Catch::StringRef&& std::forward<Catch::StringRef>(std::remove_reference<Catch::StringRef>::type&) [1012]
                0.00    0.00      23/166         Catch::StringRef std::__addressof<Catch::StringRef>(Catch::StringRef&) [1030]
                0.00    0.00      23/23          void std::destroy_at<Catch::StringRef>(Catch::StringRef) [1115]
-----------------------------------------------
                                                 <spontaneous>
[596]    0.0    0.00    0.00                 void std::Construct<Catch::TestCaseHandle, Catch::TestCaseHandle const&>(Catch::TestCaseHandle, Catch::TestCaseHandle const&) [596]
                0.00    0.00      23/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[597]    0.0    0.00    0.00                 void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt&>(Catch::Clara::Opt, Catch::Clara::Opt&) [597]
                0.00    0.00       8/54          Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [538]
                0.00    0.00       8/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[598]    0.0    0.00    0.00                 Catch::Config::Config(Catch::ConfigData const&) [598]
                0.00    0.00       2/975888      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&) [66]
-----------------------------------------------
                0.00    0.00      20/20          CATCH2_INTERNAL_TEST_6() [31]
[599]    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]) [599]
                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) [257]
                0.00    0.00      20/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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]) [700]
-----------------------------------------------
                                                 <spontaneous>
[600]    0.0    0.00    0.00                 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<>&&) [600]
                0.00    0.00      18/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[601]    0.0    0.00    0.00                 Catch::TestCaseHandle& std::vector<Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle> >::emplace_back<Catch::TestCaseInfo, Catch::ITestInvoker>(Catch::TestCaseInfo&&, Catch::ITestInvoker&&) [601]
                0.00    0.00      17/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[602]    0.0    0.00    0.00                 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>&&) [602]
                0.00    0.00      17/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[603]    0.0    0.00    0.00                 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>&&) [603]
                0.00    0.00      17/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[604]    0.0    0.00    0.00                 Catch::TestCaseInfo& std::vector<Catch::TestCaseInfo, std::allocator<Catch::TestCaseInfo> >::emplace_back<Catch::TestCaseInfo>(Catch::TestCaseInfo&&) [604]
                0.00    0.00      17/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[605]    0.0    0.00    0.00                 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&) [605]
                0.00    0.00      16/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[606]    0.0    0.00    0.00                 void std::Construct<Catch::Clara::Detail::BoundFlagRef, bool&>(Catch::Clara::Detail::BoundFlagRef, bool&) [606]
                0.00    0.00      16/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                0.00    0.00     106/106         std::enableif<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) [574]
[607]    0.0    0.00    0.00     106         Catch::BinaryExpr<long, int>::BinaryExpr(bool, long, Catch::StringRef, int) [607]
                0.00    0.00     106/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                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> >&) [374]
[608]    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> >&) [608]
                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> >&) [656]
                0.00    0.00       7/455944      operator new(unsigned long, void) [306]
                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> >&) [857]
                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() [856]
                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() [1141]
                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&) [1079]
                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)) [1142]
                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() [1119]
-----------------------------------------------
                                                 <spontaneous>
[609]    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 [609]
                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&) [183]
-----------------------------------------------
                0.00    0.00      34/34          CATCH2_INTERNAL_TEST_0() [12]
[610]    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&) [610]
                0.00    0.00      34/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                0.00    0.00      34/65587       Catch::BinaryExpr<libutf8::utf8iterator&, libutf8::utf8_iterator&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, libutf8::utf8_iterator&) [453]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [47]
[611]    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]) [611]
                0.00    0.00       1/16          libutf8::operator==(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [522]
                0.00    0.00       1/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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]) [853]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [47]
[612]    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> >&) [612]
                0.00    0.00       1/1           libutf8::operator==(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [624]
                0.00    0.00       1/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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> >&) [793]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [47]
[613]    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]) [613]
                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/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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]) [717]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [47]
[614]    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> >&) [614]
                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/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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> >&) [793]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [47]
[615]    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]) [615]
                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/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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]) [717]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [47]
[616]    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> >&) [616]
                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/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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> >&) [793]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [47]
[617]    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]) [617]
                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/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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]) [717]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [47]
[618]    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> >&) [618]
                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/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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> >&) [793]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [47]
[619]    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]) [619]
                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/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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]) [717]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [47]
[620]    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> >&) [620]
                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/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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> >&) [793]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [47]
[621]    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]) [621]
                0.00    0.00       1/1           libutf8::operator!=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [634]
                0.00    0.00       1/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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]) [717]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [47]
[622]    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> >&) [622]
                0.00    0.00       1/1           libutf8::operator!=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [633]
                0.00    0.00       1/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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> >&) [793]
-----------------------------------------------
                                                 <spontaneous>
[623]    0.0    0.00    0.00                 void std::Construct<Catch::StringRef, char const const&>(Catch::StringRef, char const const&) [623]
                0.00    0.00      13/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                0.00    0.00       1/1           std::enableif<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> >&) [612]
[624]    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&) [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&) [245]
                0.00    0.00       1/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                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> >&) [614]
[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&) [245]
                0.00    0.00       1/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                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]) [613]
[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&) [245]
                0.00    0.00       1/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                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> >&) [616]
[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&) [245]
                0.00    0.00       1/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                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]) [615]
[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&) [245]
                0.00    0.00       1/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                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> >&) [618]
[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&) [245]
                0.00    0.00       1/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                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]) [617]
[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&) [245]
                0.00    0.00       1/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                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> >&) [620]
[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&) [245]
                0.00    0.00       1/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                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]) [619]
[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&) [245]
                0.00    0.00       1/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                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> >&) [622]
[633]    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&) [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&) [245]
                0.00    0.00       1/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                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]) [621]
[634]    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) [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&) [245]
                0.00    0.00       1/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                                                 <spontaneous>
[635]    0.0    0.00    0.00                 Catch::ReusableStringStream::~ReusableStringStream() [635]
                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&) [245]
                0.00    0.00       1/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                                                 <spontaneous>
[636]    0.0    0.00    0.00                 std::random_device::random_device() [636]
                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&) [245]
                0.00    0.00       1/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                                                 <spontaneous>
[637]    0.0    0.00    0.00                 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&&) [637]
                0.00    0.00      12/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[638]    0.0    0.00    0.00                 Catch::Tag& std::vector<Catch::Tag, std::allocator<Catch::Tag> >::emplace_back<Catch::StringRef>(Catch::StringRef&&) [638]
                0.00    0.00      11/455944      operator new(unsigned long, void) [306]
                0.00    0.00      91/311         Catch::StringRef&& std::forward<Catch::StringRef>(std::remove_reference<Catch::StringRef>::type&) [1012]
-----------------------------------------------
                                                 <spontaneous>
[639]    0.0    0.00    0.00                 Catch::Clara::Detail::BoundFlagRef::setFlag(bool) [639]
                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&&) [536]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [47]
[640]    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> >&&) [640]
                0.00    0.00       1/975888      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&) [66]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [47]
[641]    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&) [641]
                0.00    0.00       1/975888      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&) [66]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [47]
[642]    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&) [642]
                0.00    0.00       1/975888      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&) [66]
-----------------------------------------------
                0.00    0.00      10/10          Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [537]
[643]    0.0    0.00    0.00      10         Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [643]
                0.00    0.00      10/455944      operator new(unsigned long, void) [306]
                0.00    0.00      10/437         Catch::Clara::Detail::ResultBase::ResultBase(Catch::Clara::Detail::ResultType) [999]
-----------------------------------------------
                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 [787]
                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&) [589]
                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 [406]
[644]    0.0    0.00    0.00      10         Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [644]
                0.00    0.00      10/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
                0.00    0.00      10/10          Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::~ResultValueBase() [1129]
-----------------------------------------------
                0.00    0.00      25/25          CATCH2_INTERNAL_TEST_0() [215]
[645]    0.0    0.00    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&&) [645]
                0.00    0.00      25/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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&) [691]
-----------------------------------------------
                                                 <spontaneous>
[646]    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() [646]
                0.00    0.00       9/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                0.00    0.00       8/8           CATCH2_INTERNAL_TEST_0() [4]
[647]    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]) [647]
                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) [257]
                0.00    0.00       8/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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]) [727]
-----------------------------------------------
                0.00    0.00       8/8           CATCH2_INTERNAL_TEST_6() [31]
[648]    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]) [648]
                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) [257]
                0.00    0.00       8/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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]) [728]
-----------------------------------------------
                                                 <spontaneous>
[649]    0.0    0.00    0.00                 Catch::ColumnInfo::~ColumnInfo() [649]
                0.00    0.00       8/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                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&) [425]
[650]    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&) [650]
                0.00    0.00       3/54          Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [538]
                0.00    0.00       3/455944      operator new(unsigned long, void) [306]
                0.00    0.00       3/52          Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::remove_reference<Catch::Clara::Opt const&>::type&) [1070]
-----------------------------------------------
                0.00    0.00     483/483         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_create(unsigned long&, unsigned long) [652]
[651]    0.0    0.00    0.00     483         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_S_allocate(std::allocator<char16_t>&, unsigned long) [651]
                0.00    0.00     483/591155106     std::__is_constant_evaluated() [74]
                0.00    0.00     483/483         std::__new_allocator<char16_t>::allocate(unsigned long, void const) [998]
-----------------------------------------------
                0.00    0.00     386/386         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) [510]
[652]    0.0    0.00    0.00     386         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_create(unsigned long&, unsigned long) [652]
                0.00    0.00     483/483         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_S_allocate(std::allocator<char16_t>&, unsigned long) [651]
                0.00    0.00     873/2982        std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::max_size() const [985]
                0.00    0.00     483/966         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_get_allocator() [991]
-----------------------------------------------
                0.00    0.00       1/373         Catch::Clara::Args::~Args() [891]
                0.00    0.00     130/373         Catch::TestCaseTracking::SectionTracker::~SectionTracker() [705]
                0.00    0.00     242/373         Catch::Clara::Opt::~Opt() [675]
[653]    0.0    0.00    0.00     373         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::~vector() [653]
                0.00    0.00     373/373         void std::Destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef) [669]
                0.00    0.00     373/373         std::Vector_base<Catch::StringRef, std::allocator<Catch::StringRef> >::~Vectorbase() [722]
                0.00    0.00     373/594         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() [995]
-----------------------------------------------
                0.00    0.00       3/7           CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.00       4/7           CATCH2_INTERNAL_TEST_6() [31]
[654]    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]) [654]
                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) [257]
                0.00    0.00       7/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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]) [789]
-----------------------------------------------
                0.00    0.00       1/7           CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.00       6/7           CATCH2_INTERNAL_TEST_6() [31]
[655]    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]) [655]
                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) [257]
                0.00    0.00       7/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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]) [790]
-----------------------------------------------
                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> >&) [608]
[656]    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> >&) [656]
                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> >&) [657]
                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&) [1079]
                0.00    0.00       7/49          std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [1077]
                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>) [1146]
                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() [1119]
-----------------------------------------------
                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> >&) [656]
[657]    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> >&) [657]
                0.00    0.00       7/455944      operator new(unsigned long, void) [306]
                0.00    0.00       7/591155106     std::__is_constant_evaluated() [74]
                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&) [1079]
                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> >&) [1135]
-----------------------------------------------
                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 ()()) [364]
                0.00    0.00       2/3           Catch::makeCommandLineParser(Catch::ConfigData&) [291]
[658]    0.0    0.00    0.00       3         Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, Catch::StringRef) [658]
                0.00    0.00       3/3           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [659]
                0.00    0.00       3/173         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector() [1029]
-----------------------------------------------
                0.00    0.00       3/3           Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, Catch::StringRef) [658]
[659]    0.0    0.00    0.00       3         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [659]
                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&) [663]
                0.00    0.00       3/211626541     Catch::StringRef::StringRef() [53]
                0.00    0.00       3/3           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~shared_ptr() [909]
                0.00    0.00       3/43          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1100]
                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> >&&) [1178]
-----------------------------------------------
                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&) [663]
[660]    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&) [660]
                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&) [661]
                0.00    0.00       3/21          unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [1120]
-----------------------------------------------
                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&) [660]
[661]    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&) [661]
                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&) [662]
                0.00    0.00       3/21          unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [1120]
                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>) [1183]
-----------------------------------------------
                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&) [661]
[662]    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&) [662]
                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&) [696]
                0.00    0.00       3/455944      operator new(unsigned long, void) [306]
                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> >&) [884]
                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() [883]
                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() [1185]
                0.00    0.00       3/21          unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [1120]
                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)) [1186]
                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() [1133]
-----------------------------------------------
                0.00    0.00       3/3           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [659]
[663]    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&) [663]
                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&) [660]
                0.00    0.00       3/21          unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [1120]
-----------------------------------------------
                                                 <spontaneous>
[664]    0.0    0.00    0.00                 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&&) [664]
                0.00    0.00       6/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[665]    0.0    0.00    0.00                 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>&&) [665]
                0.00    0.00       6/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[666]    0.0    0.00    0.00                 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>&&) [666]
                0.00    0.00       6/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[667]    0.0    0.00    0.00                 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&&) [667]
                0.00    0.00       6/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[668]    0.0    0.00    0.00                 Catch::ConfigData::~ConfigData() [668]
                0.00    0.00       6/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                0.00    0.00     373/373         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::~vector() [653]
[669]    0.0    0.00    0.00     373         void std::Destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef) [669]
                0.00    0.00     373/591155106     std::_is_constant_evaluated() [74]
                0.00    0.00     373/373         void std::Destroyaux<true>::__destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef) [1008]
-----------------------------------------------
                                                 <spontaneous>
[670]    0.0    0.00    0.00                 Catch::ReporterSpec::ReporterSpec(Catch::ReporterSpec&&) [670]
                0.00    0.00       2/4747630     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> >&&) [50]
-----------------------------------------------
                                                 <spontaneous>
[671]    0.0    0.00    0.00                 Catch::ProcessedReporterSpec::ProcessedReporterSpec(Catch::ProcessedReporterSpec&&) [671]
                0.00    0.00       2/4747630     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> >&&) [50]
-----------------------------------------------
                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 ()()) [364]
[672]    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&) [672]
                0.00    0.00       2/6019509     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [99]
                0.00    0.00       2/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
                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) [257]
                0.00    0.00       1/454026      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [325]
                0.00    0.00       1/3           unittest::g_tmp_dir[abi:cxx11]() [1177]
-----------------------------------------------
                0.00    0.00       5/5           CATCH2_INTERNAL_TEST_6() [31]
[673]    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]) [673]
                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) [257]
                0.00    0.00       5/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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]) [808]
-----------------------------------------------
                                                 <spontaneous>
[674]    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> >) [674]
                0.00    0.00       5/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                0.00    0.00       1/242         Catch::Clara::Help::~Help() [890]
                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 ()()) [364]
                0.00    0.00      34/242         Catch::makeCommandLineParser(Catch::ConfigData&) [291]
                0.00    0.00     199/242         void std::destroy_at<Catch::Clara::Opt>(Catch::Clara::Opt) [684]
[675]    0.0    0.00    0.00     242         Catch::Clara::Opt::~Opt() [675]
                0.00    0.00     242/373         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::~vector() [653]
                0.00    0.00     242/242         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl() [885]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_18() [133]
[676]    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> >&&) [676]
                0.00    0.00       1/4747630     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> >&&) [50]
                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&) [26]
                0.00    0.00       1/158838081     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [14]
                0.00    0.00       2/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [42]
                0.00    0.00       1/2929924     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> >&) [948]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_18() [133]
[677]    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&) [677]
                0.00    0.00       1/4747630     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> >&&) [50]
                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&) [26]
                0.00    0.00       1/2929924     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> >&) [948]
-----------------------------------------------
                0.00    0.00       1/49          Catch::Session::Session() [858]
                0.00    0.00       1/49          Catch::Session::~Session() [859]
                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 [436]
                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 [843]
                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 ()()) [364]
                0.00    0.00      35/49          Catch::makeCommandLineParser(Catch::ConfigData&) [291]
[678]    0.0    0.00    0.00      49         Catch::Clara::Parser::~Parser() [678]
                0.00    0.00      49/50          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [690]
                0.00    0.00      49/50          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector() [796]
                0.00    0.00      49/50          Catch::Clara::ExeName::~ExeName() [892]
                0.00    0.00      49/344         Catch::Clara::Detail::ParserBase::~ParserBase() [1010]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_18() [133]
[679]    0.0    0.00    0.00       2         operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int) [679]
                0.00    0.00       2/3280977     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [91]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_18() [133]
[680]    0.0    0.00    0.00       2         operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long) [680]
                0.00    0.00       2/3280977     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [91]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_18() [133]
[681]    0.0    0.00    0.00       2         operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long) [681]
                0.00    0.00       2/3280977     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [91]
-----------------------------------------------
                                                 <spontaneous>
[682]    0.0    0.00    0.00                 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]) [682]
                0.00    0.00       4/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[683]    0.0    0.00    0.00                 void std::Construct<Catch::ColumnInfo, Catch::ColumnInfo const&>(Catch::ColumnInfo, Catch::ColumnInfo const&) [683]
                0.00    0.00       4/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                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>&) [551]
                0.00    0.00     129/199         void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt) [703]
[684]    0.0    0.00    0.00     199         void std::destroyat<Catch::Clara::Opt>(Catch::Clara::Opt) [684]
                0.00    0.00     199/242         Catch::Clara::Opt::~Opt() [675]
-----------------------------------------------
                                                 <spontaneous>
[685]    0.0    0.00    0.00                 Catch::ProcessedReporterSpec::~ProcessedReporterSpec() [685]
                0.00    0.00       4/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                0.00    0.00      10/10          CATCH2_INTERNAL_TEST_0() [56]
[686]    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) [686]
                0.00    0.00      10/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                0.00    0.00      10/10          Catch::BinaryExpr<char32t, char>::BinaryExpr(bool, char32_t, Catch::StringRef, char) [725]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_21() [254]
[687]    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> >&&) [687]
                0.00    0.00       6/10526258     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_is_local() const [147]
                0.00    0.00       2/2           std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::clear() [729]
                0.00    0.00       2/1481775     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() [278]
                0.00    0.00       2/8999429     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_length(unsigned long) [238]
                0.00    0.00       2/38190907     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [164]
                0.00    0.00       2/83771975     std::is_constant_evaluated() [154]
                0.00    0.00       4/1524784     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_get_allocator() [954]
                0.00    0.00       4/762394      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data(char32_t) [972]
                0.00    0.00       2/366665      std::remove_reference<std::allocator<char32_t>&>::type&& std::move<std::allocator<char32_t>&>(std::allocator<char32_t>&) [976]
                0.00    0.00       2/1524782     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::length() const [955]
                0.00    0.00       2/762392      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_capacity(unsigned long) [973]
-----------------------------------------------
                                                 <spontaneous>
[688]    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> >&&) [688]
                0.00    0.00       1/4747630     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> >&&) [50]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[689]    0.0    0.00    0.00                 Catch::parseReporterSpec(Catch::StringRef) [689]
                0.00    0.00       1/4747630     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> >&&) [50]
                0.00    0.00       1/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                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>) [864]
                0.00    0.00      49/50          Catch::Clara::Parser::~Parser() [678]
[690]    0.0    0.00    0.00      50         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [690]
                0.00    0.00      50/51          void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [692]
                0.00    0.00      50/50          std::Vector_base<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase() [844]
                0.00    0.00      50/80          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [1057]
-----------------------------------------------
                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&&) [645]
[691]    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&) [691]
                0.00    0.00      25/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                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) [460]
                0.00    0.00      50/51          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [690]
[692]    0.0    0.00    0.00      51         void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [692]
                0.00    0.00      51/51          void std::Destroy_aux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [704]
                0.00    0.00      51/591155106     std::__is_constant_evaluated() [74]
-----------------------------------------------
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_6() [31]
[693]    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]) [693]
                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) [257]
                0.00    0.00       3/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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]) [815]
-----------------------------------------------
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_0() [4]
[694]    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]) [694]
                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) [257]
                0.00    0.00       3/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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]) [816]
-----------------------------------------------
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_0() [47]
[695]    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]) [695]
                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) [257]
                0.00    0.00       3/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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]) [819]
-----------------------------------------------
                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&) [662]
[696]    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&) [696]
                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&) [697]
                0.00    0.00       6/21          unsigned int& std::forward<unsigned int&>(std::removereference<unsigned int&>::type&) [1120]
                0.00    0.00       3/49          std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [1077]
                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>) [1190]
                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() [1133]
-----------------------------------------------
                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&) [696]
[697]    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&) [697]
                0.00    0.00       3/455944      operator new(unsigned long, void) [306]
                0.00    0.00       3/591155106     std::_is_constant_evaluated() [74]
                0.00    0.00       3/21          unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [1120]
                0.00    0.00       3/3           Catch::Clara::Detail::BoundValueRef<unsigned int>::BoundValueRef(unsigned int&) [1169]
-----------------------------------------------
                                                 <spontaneous>
[698]    0.0    0.00    0.00                 Catch::ReporterSpec::~ReporterSpec() [698]
                0.00    0.00       3/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                                                 <spontaneous>
[699]    0.0    0.00    0.00                 Catch::TestSpecParser::~TestSpecParser() [699]
                0.00    0.00       3/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
-----------------------------------------------
                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]) [599]
[700]    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]) [700]
                0.00    0.00      20/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                                                 <spontaneous>
[701]    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> > > > >) [701]
                0.00    0.00       1/4747630     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> >&&) [50]
-----------------------------------------------
                                                 <spontaneous>
[702]    0.0    0.00    0.00                 Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::BasicResult(Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>&&) [702]
                0.00    0.00       1/4747630     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> >&&) [50]
-----------------------------------------------
                0.00    0.00     129/129         void std::Destroyaux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [704]
[703]    0.0    0.00    0.00     129         void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt) [703]
                0.00    0.00     129/199         void std::destroyat<Catch::Clara::Opt>(Catch::Clara::Opt) [684]
-----------------------------------------------
                0.00    0.00      51/51          void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [692]
[704]    0.0    0.00    0.00      51         void std::Destroy_aux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [704]
                0.00    0.00     129/129         void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt) [703]
                0.00    0.00     129/425         Catch::Clara::Opt std::_addressof<Catch::Clara::Opt>(Catch::Clara::Opt&) [1001]
-----------------------------------------------
                                                 <spontaneous>
[705]    0.0    0.00    0.00                 Catch::TestCaseTracking::SectionTracker::~SectionTracker() [705]
                0.00    0.00     130/373         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::~vector() [653]
-----------------------------------------------
                0.00    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) [58]
[706]    0.0    0.00    0.00      24         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [706]
                0.00    0.00      34/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [22]
                0.00    0.00      34/34          std::less<char const>::operator()(char const, char const) const [813]
                0.00    0.00      10/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [42]
-----------------------------------------------
                                                 <spontaneous>
[707]    0.0    0.00    0.00                 std::less<Catch::TestCaseHandle const>::operator()(Catch::TestCaseHandle const, Catch::TestCaseHandle const) const [707]
                0.00    0.00     146/591155106     std::__is_constant_evaluated() [74]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_18() [133]
[708]    0.0    0.00    0.00       1         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::back() [708]
                0.00    0.00       1/8777        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [447]
                0.00    0.00       1/454026      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [325]
                0.00    0.00       1/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [42]
-----------------------------------------------
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_6() [31]
[709]    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]) [709]
                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) [257]
                0.00    0.00       2/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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]) [835]
-----------------------------------------------
                                                 <spontaneous>
[710]    0.0    0.00    0.00                 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> > > >&) [710]
                0.00    0.00       2/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[711]    0.0    0.00    0.00                 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&) [711]
                0.00    0.00       2/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[712]    0.0    0.00    0.00                 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&) [712]
                0.00    0.00       2/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[713]    0.0    0.00    0.00                 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&) [713]
                0.00    0.00       2/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[714]    0.0    0.00    0.00                 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> > > >&) [714]
                0.00    0.00       2/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[715]    0.0    0.00    0.00                 void std::Construct<Catch::Clara::Detail::BoundValueRef<double>, double&>(Catch::Clara::Detail::BoundValueRef<double>, double&) [715]
                0.00    0.00       2/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[716]    0.0    0.00    0.00                 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(std::sharedptr<Catch::Clara::Detail::BoundRef> const&) [716]
                0.00    0.00      36/211626541     Catch::StringRef::StringRef() [53]
                0.00    0.00      18/43          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1100]
                0.00    0.00      18/74          std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [1060]
-----------------------------------------------
                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]) [621]
                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]) [615]
                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]) [613]
                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]) [619]
                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]) [617]
                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]) [526]
[717]    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]) [717]
                0.00    0.00      14/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                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&) [285]
                0.00    0.00     373/438         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::~Vectorbase() [722]
[718]    0.0    0.00    0.00     438         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_deallocate(Catch::StringRef, unsigned long) [718]
                0.00    0.00     120/591155106     std::__is_constant_evaluated() [74]
                0.00    0.00     120/120         std::__new_allocator<Catch::StringRef>::deallocate(Catch::StringRef, unsigned long) [1041]
-----------------------------------------------
                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) [899]
                0.00    0.00      54/120         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_create_storage(unsigned long) [791]
                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&) [285]
[719]    0.0    0.00    0.00     120         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_allocate(unsigned long) [719]
                0.00    0.00     120/591155106     std::__is_constant_evaluated() [74]
                0.00    0.00     120/120         std::__new_allocator<Catch::StringRef>::allocate(unsigned long, void const) [1042]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_21() [254]
[720]    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> >&) [720]
                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&) [788]
                0.00    0.00       2/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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> >&) [838]
-----------------------------------------------
                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> >&) [799]
                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> >&) [804]
                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> >&) [801]
                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> >&) [800]
                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> >&) [803]
                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> >&) [802]
[721]    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> >&) [721]
                0.00    0.00      12/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                0.00    0.00     373/373         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::~vector() [653]
[722]    0.0    0.00    0.00     373         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::~Vectorbase() [722]
                0.00    0.00     373/438         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_deallocate(Catch::StringRef, unsigned long) [718]
                0.00    0.00     373/373         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::~Vectorimpl() [1009]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [47]
[723]    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&) [723]
                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&) [724]
-----------------------------------------------
                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&) [723]
[724]    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&) [724]
                0.00    0.00       1/26999764     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) [28]
                0.00    0.00       1/83361080     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [52]
                0.00    0.00       1/27695330     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [165]
                0.00    0.00       1/1           std::initializer_list<char>::end() const [1243]
                0.00    0.00       1/2           std::initializer_list<char>::begin() const [1217]
-----------------------------------------------
                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) [686]
[725]    0.0    0.00    0.00      10         Catch::BinaryExpr<char32_t, char>::BinaryExpr(bool, char32_t, Catch::StringRef, char) [725]
                0.00    0.00      10/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_0() [4]
[726]    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&&) [726]
                0.00    0.00       3/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                0.00    0.00       3/3           Catch::BinaryExpr<double, Catch::Approx const&>::BinaryExpr(bool, double, Catch::StringRef, Catch::Approx const&) [820]
                0.00    0.00       3/3           bool Catch::operator==<double, void>(double const&, Catch::Approx const&) [1173]
-----------------------------------------------
                0.00    0.00       8/8           std::enableif<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]) [647]
[727]    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]) [727]
                0.00    0.00       8/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                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]) [648]
[728]    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]) [728]
                0.00    0.00       8/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                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> >&&) [687]
[729]    0.0    0.00    0.00       2         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::clear() [729]
                0.00    0.00       2/7887365     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long) [124]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [561]
[730]    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&) [730]
                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>&) [731]
                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&) [897]
                0.00    0.00       1/4           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() const [1163]
                0.00    0.00       1/8           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::size() const [1134]
                0.00    0.00       1/56          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() [1064]
                0.00    0.00       1/4           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::end() const [1165]
                0.00    0.00       1/4           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::begin() const [1166]
-----------------------------------------------
                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&) [730]
[731]    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>&) [731]
                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) [743]
                0.00    0.00       1/83771975     std::is_constant_evaluated() [154]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [4]
[732]    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]) [732]
                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) [257]
                0.00    0.00       1/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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]) [845]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_6() [31]
[733]    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]) [733]
                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) [257]
                0.00    0.00       1/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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]) [846]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_6() [31]
[734]    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]) [734]
                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) [257]
                0.00    0.00       1/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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]) [847]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [4]
[735]    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]) [735]
                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) [257]
                0.00    0.00       1/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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]) [848]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_6() [31]
[736]    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]) [736]
                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) [257]
                0.00    0.00       1/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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]) [849]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_6() [31]
[737]    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]) [737]
                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) [257]
                0.00    0.00       1/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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]) [850]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_6() [31]
[738]    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]) [738]
                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) [257]
                0.00    0.00       1/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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]) [851]
-----------------------------------------------
                                                 <spontaneous>
[739]    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&) [739]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
                0.00    0.00       1/2           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_allocate(unsigned long) [887]
                0.00    0.00       1/51          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_deallocate(Catch::Clara::Arg, unsigned long) [886]
                0.00    0.00       3/4           Catch::Clara::Arg const& std::forward<Catch::Clara::Arg const&>(std::remove_reference<Catch::Clara::Arg const&>::type&) [1168]
                0.00    0.00       2/56          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() [1064]
                0.00    0.00       1/2           Catch::Clara::Arg::Arg(Catch::Clara::Arg const&) [1199]
-----------------------------------------------
                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) [743]
[740]    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) [740]
                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) [742]
-----------------------------------------------
                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) [742]
[741]    0.0    0.00    0.00       1         void std::Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [741]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
                0.00    0.00       1/591155106     std::_is_constant_evaluated() [74]
                0.00    0.00       1/4           Catch::Clara::Arg const& std::forward<Catch::Clara::Arg const&>(std::remove_reference<Catch::Clara::Arg const&>::type&) [1168]
                0.00    0.00       1/2           Catch::Clara::Arg::Arg(Catch::Clara::Arg const&) [1199]
-----------------------------------------------
                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) [740]
[742]    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) [742]
                0.00    0.00       1/1           void std::_Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [741]
                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&) [1215]
                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 [1216]
                0.00    0.00       1/3           Catch::Clara::Arg std::__addressof<Catch::Clara::Arg>(Catch::Clara::Arg&) [1195]
                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++() [1214]
-----------------------------------------------
                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>&) [731]
[743]    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) [743]
                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) [740]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_18() [133]
[744]    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> >&&) [744]
                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&) [146]
                0.00    0.00       1/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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&) [854]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_18() [133]
[745]    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> >&) [745]
                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&) [146]
                0.00    0.00       1/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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> >&) [852]
-----------------------------------------------
                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) [127]
[746]    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> > >) [746]
                0.00    0.00       2/26999767     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const) [86]
                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 [172]
-----------------------------------------------
                                                 <spontaneous>
[747]    0.0    0.00    0.00                 Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>::ResultValueBase(Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>&&) [747]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[748]    0.0    0.00    0.00                 Catch::Optional<Catch::ReporterSpec>::Optional(Catch::ReporterSpec&&) [748]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[749]    0.0    0.00    0.00                 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&) [749]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[750]    0.0    0.00    0.00                 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&) [750]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[751]    0.0    0.00    0.00                 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&) [751]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[752]    0.0    0.00    0.00                 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&) [752]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[753]    0.0    0.00    0.00                 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&) [753]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[754]    0.0    0.00    0.00                 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&) [754]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[755]    0.0    0.00    0.00                 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&) [755]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[756]    0.0    0.00    0.00                 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&) [756]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[757]    0.0    0.00    0.00                 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&) [757]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[758]    0.0    0.00    0.00                 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&) [758]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[759]    0.0    0.00    0.00                 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&) [759]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[760]    0.0    0.00    0.00                 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&) [760]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[761]    0.0    0.00    0.00                 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&) [761]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[762]    0.0    0.00    0.00                 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&) [762]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[763]    0.0    0.00    0.00                 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&) [763]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[764]    0.0    0.00    0.00                 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&&) [764]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[765]    0.0    0.00    0.00                 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&&) [765]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[766]    0.0    0.00    0.00                 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&&) [766]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[767]    0.0    0.00    0.00                 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> > >&&) [767]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[768]    0.0    0.00    0.00                 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&&) [768]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[769]    0.0    0.00    0.00                 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&) [769]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[770]    0.0    0.00    0.00                 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&) [770]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[771]    0.0    0.00    0.00                 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&) [771]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[772]    0.0    0.00    0.00                 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&) [772]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[773]    0.0    0.00    0.00                 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&) [773]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[774]    0.0    0.00    0.00                 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&) [774]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[775]    0.0    0.00    0.00                 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&) [775]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[776]    0.0    0.00    0.00                 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&) [776]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[777]    0.0    0.00    0.00                 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&) [777]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[778]    0.0    0.00    0.00                 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&) [778]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[779]    0.0    0.00    0.00                 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&) [779]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[780]    0.0    0.00    0.00                 void std::Construct<Catch::Clara::Detail::BoundValueRef<long>, long&>(Catch::Clara::Detail::BoundValueRef<long>, long&) [780]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[781]    0.0    0.00    0.00                 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&) [781]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[782]    0.0    0.00    0.00                 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&) [782]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[783]    0.0    0.00    0.00                 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&) [783]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[784]    0.0    0.00    0.00                 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&) [784]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[785]    0.0    0.00    0.00                 void std::__relocate_object_a<Catch::SectionInfo, Catch::SectionInfo, std::allocator<Catch::SectionInfo> >(Catch::SectionInfo, Catch::SectionInfo, std::allocator<Catch::SectionInfo>&) [785]
                0.00    0.00       1/455944      operator new(unsigned long, void) [306]
-----------------------------------------------
                                                 <spontaneous>
[786]    0.0    0.00    0.00                 Catch::Clara::ExeName::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [786]
                0.00    0.00       1/40914905     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [19]
                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&) [1162]
-----------------------------------------------
                                                 <spontaneous>
[787]    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 [787]
                0.00    0.00       1/10          Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [644]
                0.00    0.00     415/415         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::cardinality() const [1004]
                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 [1055]
                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++() [1054]
                0.00    0.00       1/54          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const [1068]
                0.00    0.00       1/8           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::size() const [1134]
                0.00    0.00       1/43          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const [1102]
                0.00    0.00       1/43          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const [1101]
                0.00    0.00       1/4           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::begin() const [1166]
                0.00    0.00       1/4           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::end() const [1165]
                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 [1216]
                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++() [1214]
-----------------------------------------------
                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> >&) [720]
[788]    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&) [788]
                0.00    0.00       6/6412928     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::size() const [252]
                0.00    0.00       4/4           std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::data() const [840]
                0.00    0.00       2/2           std::char_traits<char32_t>::compare(char32_t const, char32_t const, unsigned long) [1219]
-----------------------------------------------
                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]) [654]
[789]    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]) [789]
                0.00    0.00       7/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [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 (&) [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]) [655]
[790]    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]) [790]
                0.00    0.00       7/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                0.00    0.00      54/54          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(unsigned long, std::allocator<Catch::StringRef> const&) [792]
[791]    0.0    0.00    0.00      54         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_create_storage(unsigned long) [791]
                0.00    0.00      54/120         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_allocate(unsigned long) [719]
-----------------------------------------------
                0.00    0.00      54/54          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [539]
[792]    0.0    0.00    0.00      54         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(unsigned long, std::allocator<Catch::StringRef> const&) [792]
                0.00    0.00      54/54          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_create_storage(unsigned long) [791]
                0.00    0.00      54/55          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::allocator<Catch::StringRef> const&) [1065]
-----------------------------------------------
                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> >&) [612]
                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> >&) [622]
                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> >&) [616]
                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> >&) [614]
                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> >&) [620]
                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> >&) [618]
[793]    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> >&) [793]
                0.00    0.00       6/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                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> >&) [822]
                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> >&) [832]
                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> >&) [826]
                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> >&) [824]
                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> >&) [830]
                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> >&) [828]
[794]    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> >&) [794]
                0.00    0.00       6/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                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> >&) [821]
                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> >&) [831]
                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> >&) [825]
                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> >&) [823]
                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> >&) [829]
                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> >&) [827]
[795]    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> >&) [795]
                0.00    0.00       6/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                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>) [893]
                0.00    0.00      49/50          Catch::Clara::Parser::~Parser() [678]
[796]    0.0    0.00    0.00      50         std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector() [796]
                0.00    0.00      50/50          void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [805]
                0.00    0.00      50/50          std::Vector_base<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~Vectorbase() [888]
                0.00    0.00      50/56          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() [1064]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0() [47]
[797]    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> >&&) [797]
                0.00    0.00       2/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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&) [837]
                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&) [1175]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0() [47]
[798]    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> >&) [798]
                0.00    0.00       2/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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> >&) [836]
                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&) [1176]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0() [47]
[799]    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> >&) [799]
                0.00    0.00       2/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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> >&) [721]
                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&) [1204]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0() [47]
[800]    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> >&) [800]
                0.00    0.00       2/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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> >&) [721]
                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&) [1205]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0() [47]
[801]    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> >&) [801]
                0.00    0.00       2/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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> >&) [721]
                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&) [1206]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0() [47]
[802]    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> >&) [802]
                0.00    0.00       2/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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> >&) [721]
                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&) [1207]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0() [47]
[803]    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> >&) [803]
                0.00    0.00       2/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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> >&) [721]
                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&) [1208]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0() [47]
[804]    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> >&) [804]
                0.00    0.00       2/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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> >&) [721]
                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&) [1209]
-----------------------------------------------
                0.00    0.00      50/50          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector() [796]
[805]    0.0    0.00    0.00      50         void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [805]
                0.00    0.00      50/591155106     std::_is_constant_evaluated() [74]
                0.00    0.00      50/50          void std::Destroyaux<false>::__destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [1073]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [47]
[806]    0.0    0.00    0.00       1         libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string() [806]
                0.00    0.00       1/1           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [807]
-----------------------------------------------
                0.00    0.00       1/1           libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string() [806]
[807]    0.0    0.00    0.00       1         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [807]
                0.00    0.00       1/218793859     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.00    0.00       1/83361080     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [52]
                0.00    0.00       1/50916286     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [100]
                0.00    0.00       1/83771975     std::is_constant_evaluated() [154]
-----------------------------------------------
                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]) [673]
[808]    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]) [808]
                0.00    0.00       5/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [47]
[809]    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&) [809]
                0.00    0.00       1/521609      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&) [308]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [56]
[810]    0.0    0.00    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) [810]
                0.00    0.00       1/7657092     Catch::BinaryExpr<unsigned long, int>::BinaryExpr(bool, unsigned long, Catch::StringRef, int) [156]
                0.00    0.00       1/296819137     Catch::operator"" sr(char const, unsigned long) [10]
-----------------------------------------------
                                                 <spontaneous>
[811]    0.0    0.00    0.00                 Catch::makeStream(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [811]
                0.00    0.00       1/454026      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [325]
-----------------------------------------------
                                                 <spontaneous>
[812]    0.0    0.00    0.00                 Catch::Config::name() const [812]
                0.00    0.00       1/454026      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [325]
-----------------------------------------------
                0.00    0.00      34/34          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [706]
[813]    0.0    0.00    0.00      34         std::less<char const>::operator()(char const, char const) const [813]
                0.00    0.00      34/591155106     std::__is_constant_evaluated() [74]
-----------------------------------------------
                                                 <spontaneous>
[814]    0.0    0.00    0.00                 Catch::printTestRunTotals(std::ostream&, Catch::ColourImpl&, Catch::Totals const&) [814]
                0.00    0.00       2/296819137     Catch::operator"" sr(char const, unsigned long) [10]
-----------------------------------------------
                0.00    0.00       3/3           std::enableif<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]) [693]
[815]    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]) [815]
                0.00    0.00       3/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                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]) [694]
[816]    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]) [816]
                0.00    0.00       3/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                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]) [576]
[817]    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]) [817]
                0.00    0.00       3/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                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]) [577]
[818]    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]) [818]
                0.00    0.00       3/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                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]) [695]
[819]    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]) [819]
                0.00    0.00       3/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                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&&) [726]
[820]    0.0    0.00    0.00       3         Catch::BinaryExpr<double, Catch::Approx const&>::BinaryExpr(bool, double, Catch::StringRef, Catch::Approx const&) [820]
                0.00    0.00       3/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [47]
[821]    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> >&) [821]
                0.00    0.00       1/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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> >&) [795]
                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&) [1176]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [47]
[822]    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> >&) [822]
                0.00    0.00       1/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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> >&) [794]
                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&) [1175]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [47]
[823]    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> >&) [823]
                0.00    0.00       1/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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> >&) [795]
                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&) [1234]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [47]
[824]    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> >&) [824]
                0.00    0.00       1/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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> >&) [794]
                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&) [1233]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [47]
[825]    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> >&) [825]
                0.00    0.00       1/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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> >&) [795]
                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&) [1236]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [47]
[826]    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> >&) [826]
                0.00    0.00       1/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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> >&) [794]
                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&) [1235]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [47]
[827]    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> >&) [827]
                0.00    0.00       1/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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> >&) [795]
                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&) [1238]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [47]
[828]    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> >&) [828]
                0.00    0.00       1/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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> >&) [794]
                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&) [1237]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [47]
[829]    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> >&) [829]
                0.00    0.00       1/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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> >&) [795]
                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&) [1240]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [47]
[830]    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> >&) [830]
                0.00    0.00       1/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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> >&) [794]
                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&) [1239]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [47]
[831]    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> >&) [831]
                0.00    0.00       1/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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> >&) [795]
                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&) [1242]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [47]
[832]    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> >&) [832]
                0.00    0.00       1/296819137     Catch::operator"" sr(char const, unsigned long) [10]
                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> >&) [794]
                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&) [1241]
-----------------------------------------------
                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&) [369]
[833]    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 [833]
                0.00    0.00       2/10084100     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [205]
                0.00    0.00       2/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [42]
                0.00    0.00       2/4           std::basic_string_view<char, std::char_traits<char> >::basic_string_view(char const, unsigned long) [1167]
-----------------------------------------------
                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&) [54]
[834]    0.0    0.00    0.00       2         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() const [834]
                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&) [183]
                0.00    0.00       2/843603837     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [22]
                0.00    0.00       2/494871521     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [42]
-----------------------------------------------
                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]) [709]
[835]    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]) [835]
                0.00    0.00       2/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                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> >&) [798]
[836]    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> >&) [836]
                0.00    0.00       2/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                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> >&&) [797]
[837]    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&) [837]
                0.00    0.00       2/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                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> >&) [720]
[838]    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> >&) [838]
                0.00    0.00       2/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                                                 <spontaneous>
[839]    0.0    0.00    0.00                 Catch::StreamingReporterBase::StreamingReporterBase(Catch::ReporterConfig&&) [839]
                0.00    0.00       1/296819137     Catch::operator"" sr(char const, unsigned long) [10]
-----------------------------------------------
                0.00    0.00       4/4           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&) [788]
[840]    0.0    0.00    0.00       4         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::data() const [840]
                0.00    0.00       4/38190907     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [164]
-----------------------------------------------
                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) [460]
                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&) [425]
                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&&) [405]
                0.00    0.00      50/62          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase() [844]
[841]    0.0    0.00    0.00      62         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [841]
                0.00    0.00      13/591155106     std::__is_constant_evaluated() [74]
                0.00    0.00      13/13          std::__new_allocator<Catch::Clara::Opt>::deallocate(Catch::Clara::Opt, unsigned long) [1125]
-----------------------------------------------
                0.00    0.00       1/13          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_create_storage(unsigned long) [894]
                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) [460]
                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&) [425]
                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&&) [405]
[842]    0.0    0.00    0.00      13         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [842]
                0.00    0.00      13/591155106     std::__is_constant_evaluated() [74]
                0.00    0.00      13/13          std::__new_allocator<Catch::Clara::Opt>::allocate(unsigned long, void const) [1126]
-----------------------------------------------
                                                 <spontaneous>
[843]    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 [843]
                0.00    0.00       2/49          Catch::Clara::Parser::~Parser() [678]
                0.00    0.00       1/3           Catch::Clara::Parser::Parser() [1171]
-----------------------------------------------
                0.00    0.00      50/50          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [690]
[844]    0.0    0.00    0.00      50         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase() [844]
                0.00    0.00      50/62          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [841]
                0.00    0.00      50/50          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::~Vectorimpl() [1075]
-----------------------------------------------
                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]) [732]
[845]    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]) [845]
                0.00    0.00       1/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                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]) [733]
[846]    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]) [846]
                0.00    0.00       1/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                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]) [734]
[847]    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]) [847]
                0.00    0.00       1/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                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]) [735]
[848]    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]) [848]
                0.00    0.00       1/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                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]) [736]
[849]    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]) [849]
                0.00    0.00       1/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                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]) [737]
[850]    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]) [850]
                0.00    0.00       1/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                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]) [738]
[851]    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]) [851]
                0.00    0.00       1/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                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> >&) [745]
[852]    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> >&) [852]
                0.00    0.00       1/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                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]) [611]
[853]    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]) [853]
                0.00    0.00       1/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                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> >&&) [744]
[854]    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&) [854]
                0.00    0.00       1/105586218     Catch::ITransientExpression::ITransientExpression(bool, bool) [45]
-----------------------------------------------
                                                 <spontaneous>
[855]    0.0    0.00    0.00                 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<double, void>(double&, Catch::StringRef) [855]
                0.00    0.00       2/211626541     Catch::StringRef::StringRef() [53]
                0.00    0.00       2/43          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1100]
-----------------------------------------------
                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> >&) [608]
                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() [880]
[856]    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() [856]
                0.00    0.00       7/591155106     std::__is_constant_evaluated() [74]
                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) [1143]
-----------------------------------------------
                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> >&) [608]
[857]    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> >&) [857]
                0.00    0.00       7/591155106     std::__is_constant_evaluated() [74]
                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) [1144]
                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>) [1122]
-----------------------------------------------
                                                 <spontaneous>
[858]    0.0    0.00    0.00                 Catch::Session::Session() [858]
                0.00    0.00       1/49          Catch::Clara::Parser::~Parser() [678]
                0.00    0.00       1/3           Catch::Clara::Parser::Parser() [1171]
-----------------------------------------------
                                                 <spontaneous>
[859]    0.0    0.00    0.00                 Catch::Session::~Session() [859]
                0.00    0.00       1/49          Catch::Clara::Parser::~Parser() [678]
-----------------------------------------------
                0.00    0.00       1/127         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [908]
                0.00    0.00     126/127         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [861]
[860]    0.0    0.00    0.00     127         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() [860]
                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() [880]
                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() [889]
                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() [1145]
                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() [1189]
-----------------------------------------------
                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() [930]
                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() [929]
                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() [931]
                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() [927]
                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() [932]
                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() [926]
                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() [918]
                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() [923]
                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() [919]
                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() [920]
                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() [921]
                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() [922]
                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() [924]
                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() [925]
                0.00    0.00       1/411         std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<long>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [928]
                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() [912]
                0.00    0.00       2/411         std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<double>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [913]
                0.00    0.00       3/411         std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [910]
                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() [907]
                0.00    0.00      16/411         std::__shared_ptr<Catch::Clara::Detail::BoundFlagRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [905]
                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() [901]
                0.00    0.00      52/411         std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [900]
                0.00    0.00     263/411         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [882]
[861]    0.0    0.00    0.00     411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [861]
                0.00    0.00     126/127         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() [860]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [47]
[862]    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 [862]
                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&) [277]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [47]
[863]    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 [863]
                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&) [277]
-----------------------------------------------
                                                 <spontaneous>
[864]    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>) [864]
                0.00    0.00       1/50          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [690]
                0.00    0.00       2/80          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [1057]
-----------------------------------------------
                                                 <spontaneous>
[865]    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) [865]
                0.00    0.00       1/211626541     Catch::StringRef::StringRef() [53]
-----------------------------------------------
                                                 <spontaneous>
[866]    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) [866]
                0.00    0.00       1/211626541     Catch::StringRef::StringRef() [53]
                0.00    0.00       1/43          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1100]
-----------------------------------------------
                                                 <spontaneous>
[867]    0.0    0.00    0.00                 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<long, void>(long&, Catch::StringRef) [867]
                0.00    0.00       1/211626541     Catch::StringRef::StringRef() [53]
                0.00    0.00       1/43          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1100]
-----------------------------------------------
                                                 <spontaneous>
[868]    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) [868]
                0.00    0.00       1/211626541     Catch::StringRef::StringRef() [53]
                0.00    0.00       1/43          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1100]
-----------------------------------------------
                                                 <spontaneous>
[869]    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) [869]
                0.00    0.00       1/211626541     Catch::StringRef::StringRef() [53]
                0.00    0.00       1/43          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1100]
-----------------------------------------------
                                                 <spontaneous>
[870]    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) [870]
                0.00    0.00       1/211626541     Catch::StringRef::StringRef() [53]
                0.00    0.00       1/43          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1100]
-----------------------------------------------
                                                 <spontaneous>
[871]    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) [871]
                0.00    0.00       1/211626541     Catch::StringRef::StringRef() [53]
                0.00    0.00       1/43          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1100]
-----------------------------------------------
                                                 <spontaneous>
[872]    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) [872]
                0.00    0.00       1/211626541     Catch::StringRef::StringRef() [53]
                0.00    0.00       1/43          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1100]
-----------------------------------------------
                                                 <spontaneous>
[873]    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) [873]
                0.00    0.00       1/211626541     Catch::StringRef::StringRef() [53]
                0.00    0.00       1/43          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1100]
-----------------------------------------------
                                                 <spontaneous>
[874]    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) [874]
                0.00    0.00       1/211626541     Catch::StringRef::StringRef() [53]
                0.00    0.00       1/43          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1100]
-----------------------------------------------
                                                 <spontaneous>
[875]    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) [875]
                0.00    0.00       1/211626541     Catch::StringRef::StringRef() [53]
                0.00    0.00       1/43          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1100]
-----------------------------------------------
                                                 <spontaneous>
[876]    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) [876]
                0.00    0.00       1/211626541     Catch::StringRef::StringRef() [53]
                0.00    0.00       1/43          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1100]
-----------------------------------------------
                                                 <spontaneous>
[877]    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) [877]
                0.00    0.00       1/211626541     Catch::StringRef::StringRef() [53]
                0.00    0.00       1/43          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1100]
-----------------------------------------------
                                                 <spontaneous>
[878]    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) [878]
                0.00    0.00       1/211626541     Catch::StringRef::StringRef() [53]
                0.00    0.00       1/43          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1100]
-----------------------------------------------
                                                 <spontaneous>
[879]    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) [879]
                0.00    0.00       1/211626541     Catch::StringRef::StringRef() [53]
                0.00    0.00       1/43          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1100]
-----------------------------------------------
                0.00    0.00       7/7           std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() [860]
[880]    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() [880]
                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() [856]
                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() [1123]
                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>) [1122]
                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() [1147]
-----------------------------------------------
                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&) [917]
                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&) [916]
                0.00    0.00       3/263         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::~ParserRefImpl() [911]
                0.00    0.00      16/263         Catch::Clara::Opt::Opt(bool&) [904]
                0.00    0.00     242/263         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl() [885]
[881]    0.0    0.00    0.00     263         std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [881]
                0.00    0.00     263/263         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [882]
-----------------------------------------------
                0.00    0.00     263/263         std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [881]
[882]    0.0    0.00    0.00     263         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [882]
                0.00    0.00     263/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [861]
-----------------------------------------------
                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&) [662]
                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() [889]
[883]    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() [883]
                0.00    0.00       3/591155106     std::__is_constant_evaluated() [74]
                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) [1187]
-----------------------------------------------
                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&) [662]
[884]    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> >&) [884]
                0.00    0.00       3/591155106     std::__is_constant_evaluated() [74]
                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) [1188]
                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>) [1158]
-----------------------------------------------
                0.00    0.00     242/242         Catch::Clara::Opt::~Opt() [675]
[885]    0.0    0.00    0.00     242         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl() [885]
                0.00    0.00     242/263         std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [881]
                0.00    0.00     242/242         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::~ComposableParserImpl() [1021]
-----------------------------------------------
                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&) [739]
                0.00    0.00      50/51          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~Vectorbase() [888]
[886]    0.0    0.00    0.00      51         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_deallocate(Catch::Clara::Arg, unsigned long) [886]
                0.00    0.00       2/591155106     std::__is_constant_evaluated() [74]
                0.00    0.00       2/2           std::__new_allocator<Catch::Clara::Arg>::deallocate(Catch::Clara::Arg, unsigned long) [1223]
-----------------------------------------------
                0.00    0.00       1/2           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_create_storage(unsigned long) [896]
                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&) [739]
[887]    0.0    0.00    0.00       2         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_allocate(unsigned long) [887]
                0.00    0.00       2/591155106     std::__is_constant_evaluated() [74]
                0.00    0.00       2/2           std::__new_allocator<Catch::Clara::Arg>::allocate(unsigned long, void const) [1224]
-----------------------------------------------
                0.00    0.00      50/50          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector() [796]
[888]    0.0    0.00    0.00      50         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~Vectorbase() [888]
                0.00    0.00      50/51          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_deallocate(Catch::Clara::Arg, unsigned long) [886]
                0.00    0.00      50/50          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::~Vectorimpl() [1074]
-----------------------------------------------
                0.00    0.00       3/3           std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() [860]
[889]    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() [889]
                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() [883]
                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() [1159]
                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>) [1158]
                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() [1191]
-----------------------------------------------
                                                 <spontaneous>
[890]    0.0    0.00    0.00                 Catch::Clara::Help::~Help() [890]
                0.00    0.00       1/242         Catch::Clara::Opt::~Opt() [675]
-----------------------------------------------
                                                 <spontaneous>
[891]    0.0    0.00    0.00                 Catch::Clara::Args::~Args() [891]
                0.00    0.00       1/373         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::~vector() [653]
-----------------------------------------------
                0.00    0.00       1/50          Catch::makeCommandLineParser(Catch::ConfigData&) [291]
                0.00    0.00      49/50          Catch::Clara::Parser::~Parser() [678]
[892]    0.0    0.00    0.00      50         Catch::Clara::ExeName::~ExeName() [892]
                0.00    0.00      50/50          std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::~shared_ptr() [902]
                0.00    0.00      50/50          std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~shared_ptr() [903]
                0.00    0.00      50/50          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::~ComposableParserImpl() [1072]
-----------------------------------------------
                                                 <spontaneous>
[893]    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>) [893]
                0.00    0.00       1/50          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector() [796]
                0.00    0.00       2/56          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() [1064]
-----------------------------------------------
                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&) [895]
[894]    0.0    0.00    0.00       1         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_create_storage(unsigned long) [894]
                0.00    0.00       1/13          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [842]
-----------------------------------------------
                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&) [562]
[895]    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&) [895]
                0.00    0.00       1/1           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_create_storage(unsigned long) [894]
                0.00    0.00       1/2           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Opt> const&) [1221]
-----------------------------------------------
                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&) [897]
[896]    0.0    0.00    0.00       1         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_create_storage(unsigned long) [896]
                0.00    0.00       1/2           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_allocate(unsigned long) [887]
-----------------------------------------------
                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&) [730]
[897]    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&) [897]
                0.00    0.00       1/1           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_create_storage(unsigned long) [896]
                0.00    0.00       1/2           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Arg> const&) [1220]
-----------------------------------------------
                                                 <spontaneous>
[898]    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 [898]
                0.00    0.00       1/591155106     std::__is_constant_evaluated() [74]
-----------------------------------------------
                                                 <spontaneous>
[899]    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) [899]
                0.00    0.00       1/120         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_allocate(unsigned long) [719]
                0.00    0.00       2/594         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() [995]
-----------------------------------------------
                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>&&) [914]
                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>&&) [915]
                0.00    0.00      50/52          std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::~shared_ptr() [902]
[900]    0.0    0.00    0.00      52         std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [900]
                0.00    0.00      52/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [861]
-----------------------------------------------
                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>&&) [933]
                0.00    0.00      50/51          std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~shared_ptr() [903]
[901]    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() [901]
                0.00    0.00      51/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [861]
-----------------------------------------------
                0.00    0.00      50/50          Catch::Clara::ExeName::~ExeName() [892]
[902]    0.0    0.00    0.00      50         std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::~shared_ptr() [902]
                0.00    0.00      50/52          std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [900]
-----------------------------------------------
                0.00    0.00      50/50          Catch::Clara::ExeName::~ExeName() [892]
[903]    0.0    0.00    0.00      50         std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~shared_ptr() [903]
                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() [901]
-----------------------------------------------
                                                 <spontaneous>
[904]    0.0    0.00    0.00                 Catch::Clara::Opt::Opt(bool&) [904]
                0.00    0.00      16/263         std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [881]
                0.00    0.00      16/173         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector() [1029]
-----------------------------------------------
                                                 <spontaneous>
[905]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundFlagRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [905]
                0.00    0.00      16/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [861]
-----------------------------------------------
                0.00    0.00       1/7           Catch::Clara::ExeName::ExeName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [934]
                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) [392]
[906]    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() [906]
                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() [907]
-----------------------------------------------
                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() [906]
[907]    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() [907]
                0.00    0.00       7/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [861]
-----------------------------------------------
                                                 <spontaneous>
[908]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [908]
                0.00    0.00       1/127         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() [860]
                0.00    0.00       2/78          std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_add_ref_copy() [1058]
-----------------------------------------------
                0.00    0.00       3/3           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [659]
[909]    0.0    0.00    0.00       3         std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~shared_ptr() [909]
                0.00    0.00       3/3           std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [910]
-----------------------------------------------
                0.00    0.00       3/3           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~shared_ptr() [909]
[910]    0.0    0.00    0.00       3         std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [910]
                0.00    0.00       3/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [861]
-----------------------------------------------
                                                 <spontaneous>
[911]    0.0    0.00    0.00                 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::~ParserRefImpl() [911]
                0.00    0.00       3/263         std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [881]
-----------------------------------------------
                                                 <spontaneous>
[912]    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() [912]
                0.00    0.00       2/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [861]
-----------------------------------------------
                                                 <spontaneous>
[913]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<double>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [913]
                0.00    0.00       2/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [861]
-----------------------------------------------
                                                 <spontaneous>
[914]    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>&&) [914]
                0.00    0.00       1/52          std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [900]
                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>&&) [1081]
-----------------------------------------------
                                                 <spontaneous>
[915]    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>&&) [915]
                0.00    0.00       1/52          std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [900]
-----------------------------------------------
                                                 <spontaneous>
[916]    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&) [916]
                0.00    0.00       1/263         std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [881]
                0.00    0.00       1/173         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector() [1029]
-----------------------------------------------
                                                 <spontaneous>
[917]    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&) [917]
                0.00    0.00       1/263         std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [881]
                0.00    0.00       1/173         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector() [1029]
-----------------------------------------------
                                                 <spontaneous>
[918]    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() [918]
                0.00    0.00       1/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [861]
-----------------------------------------------
                                                 <spontaneous>
[919]    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() [919]
                0.00    0.00       1/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [861]
-----------------------------------------------
                                                 <spontaneous>
[920]    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() [920]
                0.00    0.00       1/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [861]
-----------------------------------------------
                                                 <spontaneous>
[921]    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() [921]
                0.00    0.00       1/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [861]
-----------------------------------------------
                                                 <spontaneous>
[922]    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() [922]
                0.00    0.00       1/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [861]
-----------------------------------------------
                                                 <spontaneous>
[923]    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() [923]
                0.00    0.00       1/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [861]
-----------------------------------------------
                                                 <spontaneous>
[924]    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() [924]
                0.00    0.00       1/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [861]
-----------------------------------------------
                                                 <spontaneous>
[925]    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() [925]
                0.00    0.00       1/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [861]
-----------------------------------------------
                                                 <spontaneous>
[926]    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() [926]
                0.00    0.00       1/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [861]
-----------------------------------------------
                                                 <spontaneous>
[927]    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() [927]
                0.00    0.00       1/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [861]
-----------------------------------------------
                                                 <spontaneous>
[928]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<long>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [928]
                0.00    0.00       1/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [861]
-----------------------------------------------
                                                 <spontaneous>
[929]    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() [929]
                0.00    0.00       1/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [861]
-----------------------------------------------
                                                 <spontaneous>
[930]    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() [930]
                0.00    0.00       1/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [861]
-----------------------------------------------
                                                 <spontaneous>
[931]    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() [931]
                0.00    0.00       1/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [861]
-----------------------------------------------
                                                 <spontaneous>
[932]    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() [932]
                0.00    0.00       1/411         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [861]
-----------------------------------------------
                                                 <spontaneous>
[933]    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>&&) [933]
                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() [901]
                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>&&) [1082]
-----------------------------------------------
                                                 <spontaneous>
[934]    0.0    0.00    0.00                 Catch::Clara::ExeName::ExeName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [934]
                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() [906]
-----------------------------------------------
                0.00    0.00 3201052/3201052     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [107]
[947]    0.0    0.00    0.00 3201052         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> >) [947]
-----------------------------------------------
                0.00    0.00       1/2929924     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&) [677]
                0.00    0.00       1/2929924     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> >&&) [676]
                0.00    0.00       1/2929924     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> >&&) [7156]
                0.00    0.00       9/2929924     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> >&&) [6521]
                0.00    0.00 1464956/2929924     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) [98]
                0.00    0.00 1464956/2929924     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> >&&) [57]
[948]    0.0    0.00    0.00 2929924         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> >&) [948]
-----------------------------------------------
                0.00    0.00 2593835/2593835     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [243]
[949]    0.0    0.00    0.00 2593835         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::~Allochider() [949]
-----------------------------------------------
                0.00    0.00 2165000/2165000     char16_t std::addressof<char16_t>(char16_t&) [951]
[950]    0.0    0.00    0.00 2165000         char16_t std::__addressof<char16_t>(char16_t&) [950]
-----------------------------------------------
                0.00    0.00 2165000/2165000     std::__ptr_traits_ptr_to<char16_t, char16_t, false>::pointer_to(char16_t&) [337]
[951]    0.0    0.00    0.00 2165000         char16_t std::addressof<char16_t>(char16_t&) [951]
                0.00    0.00 2165000/2165000     char16_t std::__addressof<char16_t>(char16_t&) [950]
-----------------------------------------------
                0.00    0.00    1024/2161663     CATCH2_INTERNAL_TEST_6() [31]
                0.00    0.00 2160639/2161663     CATCH2_INTERNAL_TEST_0() [4]
[952]    0.0    0.00    0.00 2161663         std::setw(int) [952]
-----------------------------------------------
                0.00    0.00    1024/2161663     CATCH2_INTERNAL_TEST_6() [31]
                0.00    0.00 2160639/2161663     CATCH2_INTERNAL_TEST_0() [4]
[953]    0.0    0.00    0.00 2161663         std::Setfill<char> std::setfill<char>(char) [953]
-----------------------------------------------
                0.00    0.00       4/1524784     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> >&&) [687]
                0.00    0.00  762390/1524784     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_create(unsigned long&, unsigned long) [258]
                0.00    0.00  762390/1524784     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_destroy(unsigned long) [324]
[954]    0.0    0.00    0.00 1524784         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_get_allocator() [954]
-----------------------------------------------
                0.00    0.00       1/1524782     CATCH2_INTERNAL_TEST_0() [215]
                0.00    0.00       1/1524782     CATCH2_INTERNAL_TEST_21() [254]
                0.00    0.00       2/1524782     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> >&&) [687]
                0.00    0.00     100/1524782     CATCH2_INTERNAL_TEST_0() [428]
                0.00    0.00     102/1524782     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) [502]
                0.00    0.00 1524576/1524782     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) [167]
[955]    0.0    0.00    0.00 1524782         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::length() const [955]
-----------------------------------------------
                0.00    0.00 1524778/1524778     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::max_size() const [957]
[956]    0.0    0.00    0.00 1524778         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_get_allocator() const [956]
-----------------------------------------------
                0.00    0.00 1524778/1524778     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_create(unsigned long&, unsigned long) [258]
[957]    0.0    0.00    0.00 1524778         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::max_size() const [957]
                0.00    0.00 1524778/1524778     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_get_allocator() const [956]
-----------------------------------------------
                0.00    0.00 1116424/1116424     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::Allochider(char16_t, std::allocator<char16_t>&&) [301]
[958]    0.0    0.00    0.00 1116424         std::remove_reference<std::allocator<char16_t>&>::type&& std::move<std::allocator<char16_t>&>(std::allocator<char16_t>&) [958]
-----------------------------------------------
                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&) [126]
[959]    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&) [959]
-----------------------------------------------
                0.00    0.00 1114111/1114111     std::ios_base::setf(std::IosFmtflags, std::IosFmtflags) [220]
[960]    0.0    0.00    0.00 1114111         std::operator~(std::IosFmtflags) [960]
-----------------------------------------------
                0.00    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> >&) [235]
[961]    0.0    0.00    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> >&) [961]
-----------------------------------------------
                0.00    0.00 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_is_local() const [321]
[962]    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() const [962]
                0.00    0.00 1112062/1112062     std::__ptr_traits_ptr_to<wchar_t const, wchar_t const, false>::pointer_to(wchar_t const&) [963]
-----------------------------------------------
                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 [962]
[963]    0.0    0.00    0.00 1112062         std::__ptr_traits_ptr_to<wchar_t const, wchar_t const, false>::pointer_to(wchar_t const&) [963]
                0.00    0.00 1112062/1112062     wchar_t const std::addressof<wchar_t const>(wchar_t const&) [968]
-----------------------------------------------
                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&) [201]
[964]    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&) [964]
-----------------------------------------------
                0.00    0.00 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::~basic_string() [323]
[965]    0.0    0.00    0.00 1112062         std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::Allochider::~Allochider() [965]
-----------------------------------------------
                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) [320]
[966]    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) [966]
-----------------------------------------------
                0.00    0.00 1112062/1112062     wchar_t const std::addressof<wchar_t const>(wchar_t const&) [968]
[967]    0.0    0.00    0.00 1112062         wchar_t const std::__addressof<wchar_t const>(wchar_t const&) [967]
-----------------------------------------------
                0.00    0.00 1112062/1112062     std::__ptr_traits_ptr_to<wchar_t const, wchar_t const, false>::pointer_to(wchar_t const&) [963]
[968]    0.0    0.00    0.00 1112062         wchar_t const std::addressof<wchar_t const>(wchar_t const&) [968]
                0.00    0.00 1112062/1112062     wchar_t const std::__addressof<wchar_t const>(wchar_t const&) [967]
-----------------------------------------------
                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) [222]
[969]    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> >) [969]
-----------------------------------------------
                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&) [131]
[970]    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&) [970]
-----------------------------------------------
                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) [197]
[971]    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> >) [971]
-----------------------------------------------
                0.00    0.00       4/762394      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> >&&) [687]
                0.00    0.00     102/762394      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) [502]
                0.00    0.00  762288/762394      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) [167]
[972]    0.0    0.00    0.00  762394         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data(char32_t) [972]
-----------------------------------------------
                0.00    0.00       2/762392      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> >&&) [687]
                0.00    0.00     102/762392      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) [502]
                0.00    0.00  762288/762392      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) [167]
[973]    0.0    0.00    0.00  762392         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_capacity(unsigned long) [973]
-----------------------------------------------
                0.00    0.00  762390/762390      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_destroy(unsigned long) [324]
[974]    0.0    0.00    0.00  762390         std::__new_allocator<char32_t>::deallocate(char32_t, unsigned long) [974]
-----------------------------------------------
                0.00    0.00  762390/762390      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_allocate(std::allocator<char32_t>&, unsigned long) [293]
[975]    0.0    0.00    0.00  762390         std::__new_allocator<char32_t>::allocate(unsigned long, void const) [975]
-----------------------------------------------
                0.00    0.00       2/366665      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> >&&) [687]
                0.00    0.00  366663/366665      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::Allochider(char32_t, std::allocator<char32_t>&&) [977]
[976]    0.0    0.00    0.00  366665         std::remove_reference<std::allocator<char32_t>&>::type&& std::move<std::allocator<char32_t>&>(std::allocator<char32_t>&) [976]
-----------------------------------------------
                0.00    0.00  366663/366663      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [259]
[977]    0.0    0.00    0.00  366663         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::Allochider(char32_t, std::allocator<char32_t>&&) [977]
                0.00    0.00  366663/366665      std::remove_reference<std::allocator<char32_t>&>::type&& std::move<std::allocator<char32_t>&>(std::allocator<char32_t>&) [976]
-----------------------------------------------
                0.00    0.00  131258/131258      std::char_traits<char32_t>::compare(char32_t const, char32_t const, unsigned long) [1219]
[978]    0.0    0.00    0.00  131258         std::char_traits<char32_t>::lt(char32_t const&, char32_t const&) [978]
-----------------------------------------------
                0.00    0.00   67773/67773       Catch::ExprLhs<char16_t> Catch::operator<=<char16_t, 0>(Catch::Decomposer&&, char16_t) [980]
[979]    0.0    0.00    0.00   67773         Catch::ExprLhs<char16_t>::ExprLhs(char16_t) [979]
-----------------------------------------------
                0.00    0.00   67773/67773       CATCH2_INTERNAL_TEST_21() [254]
[980]    0.0    0.00    0.00   67773         Catch::ExprLhs<char16_t> Catch::operator<=<char16_t, 0>(Catch::Decomposer&&, char16_t) [980]
                0.00    0.00   67773/67773       Catch::ExprLhs<char16_t>::ExprLhs(char16_t) [979]
-----------------------------------------------
                0.00    0.00   67582/67582       Catch::Matchers::ExceptionWatcher::~ExceptionWatcher() [399]
[981]    0.0    0.00    0.00   67582         Catch::Matchers::MatcherBase<std::exception>::~MatcherBase() [981]
-----------------------------------------------
                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> > >) [8189]
                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&) [3358]
                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&) [990]
[982]    0.0    0.00    0.00    5754         __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const [982]
-----------------------------------------------
                0.00    0.00    2083/4166        std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() const [987]
                0.00    0.00    2083/4166        std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() const [986]
[983]    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&) [983]
-----------------------------------------------
                0.00    0.00    2982/2982        std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::max_size() const [985]
[984]    0.0    0.00    0.00    2982         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_get_allocator() const [984]
-----------------------------------------------
                0.00    0.00     873/2982        std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_create(unsigned long&, unsigned long) [652]
                0.00    0.00    2109/2982        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 [521]
[985]    0.0    0.00    0.00    2982         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::max_size() const [985]
                0.00    0.00    2982/2982        std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_get_allocator() const [984]
-----------------------------------------------
                0.00    0.00       1/2083        Catch::Clara::Detail::TokenStream::TokenStream(Catch::Clara::Args const&) [2149]
                0.00    0.00      35/2083        std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::operator=(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [7128]
                0.00    0.00      54/2083        std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [539]
                0.00    0.00     213/2083        Catch::Clara::Opt::isMatch(Catch::StringRef) const [3574]
                0.00    0.00     213/2083        Catch::Clara::Opt::validate() const [490]
                0.00    0.00    1567/2083        std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::empty() const [4420]
[986]    0.0    0.00    0.00    2083         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() const [986]
                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&) [983]
-----------------------------------------------
                0.00    0.00       1/2083        Catch::Clara::Detail::TokenStream::TokenStream(Catch::Clara::Args const&) [2149]
                0.00    0.00      35/2083        std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::operator=(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [7128]
                0.00    0.00      54/2083        std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [539]
                0.00    0.00     213/2083        Catch::Clara::Opt::isMatch(Catch::StringRef) const [3574]
                0.00    0.00     213/2083        Catch::Clara::Opt::validate() const [490]
                0.00    0.00    1567/2083        std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::empty() const [4420]
[987]    0.0    0.00    0.00    2083         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() const [987]
                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&) [983]
-----------------------------------------------
                0.00    0.00    2048/2048        Catch::ExprLhs<char const& const&> Catch::operator<=<char const&, 0>(Catch::Decomposer&&, char const&) [989]
[988]    0.0    0.00    0.00    2048         Catch::ExprLhs<char const&>::ExprLhs(char const&) [988]
-----------------------------------------------
                0.00    0.00    2048/2048        CATCH2_INTERNAL_TEST_12() [13]
[989]    0.0    0.00    0.00    2048         Catch::ExprLhs<char const& const&> Catch::operator<=<char const&, 0>(Catch::Decomposer&&, char const&) [989]
                0.00    0.00    2048/2048        Catch::ExprLhs<char const&>::ExprLhs(char const&) [988]
-----------------------------------------------
                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) [544]
                0.00    0.00    1567/1705        std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::empty() const [4420]
[990]    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&) [990]
                0.00    0.00    3410/5754        __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const [982]
-----------------------------------------------
                0.00    0.00     483/966         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_create(unsigned long&, unsigned long) [652]
                0.00    0.00     483/966         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_destroy(unsigned long) [578]
[991]    0.0    0.00    0.00     966         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_get_allocator() [991]
-----------------------------------------------
                0.00    0.00     100/872         CATCH2_INTERNAL_TEST_0() [428]
                0.00    0.00     772/872         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) [510]
[992]    0.0    0.00    0.00     872         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::length() const [992]
-----------------------------------------------
                0.00    0.00      13/773         Catch::Clara::Detail::TokenStream::loadBuffer() [2146]
                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) [544]
                0.00    0.00     338/773         Catch::Clara::Opt::isMatch(Catch::StringRef) const [3574]
                0.00    0.00     338/773         Catch::Clara::Opt::validate() const [490]
[993]    0.0    0.00    0.00     773         __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator() const [993]
-----------------------------------------------
                0.00    0.00      13/766         Catch::Clara::Detail::TokenStream::operator++() [2151]
                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) [544]
                0.00    0.00     331/766         Catch::Clara::Opt::isMatch(Catch::StringRef) const [3574]
                0.00    0.00     338/766         Catch::Clara::Opt::validate() const [490]
[994]    0.0    0.00    0.00     766         __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator++() [994]
-----------------------------------------------
                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) [899]
                0.00    0.00      35/594         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::operator=(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [7128]
                0.00    0.00      54/594         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [539]
                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&) [285]
                0.00    0.00     373/594         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::~vector() [653]
[995]    0.0    0.00    0.00     594         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() [995]
-----------------------------------------------
                0.00    0.00      54/491         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [539]
                0.00    0.00      70/491         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::operator=(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [7128]
                0.00    0.00     107/491         Catch::TestCaseTracking::SectionTracker::addNextFilters(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [1815]
                0.00    0.00     260/491         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_check_len(unsigned long, char const) const [288]
[996]    0.0    0.00    0.00     491         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::size() const [996]
-----------------------------------------------
                0.00    0.00     483/483         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_destroy(unsigned long) [578]
[997]    0.0    0.00    0.00     483         std::__new_allocator<char16_t>::deallocate(char16_t, unsigned long) [997]
-----------------------------------------------
                0.00    0.00     483/483         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_S_allocate(std::allocator<char16_t>&, unsigned long) [651]
[998]    0.0    0.00    0.00     483         std::__new_allocator<char16_t>::allocate(unsigned long, void const) [998]
-----------------------------------------------
                0.00    0.00      10/437         Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [643]
                0.00    0.00     213/437         Catch::Clara::Detail::ResultValueBase<void>::ResultBase(Catch::Clara::Detail::ResultType) [1024]
                0.00    0.00     214/437         Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::Detail::ParseState&&) [516]
[999]    0.0    0.00    0.00     437         Catch::Clara::Detail::ResultBase::ResultBase(Catch::Clara::Detail::ResultType) [999]
-----------------------------------------------
                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 [406]
                0.00    0.00     422/429         std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1002]
[1000]   0.0    0.00    0.00     429         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::get() const [1000]
-----------------------------------------------
                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) [8571]
                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) [8576]
                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) [532]
                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>&) [551]
                0.00    0.00     129/425         void std::Destroyaux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [704]
                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>&) [554]
[1001]   0.0    0.00    0.00     425         Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&) [1001]
-----------------------------------------------
                0.00    0.00     422/422         std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1003]
[1002]   0.0    0.00    0.00     422         std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1002]
                0.00    0.00     422/429         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::get() const [1000]
-----------------------------------------------
                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 [406]
                0.00    0.00     415/422         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::cardinality() const [1004]
[1003]   0.0    0.00    0.00     422         std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1003]
                0.00    0.00     422/422         std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1002]
-----------------------------------------------
                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 [787]
[1004]   0.0    0.00    0.00     415         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::cardinality() const [1004]
                0.00    0.00     415/422         std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1003]
-----------------------------------------------
                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>&) [592]
[1005]   0.0    0.00    0.00     390         Catch::StringRef std::__niter_base<Catch::StringRef>(Catch::StringRef) [1005]
-----------------------------------------------
                0.00    0.00     386/386         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) [510]
[1006]   0.0    0.00    0.00     386         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_capacity(unsigned long) [1006]
-----------------------------------------------
                0.00    0.00     386/386         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) [510]
[1007]   0.0    0.00    0.00     386         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data(char16_t) [1007]
-----------------------------------------------
                0.00    0.00     373/373         void std::Destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef) [669]
[1008]   0.0    0.00    0.00     373         void std::Destroy_aux<true>::__destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef) [1008]
-----------------------------------------------
                0.00    0.00     373/373         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::~Vectorbase() [722]
[1009]   0.0    0.00    0.00     373         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::~Vectorimpl() [1009]
-----------------------------------------------
                0.00    0.00       3/344         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::~ComposableParserImpl() [2237]
                0.00    0.00      49/344         Catch::Clara::Parser::~Parser() [678]
                0.00    0.00      50/344         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::~ComposableParserImpl() [1072]
                0.00    0.00     242/344         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::~ComposableParserImpl() [1021]
[1010]   0.0    0.00    0.00     344         Catch::Clara::Detail::ParserBase::~ParserBase() [1010]
-----------------------------------------------
                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> > >) [8234]
                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&) [1063]
                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&) [285]
[1011]   0.0    0.00    0.00     330         __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const [1011]
-----------------------------------------------
                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>&) [595]
                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&&) [594]
                0.00    0.00      91/311         Catch::Tag& std::vector<Catch::Tag, std::allocator<Catch::Tag> >::emplace_back<Catch::StringRef>(Catch::StringRef&&) [638]
                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&&) [559]
[1012]   0.0    0.00    0.00     311         Catch::StringRef&& std::forward<Catch::StringRef>(std::remove_reference<Catch::StringRef>::type&) [1012]
-----------------------------------------------
                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&&) [405]
                0.00    0.00      35/303         void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [579]
                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>&) [551]
                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&&) [403]
                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&&) [534]
[1013]   0.0    0.00    0.00     303         Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::remove_reference<Catch::Clara::Opt>::type&) [1013]
-----------------------------------------------
                0.00    0.00       1/293         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName> const&) [1231]
                0.00    0.00       1/293         Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [561]
                0.00    0.00       2/293         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg> const&) [1201]
                0.00    0.00      45/293         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>&&) [1085]
                0.00    0.00      45/293         Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [1088]
                0.00    0.00      54/293         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt> const&) [1067]
                0.00    0.00     145/293         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>&&) [1033]
[1014]   0.0    0.00    0.00     293         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [1014]
-----------------------------------------------
                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&&) [1035]
[1015]   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&) [1015]
-----------------------------------------------
                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>&&) [5598]
                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>&&) [5580]
                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>&&) [5597]
                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>&&) [5599]
                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>&&) [5594]
                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>&&) [5600]
                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>&&) [5593]
                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>&&) [5585]
                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>&&) [5590]
                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>&&) [5586]
                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>&&) [5587]
                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>&&) [5588]
                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>&&) [5589]
                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>&&) [5591]
                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>&&) [5592]
                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>&&) [5596]
                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>&&) [5584]
                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>&&) [5595]
                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>&&) [1184]
                0.00    0.00       4/286         std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [5579]
                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>&&) [1157]
                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>&&) [5583]
                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>&&) [1082]
                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>&&) [1081]
                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>&&) [1038]
[1016]   0.0    0.00    0.00     286         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [1016]
-----------------------------------------------
                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>&) [5604]
                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>&&) [5598]
                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>&&) [5580]
                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>&&) [5597]
                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>&&) [5599]
                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>&&) [5594]
                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>&&) [5600]
                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>&&) [5593]
                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>&&) [5585]
                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>&&) [5590]
                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>&&) [5586]
                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>&&) [5587]
                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>&&) [5588]
                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>&&) [5589]
                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>&&) [5591]
                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>&&) [5592]
                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>&&) [5596]
                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>&) [5578]
                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>&&) [5584]
                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>&&) [5595]
                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>&&) [1184]
                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>&&) [1157]
                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>&&) [5583]
                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>&&) [1082]
                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>&&) [1081]
                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>&&) [1038]
[1017]   0.0    0.00    0.00     285         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [1017]
-----------------------------------------------
                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&) [558]
                0.00    0.00      84/279         void std::Construct<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [542]
                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&) [285]
[1018]   0.0    0.00    0.00     279         Catch::StringRef const& std::forward<Catch::StringRef const&>(std::remove_reference<Catch::StringRef const&>::type&) [1018]
-----------------------------------------------
                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&) [3281]
                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&) [3348]
                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&) [1056]
[1019]   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 [1019]
-----------------------------------------------
                0.00    0.00       1/250         std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_check_len(unsigned long, char const) const [4315]
                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 [4325]
                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 [4433]
                0.00    0.00       1/250         std::vector<Catch::ReporterSpec, std::allocator<Catch::ReporterSpec> >::_M_check_len(unsigned long, char const) const [4261]
                0.00    0.00       1/250         std::vector<unsigned long, std::allocator<unsigned long> >::_M_check_len(unsigned long, char const) const [4526]
                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 [4383]
                0.00    0.00       1/250         std::vector<Catch::TestCaseTracking::ITracker, std::allocator<Catch::TestCaseTracking::ITracker> >::_M_check_len(unsigned long, char const) const [4474]
                0.00    0.00       1/250         std::vector<Catch::ProcessedReporterSpec, std::allocator<Catch::ProcessedReporterSpec> >::_M_check_len(unsigned long, char const) const [4302]
                0.00    0.00       2/250         std::vector<Catch::ISingleton, std::allocator<Catch::ISingleton> >::_M_check_len(unsigned long, char const) const [4466]
                0.00    0.00       2/250         std::vector<Catch::SectionInfo, std::allocator<Catch::SectionInfo> >::_M_check_len(unsigned long, char const) const [4255]
                0.00    0.00       6/250         std::vector<Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle> >::_M_check_len(unsigned long, char const) const [4282]
                0.00    0.00       6/250         std::vector<Catch::TestCaseInfo, std::allocator<Catch::TestCaseInfo> >::_M_check_len(unsigned long, char const) const [4469]
                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 [4343]
                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 [4340]
                0.00    0.00      12/250         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [396]
                0.00    0.00      58/250         std::vector<Catch::Tag, std::allocator<Catch::Tag> >::_M_check_len(unsigned long, char const) const [4308]
                0.00    0.00      65/250         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_check_len(unsigned long, char const) const [288]
                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 [4351]
[1020]   0.0    0.00    0.00     250         unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&) [1020]
-----------------------------------------------
                0.00    0.00     242/242         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl() [885]
[1021]   0.0    0.00    0.00     242         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::~ComposableParserImpl() [1021]
                0.00    0.00     242/344         Catch::Clara::Detail::ParserBase::~ParserBase() [1010]
-----------------------------------------------
                0.00    0.00      35/235         __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator+(long) const [3969]
                0.00    0.00     100/235         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() [1048]
                0.00    0.00     100/235         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() [1049]
[1022]   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&) [1022]
-----------------------------------------------
                0.00    0.00      55/228         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::allocator<Catch::StringRef> const&) [1065]
                0.00    0.00     173/228         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl() [1027]
[1023]   0.0    0.00    0.00     228         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data() [1023]
-----------------------------------------------
                0.00    0.00     213/213         Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType) [488]
[1024]   0.0    0.00    0.00     213         Catch::Clara::Detail::ResultValueBase<void>::ResultBase(Catch::Clara::Detail::ResultType) [1024]
                0.00    0.00     213/437         Catch::Clara::Detail::ResultBase::ResultBase(Catch::Clara::Detail::ResultType) [999]
-----------------------------------------------
                0.00    0.00     213/213         Catch::Clara::Detail::BasicResult<void>::~BasicResult() [520]
[1025]   0.0    0.00    0.00     213         Catch::Clara::Detail::ResultValueBase<void>::~ResultValueBase() [1025]
-----------------------------------------------
                0.00    0.00      54/184         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [539]
                0.00    0.00     130/184         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::max_size() const [287]
[1026]   0.0    0.00    0.00     184         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() const [1026]
-----------------------------------------------
                0.00    0.00     173/173         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase() [1028]
[1027]   0.0    0.00    0.00     173         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl() [1027]
                0.00    0.00     173/228         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data() [1023]
-----------------------------------------------
                0.00    0.00     173/173         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector() [1029]
[1028]   0.0    0.00    0.00     173         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase() [1028]
                0.00    0.00     173/173         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl() [1027]
-----------------------------------------------
                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&) [917]
                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) [2056]
                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&) [916]
                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) [2061]
                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) [2059]
                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) [2060]
                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) [2050]
                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) [2055]
                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) [2051]
                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) [2052]
                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) [2053]
                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) [2054]
                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) [2057]
                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) [2058]
                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) [2063]
                0.00    0.00       1/173         Catch::Clara::Opt::Opt<long, void>(long&, Catch::StringRef) [2064]
                0.00    0.00       2/173         Catch::Clara::Opt::Opt<double, void>(double&, Catch::StringRef) [2062]
                0.00    0.00       3/173         Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, Catch::StringRef) [658]
                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) [391]
                0.00    0.00      16/173         Catch::Clara::Opt::Opt(bool&) [904]
                0.00    0.00     130/173         Catch::TestCaseTracking::SectionTracker::SectionTracker(Catch::TestCaseTracking::NameAndLocation&&, Catch::TestCaseTracking::TrackerContext&, Catch::TestCaseTracking::ITracker) [1818]
[1029]   0.0    0.00    0.00     173         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector() [1029]
                0.00    0.00     173/173         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase() [1028]
-----------------------------------------------
                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) [8568]
                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>&) [595]
                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>&) [593]
                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) [544]
[1030]   0.0    0.00    0.00     166         Catch::StringRef std::__addressof<Catch::StringRef>(Catch::StringRef&) [1030]
-----------------------------------------------
                0.00    0.00      35/145         void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [579]
                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&&) [534]
[1031]   0.0    0.00    0.00     145         Catch::Clara::Opt::Opt(Catch::Clara::Opt&&) [1031]
                0.00    0.00     145/145         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&) [1032]
                0.00    0.00     145/145         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >&&) [1039]
-----------------------------------------------
                0.00    0.00     145/145         Catch::Clara::Opt::Opt(Catch::Clara::Opt&&) [1031]
[1032]   0.0    0.00    0.00     145         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&) [1032]
                0.00    0.00     145/145         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>&&) [1033]
                0.00    0.00     145/145         std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef>&&) [1034]
-----------------------------------------------
                0.00    0.00     145/145         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&) [1032]
[1033]   0.0    0.00    0.00     145         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>&&) [1033]
                0.00    0.00     145/293         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [1014]
-----------------------------------------------
                0.00    0.00     145/145         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&) [1032]
[1034]   0.0    0.00    0.00     145         std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef>&&) [1034]
                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>&) [1040]
                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>&&) [1038]
-----------------------------------------------
                0.00    0.00     145/145         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >&&) [1037]
[1035]   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&&) [1035]
                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&) [1015]
                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&&) [1036]
-----------------------------------------------
                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&&) [1035]
[1036]   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&&) [1036]
-----------------------------------------------
                0.00    0.00     145/145         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >&&) [1039]
[1037]   0.0    0.00    0.00     145         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >&&) [1037]
                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&&) [1035]
-----------------------------------------------
                0.00    0.00     145/145         std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef>&&) [1034]
[1038]   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>&&) [1038]
                0.00    0.00     145/286         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [1016]
                0.00    0.00     145/285         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [1017]
-----------------------------------------------
                0.00    0.00     145/145         Catch::Clara::Opt::Opt(Catch::Clara::Opt&&) [1031]
[1039]   0.0    0.00    0.00     145         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >&&) [1039]
                0.00    0.00     145/145         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >&&) [1037]
-----------------------------------------------
                0.00    0.00     145/145         std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef>&&) [1034]
[1040]   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>&) [1040]
-----------------------------------------------
                0.00    0.00     120/120         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_deallocate(Catch::StringRef, unsigned long) [718]
[1041]   0.0    0.00    0.00     120         std::__new_allocator<Catch::StringRef>::deallocate(Catch::StringRef, unsigned long) [1041]
-----------------------------------------------
                0.00    0.00     120/120         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_allocate(unsigned long) [719]
[1042]   0.0    0.00    0.00     120         std::__new_allocator<Catch::StringRef>::allocate(unsigned long, void const) [1042]
-----------------------------------------------
                0.00    0.00      40/110         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt&&) [404]
                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>&) [551]
[1043]   0.0    0.00    0.00     110         std::remove_reference<Catch::Clara::Opt&>::type&& std::move<Catch::Clara::Opt&>(Catch::Clara::Opt&) [1043]
-----------------------------------------------
                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 [3905]
                0.00    0.00      13/107         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() [1127]
                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 [1107]
                0.00    0.00      52/107         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() [1069]
[1044]   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&) [1044]
-----------------------------------------------
                0.00    0.00     106/106         Catch::ExprLhs<long> Catch::operator<=<long, 0>(Catch::Decomposer&&, long) [1046]
[1045]   0.0    0.00    0.00     106         Catch::ExprLhs<long>::ExprLhs(long) [1045]
-----------------------------------------------
                0.00    0.00       6/106         CATCH2_INTERNAL_TEST_0() [12]
                0.00    0.00     100/106         CATCH2_INTERNAL_TEST_3() [96]
[1046]   0.0    0.00    0.00     106         Catch::ExprLhs<long> Catch::operator<=<long, 0>(Catch::Decomposer&&, long) [1046]
                0.00    0.00     106/106         Catch::ExprLhs<long>::ExprLhs(long) [1045]
-----------------------------------------------
                0.00    0.00       1/100         __static_initialization_and_destruction_0() [441]
                0.00    0.00       1/100         __static_initialization_and_destruction_0() [442]
                0.00    0.00       1/100         __static_initialization_and_destruction_0() [443]
                0.00    0.00       1/100         __static_initialization_and_destruction_0() [444]
                0.00    0.00       1/100         __static_initialization_and_destruction_0() [445]
                0.00    0.00       1/100         __static_initialization_and_destruction_0() [446]
                0.00    0.00       2/100         __static_initialization_and_destruction_0() [418]
                0.00    0.00       2/100         __static_initialization_and_destruction_0() [419]
                0.00    0.00       2/100         __static_initialization_and_destruction_0() [420]
                0.00    0.00       3/100         __static_initialization_and_destruction_0() [415]
                0.00    0.00       8/100         __static_initialization_and_destruction_0() [370]
                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>&&) [1478]
                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> >&) [583]
[1047]   0.0    0.00    0.00     100         Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [1047]
-----------------------------------------------
                0.00    0.00      35/100         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::operator=(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [7128]
                0.00    0.00      65/100         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::push_back(Catch::StringRef const&) [286]
[1048]   0.0    0.00    0.00     100         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() [1048]
                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&) [1022]
-----------------------------------------------
                0.00    0.00      35/100         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::operator=(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [7128]
                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&) [285]
[1049]   0.0    0.00    0.00     100         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() [1049]
                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&) [1022]
-----------------------------------------------
                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() [6457]
                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() [6381]
                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() [6372]
                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() [6354]
                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() [6345]
                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() [6336]
                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() [6327]
                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() [6363]
                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() [6318]
                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() [6390]
                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() [6475]
                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() [6399]
                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() [6466]
                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() [6448]
                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() [6439]
                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() [6428]
                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() [6419]
                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() [1159]
                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() [6484]
                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() [1123]
                0.00    0.00      32/98          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundFlagRef, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [6408]
[1050]   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>&) [1050]
-----------------------------------------------
                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&&) [1092]
[1051]   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&) [1051]
-----------------------------------------------
                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&&) [1095]
[1052]   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&) [1052]
-----------------------------------------------
                0.00    0.00       1/87          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::cbegin() const [4319]
                0.00    0.00      43/87          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const [1102]
                0.00    0.00      43/87          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const [1101]
[1053]   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&) [1053]
-----------------------------------------------
                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) [532]
                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 [787]
[1054]   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++() [1054]
-----------------------------------------------
                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) [532]
                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 [787]
[1055]   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 [1055]
-----------------------------------------------
                0.00    0.00      40/85          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::empty() const [1108]
                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) [532]
[1056]   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&) [1056]
                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 [1019]
-----------------------------------------------
                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&) [562]
                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&) [6899]
                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>) [864]
                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) [460]
                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&) [425]
                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&&) [405]
                0.00    0.00      50/80          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [690]
[1057]   0.0    0.00    0.00      80         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [1057]
-----------------------------------------------
                0.00    0.00       2/78          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [908]
                0.00    0.00      76/78          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [1059]
[1058]   0.0    0.00    0.00      78         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_add_ref_copy() [1058]
-----------------------------------------------
                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&) [1248]
                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&) [1247]
                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&) [1061]
[1059]   0.0    0.00    0.00      76         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [1059]
                0.00    0.00      76/78          std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_add_ref_copy() [1058]
-----------------------------------------------
                0.00    0.00       2/74          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) [1200]
                0.00    0.00      18/74          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [716]
                0.00    0.00      54/74          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&) [1066]
[1060]   0.0    0.00    0.00      74         std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [1060]
                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&) [1061]
-----------------------------------------------
                0.00    0.00      74/74          std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [1060]
[1061]   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&) [1061]
                0.00    0.00      74/76          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [1059]
-----------------------------------------------
                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) [8386]
                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>&) [553]
[1062]   0.0    0.00    0.00      69         Catch::Clara::Opt std::__niter_base<Catch::Clara::Opt>(Catch::Clara::Opt) [1062]
-----------------------------------------------
                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&) [285]
[1063]   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&) [1063]
                0.00    0.00     130/330         __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const [1011]
-----------------------------------------------
                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&) [730]
                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&) [6892]
                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>) [893]
                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&) [739]
                0.00    0.00      50/56          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector() [796]
[1064]   0.0    0.00    0.00      56         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() [1064]
-----------------------------------------------
                0.00    0.00       1/55          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(std::allocator<Catch::StringRef> const&) [5313]
                0.00    0.00      54/55          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(unsigned long, std::allocator<Catch::StringRef> const&) [792]
[1065]   0.0    0.00    0.00      55         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::allocator<Catch::StringRef> const&) [1065]
                0.00    0.00      55/228         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data() [1023]
-----------------------------------------------
                0.00    0.00      54/54          Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [538]
[1066]   0.0    0.00    0.00      54         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&) [1066]
                0.00    0.00      54/54          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt> const&) [1067]
                0.00    0.00      54/74          std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [1060]
-----------------------------------------------
                0.00    0.00      54/54          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&) [1066]
[1067]   0.0    0.00    0.00      54         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt> const&) [1067]
                0.00    0.00      54/293         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [1014]
-----------------------------------------------
                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&) [562]
                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 [787]
                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&) [6899]
                0.00    0.00      48/54          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [396]
[1068]   0.0    0.00    0.00      54         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const [1068]
-----------------------------------------------
                0.00    0.00       1/52          Catch::Clara::Parser::operator|=(Catch::Clara::Parser const&) [2253]
                0.00    0.00       3/52          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&) [426]
                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&&) [403]
                0.00    0.00      40/52          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back() [1109]
[1069]   0.0    0.00    0.00      52         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() [1069]
                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&) [1044]
-----------------------------------------------
                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&) [650]
                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&) [425]
                0.00    0.00      43/52          void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [530]
[1070]   0.0    0.00    0.00      52         Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::removereference<Catch::Clara::Opt const&>::type&) [1070]
-----------------------------------------------
                0.00    0.00       1/51          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::ComposableParserImpl() [2235]
                0.00    0.00       3/51          Catch::Clara::Parser::Parser() [1171]
                0.00    0.00       4/51          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl() [2243]
                0.00    0.00      43/51          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1100]
[1071]   0.0    0.00    0.00      51         Catch::Clara::Detail::ParserBase::ParserBase() [1071]
-----------------------------------------------
                0.00    0.00      50/50          Catch::Clara::ExeName::~ExeName() [892]
[1072]   0.0    0.00    0.00      50         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::~ComposableParserImpl() [1072]
                0.00    0.00      50/344         Catch::Clara::Detail::ParserBase::~ParserBase() [1010]
-----------------------------------------------
                0.00    0.00      50/50          void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [805]
[1073]   0.0    0.00    0.00      50         void std::Destroy_aux<false>::__destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [1073]
                0.00    0.00       2/3           Catch::Clara::Arg std::__addressof<Catch::Clara::Arg>(Catch::Clara::Arg&) [1195]
                0.00    0.00       2/2           void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg) [1228]
-----------------------------------------------
                0.00    0.00      50/50          std::Vector_base<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~Vectorbase() [888]
[1074]   0.0    0.00    0.00      50         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::~Vectorimpl() [1074]
-----------------------------------------------
                0.00    0.00      50/50          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase() [844]
[1075]   0.0    0.00    0.00      50         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::~Vectorimpl() [1075]
-----------------------------------------------
                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>) [6458]
                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>) [6449]
                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>) [6467]
                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>) [6400]
                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>) [6476]
                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>) [6391]
                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>) [6319]
                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>) [6364]
                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>) [6328]
                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>) [6337]
                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>) [6346]
                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>) [6355]
                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>) [6373]
                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>) [6382]
                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>) [6440]
                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>) [6420]
                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>) [6429]
                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>) [1190]
                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>) [6485]
                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>) [1146]
                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>) [6409]
[1076]   0.0    0.00    0.00      49         std::Spebo_helper<0, std::allocator<void>, true>::Spebo_helper(std::allocator<void> const&) [1076]
-----------------------------------------------
                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&) [6460]
                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&) [6451]
                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&) [6469]
                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&) [6402]
                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&) [6478]
                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&) [6393]
                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&) [6321]
                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&) [6366]
                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&) [6330]
                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&) [6339]
                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&) [6348]
                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&) [6357]
                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&) [6375]
                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&) [6384]
                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&) [6442]
                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> > > >&) [6422]
                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&) [6431]
                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&) [696]
                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]) [6487]
                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> >&) [656]
                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&) [6411]
[1077]   0.0    0.00    0.00      49         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [1077]
-----------------------------------------------
                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() [6462]
                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() [6386]
                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() [6377]
                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() [6359]
                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() [6350]
                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() [6341]
                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() [6332]
                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() [6368]
                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() [6323]
                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() [6395]
                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() [6480]
                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() [6404]
                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() [6471]
                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() [6453]
                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() [6444]
                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() [6433]
                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() [6424]
                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() [1191]
                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() [6489]
                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() [1147]
                0.00    0.00      16/49          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundFlagRef, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [6413]
[1078]   0.0    0.00    0.00      49         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [1078]
-----------------------------------------------
                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> >&) [435]
                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> >&) [393]
                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> >&) [373]
                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> >&) [374]
                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> >&) [608]
                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> >&) [657]
                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> >&) [656]
[1079]   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&) [1079]
-----------------------------------------------
                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&) [3021]
                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) [460]
                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&) [425]
                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&&) [405]
                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&) [1128]
[1080]   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 [1080]
-----------------------------------------------
                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>&&) [914]
                0.00    0.00      45/46          std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&&) [1090]
[1081]   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>&&) [1081]
                0.00    0.00      46/286         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [1016]
                0.00    0.00      46/285         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [1017]
-----------------------------------------------
                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>&&) [933]
                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> > >&&) [1091]
[1082]   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>&&) [1082]
                0.00    0.00      46/286         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [1016]
                0.00    0.00      46/285         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [1017]
-----------------------------------------------
                0.00    0.00       1/46          std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::operator=(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&&) [4779]
                0.00    0.00      45/46          std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&&) [1090]
[1083]   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>&) [1083]
-----------------------------------------------
                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> > >&&) [4803]
                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> > >&&) [1091]
[1084]   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> > >&) [1084]
-----------------------------------------------
                0.00    0.00      45/45          Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName&&) [1089]
[1085]   0.0    0.00    0.00      45         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>&&) [1085]
                0.00    0.00      45/293         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [1014]
-----------------------------------------------
                0.00    0.00      18/45          Catch::Clara::Detail::BoundFlagRefBase::BoundFlagRefBase() [2230]
                0.00    0.00      27/45          Catch::Clara::Detail::BoundValueRefBase::BoundValueRefBase() [1110]
[1086]   0.0    0.00    0.00      45         Catch::Clara::Detail::BoundRef::BoundRef() [1086]
-----------------------------------------------
                0.00    0.00      18/45          Catch::Clara::Detail::BoundFlagRefBase::~BoundFlagRefBase() [2232]
                0.00    0.00      27/45          Catch::Clara::Detail::BoundValueRefBase::~BoundValueRefBase() [1111]
[1087]   0.0    0.00    0.00      45         Catch::Clara::Detail::BoundRef::~BoundRef() [1087]
-----------------------------------------------
                0.00    0.00       1/45          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Arg>(Catch::Clara::Parser&&, Catch::Clara::Arg&&) [2259]
                0.00    0.00       1/45          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::ExeName const&>(Catch::Clara::Parser&&, Catch::Clara::ExeName const&) [2260]
                0.00    0.00       1/45          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Help const&>(Catch::Clara::Parser&&, Catch::Clara::Help const&) [461]
                0.00    0.00       2/45          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt const&>(Catch::Clara::Parser&&, Catch::Clara::Opt const&) [437]
                0.00    0.00      40/45          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt>(Catch::Clara::Parser&&, Catch::Clara::Opt&&) [402]
[1088]   0.0    0.00    0.00      45         Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [1088]
                0.00    0.00      45/293         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [1014]
                0.00    0.00      45/45          Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName&&) [1089]
                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> >&&) [1099]
                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> >&&) [1098]
-----------------------------------------------
                0.00    0.00      45/45          Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [1088]
[1089]   0.0    0.00    0.00      45         Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName&&) [1089]
                0.00    0.00      45/45          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>&&) [1085]
                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> > >&&) [1091]
                0.00    0.00      45/45          std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&&) [1090]
-----------------------------------------------
                0.00    0.00      45/45          Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName&&) [1089]
[1090]   0.0    0.00    0.00      45         std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&&) [1090]
                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>&) [1083]
                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>&&) [1081]
-----------------------------------------------
                0.00    0.00      45/45          Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName&&) [1089]
[1091]   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> > >&&) [1091]
                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> > >&) [1084]
                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>&&) [1082]
-----------------------------------------------
                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> >&&) [1094]
[1092]   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&&) [1092]
                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&) [1051]
                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&&) [1093]
-----------------------------------------------
                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&&) [1092]
[1093]   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&&) [1093]
-----------------------------------------------
                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> >&&) [1098]
[1094]   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> >&&) [1094]
                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&&) [1092]
-----------------------------------------------
                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> >&&) [1097]
[1095]   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&&) [1095]
                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&) [1052]
                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&&) [1096]
-----------------------------------------------
                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&&) [1095]
[1096]   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&&) [1096]
-----------------------------------------------
                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> >&&) [1099]
[1097]   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> >&&) [1097]
                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&&) [1095]
-----------------------------------------------
                0.00    0.00      45/45          Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [1088]
[1098]   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> >&&) [1098]
                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> >&&) [1094]
-----------------------------------------------
                0.00    0.00      45/45          Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [1088]
[1099]   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> >&&) [1099]
                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> >&&) [1097]
-----------------------------------------------
                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) [874]
                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) [879]
                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) [877]
                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) [878]
                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) [868]
                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) [873]
                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) [869]
                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) [870]
                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) [871]
                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) [872]
                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) [875]
                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) [876]
                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) [866]
                0.00    0.00       1/43          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<long, void>(long&, Catch::StringRef) [867]
                0.00    0.00       2/43          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<double, void>(double&, Catch::StringRef) [855]
                0.00    0.00       3/43          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [659]
                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) [392]
                0.00    0.00      18/43          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [716]
[1100]   0.0    0.00    0.00      43         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1100]
                0.00    0.00      43/51          Catch::Clara::Detail::ParserBase::ParserBase() [1071]
-----------------------------------------------
                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&) [562]
                0.00    0.00       1/43          Catch::Clara::Parser::operator|=(Catch::Clara::Parser const&) [2253]
                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 [787]
                0.00    0.00      40/43          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::empty() const [1108]
[1101]   0.0    0.00    0.00      43         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const [1101]
                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&) [1053]
-----------------------------------------------
                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&) [562]
                0.00    0.00       1/43          Catch::Clara::Parser::operator|=(Catch::Clara::Parser const&) [2253]
                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 [787]
                0.00    0.00      40/43          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::empty() const [1108]
[1102]   0.0    0.00    0.00      43         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const [1102]
                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&) [1053]
-----------------------------------------------
                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 ()()) [364]
                0.00    0.00      34/42          Catch::makeCommandLineParser(Catch::ConfigData&) [291]
[1103]   0.0    0.00    0.00      42         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(Catch::StringRef) && [1103]
-----------------------------------------------
                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> >&) [1105]
[1104]   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> >&) [1104]
-----------------------------------------------
                0.00    0.00      41/41          CATCH2_INTERNAL_TEST_0() [47]
[1105]   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> >&) [1105]
                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> >&) [1104]
-----------------------------------------------
                0.00    0.00      40/40          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back() [1109]
[1106]   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 [1106]
-----------------------------------------------
                0.00    0.00      40/40          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back() [1109]
[1107]   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 [1107]
                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&) [1044]
-----------------------------------------------
                0.00    0.00      40/40          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back() [1109]
[1108]   0.0    0.00    0.00      40         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::empty() const [1108]
                0.00    0.00      40/43          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const [1101]
                0.00    0.00      40/43          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const [1102]
                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&) [1056]
-----------------------------------------------
                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&&) [403]
[1109]   0.0    0.00    0.00      40         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back() [1109]
                0.00    0.00      40/40          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::empty() const [1108]
                0.00    0.00      40/52          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() [1069]
                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 [1107]
                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 [1106]
-----------------------------------------------
                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&) [2141]
                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&) [2137]
                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&) [2097]
                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&) [2117]
                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&) [2101]
                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&) [2105]
                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&) [2109]
                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&) [2113]
                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&) [2125]
                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&) [2129]
                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&) [2121]
                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&) [2133]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundValueRef<long>::BoundValueRef(long&) [2183]
                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> > > >&) [2173]
                0.00    0.00       2/27          Catch::Clara::Detail::BoundValueRef<double>::BoundValueRef(double&) [2177]
                0.00    0.00       3/27          Catch::Clara::Detail::BoundValueRef<unsigned int>::BoundValueRef(unsigned int&) [1169]
                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> >&) [1135]
[1110]   0.0    0.00    0.00      27         Catch::Clara::Detail::BoundValueRefBase::BoundValueRefBase() [1110]
                0.00    0.00      27/45          Catch::Clara::Detail::BoundRef::BoundRef() [1086]
-----------------------------------------------
                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() [2123]
                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() [2135]
                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() [2131]
                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() [2127]
                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() [2115]
                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() [2111]
                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() [2107]
                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() [2103]
                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() [2119]
                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() [2099]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}>::~BoundLambda() [2139]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}>::~BoundLambda() [2143]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundValueRef<long>::~BoundValueRef() [2185]
                0.00    0.00       2/27          Catch::Clara::Detail::BoundValueRef<double>::~BoundValueRef() [2179]
                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() [2175]
                0.00    0.00       3/27          Catch::Clara::Detail::BoundValueRef<unsigned int>::~BoundValueRef() [1170]
                0.00    0.00       7/27          Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~BoundValueRef() [1136]
[1111]   0.0    0.00    0.00      27         Catch::Clara::Detail::BoundValueRefBase::~BoundValueRefBase() [1111]
                0.00    0.00      27/45          Catch::Clara::Detail::BoundRef::~BoundRef() [1087]
-----------------------------------------------
                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&) [562]
                0.00    0.00       1/26          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::get_allocator() const [4071]
                0.00    0.00      24/26          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::max_size() const [394]
[1112]   0.0    0.00    0.00      26         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() const [1112]
-----------------------------------------------
                0.00    0.00      25/25          Catch::ExprLhs<libutf8::bom_t const&> Catch::operator<=<libutf8::bom_t, 0>(Catch::Decomposer&&, libutf8::bom_t&&) [1114]
[1113]   0.0    0.00    0.00      25         Catch::ExprLhs<libutf8::bom_t const&>::ExprLhs(libutf8::bom_t const&) [1113]
-----------------------------------------------
                0.00    0.00      25/25          CATCH2_INTERNAL_TEST_0() [215]
[1114]   0.0    0.00    0.00      25         Catch::ExprLhs<libutf8::bom_t const&> Catch::operator<=<libutf8::bom_t, 0>(Catch::Decomposer&&, libutf8::bom_t&&) [1114]
                0.00    0.00      25/25          Catch::ExprLhs<libutf8::bom_t const&>::ExprLhs(libutf8::bom_t const&) [1113]
-----------------------------------------------
                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>&) [595]
[1115]   0.0    0.00    0.00      23         void std::destroy_at<Catch::StringRef>(Catch::StringRef) [1115]
-----------------------------------------------
                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>&) [595]
[1116]   0.0    0.00    0.00      23         std::remove_reference<Catch::StringRef&>::type&& std::move<Catch::StringRef&>(Catch::StringRef&) [1116]
-----------------------------------------------
                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() [1119]
[1117]   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() [1117]
                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() [1118]
-----------------------------------------------
                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() [1117]
[1118]   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() [1118]
-----------------------------------------------
                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> >&) [608]
                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> >&) [656]
                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() [1145]
[1119]   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() [1119]
                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() [1117]
-----------------------------------------------
                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&) [663]
                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&) [660]
                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&) [661]
                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&) [662]
                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&) [697]
                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&) [696]
[1120]   0.0    0.00    0.00      21         unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [1120]
-----------------------------------------------
                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> > >) [8186]
                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&) [3280]
                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&) [1215]
                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&) [3347]
[1121]   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 [1121]
-----------------------------------------------
                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> >&) [857]
                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() [880]
[1122]   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>) [1122]
                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> >&) [1124]
-----------------------------------------------
                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() [1145]
                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() [880]
[1123]   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() [1123]
                0.00    0.00      14/98          std::Spebo_helper<0, std::allocator<void>, true>::_S_get(std::Spebo_helper<0, std::allocator<void>, true>&) [1050]
-----------------------------------------------
                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>) [1122]
[1124]   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> >&) [1124]
-----------------------------------------------
                0.00    0.00      13/13          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [841]
[1125]   0.0    0.00    0.00      13         std::__new_allocator<Catch::Clara::Opt>::deallocate(Catch::Clara::Opt, unsigned long) [1125]
-----------------------------------------------
                0.00    0.00      13/13          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [842]
[1126]   0.0    0.00    0.00      13         std::__new_allocator<Catch::Clara::Opt>::allocate(unsigned long, void const) [1126]
-----------------------------------------------
                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> > >) [6896]
                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&) [425]
                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&&) [405]
[1127]   0.0    0.00    0.00      13         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() [1127]
                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&) [1044]
-----------------------------------------------
                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&) [425]
                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&&) [405]
[1128]   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&) [1128]
                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 [1080]
-----------------------------------------------
                0.00    0.00      10/10          Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [644]
[1129]   0.0    0.00    0.00      10         Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::~ResultValueBase() [1129]
-----------------------------------------------
                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() [1133]
[1130]   0.0    0.00    0.00       9         __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_ptr() [1130]
                0.00    0.00       9/9           __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_addr() [1131]
-----------------------------------------------
                0.00    0.00       9/9           __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_ptr() [1130]
[1131]   0.0    0.00    0.00       9         __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_addr() [1131]
-----------------------------------------------
                0.00    0.00       1/9           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::cbegin() const [4316]
                0.00    0.00       4/9           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::begin() const [1166]
                0.00    0.00       4/9           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::end() const [1165]
[1132]   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&) [1132]
-----------------------------------------------
                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&) [662]
                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&) [696]
                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() [1189]
[1133]   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() [1133]
                0.00    0.00       9/9           __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_ptr() [1130]
-----------------------------------------------
                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&) [730]
                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 [787]
                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&) [6892]
                0.00    0.00       4/8           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_check_len(unsigned long, char const) const [4315]
[1134]   0.0    0.00    0.00       8         std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::size() const [1134]
-----------------------------------------------
                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> >&) [657]
[1135]   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> >&) [1135]
                0.00    0.00       7/27          Catch::Clara::Detail::BoundValueRefBase::BoundValueRefBase() [1110]
-----------------------------------------------
                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> > >) [1148]
[1136]   0.0    0.00    0.00       7         Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~BoundValueRef() [1136]
                0.00    0.00       7/27          Catch::Clara::Detail::BoundValueRefBase::~BoundValueRefBase() [1111]
-----------------------------------------------
                0.00    0.00       7/7           Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::value() const & [4037]
[1137]   0.0    0.00    0.00       7         Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::enforceOk() const [1137]
-----------------------------------------------
                0.00    0.00       2/7           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Arg> const&) [1220]
                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&) [5122]
                0.00    0.00       3/7           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl() [1179]
[1138]   0.0    0.00    0.00       7         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::Vectorimpl_data() [1138]
-----------------------------------------------
                0.00    0.00       2/7           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Opt> const&) [1221]
                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&) [5125]
                0.00    0.00       3/7           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl() [1181]
[1139]   0.0    0.00    0.00       7         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::Vectorimpl_data() [1139]
-----------------------------------------------
                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> >&) [374]
[1140]   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> > >) [1140]
-----------------------------------------------
                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> >&) [608]
[1141]   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() [1141]
                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>) [1149]
-----------------------------------------------
                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> >&) [608]
[1142]   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)) [1142]
-----------------------------------------------
                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() [856]
[1143]   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) [1143]
-----------------------------------------------
                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> >&) [857]
[1144]   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) [1144]
-----------------------------------------------
                0.00    0.00       7/7           std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() [860]
[1145]   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() [1145]
                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() [1119]
                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() [1123]
                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> > >) [1151]
-----------------------------------------------
                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> >&) [656]
[1146]   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>) [1146]
                0.00    0.00       7/49          std::Spebo_helper<0, std::allocator<void>, true>::Spebo_helper(std::allocator<void> const&) [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>::_M_destroy() [880]
[1147]   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() [1147]
                0.00    0.00       7/49          std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [1078]
-----------------------------------------------
                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> > >) [1151]
[1148]   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> > >) [1148]
                0.00    0.00       7/7           Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~BoundValueRef() [1136]
-----------------------------------------------
                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() [1141]
[1149]   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>) [1149]
-----------------------------------------------
                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> > > >&&) [4781]
                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> > > >&&) [1156]
[1150]   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> > > >&) [1150]
-----------------------------------------------
                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() [1145]
[1151]   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> > >) [1151]
                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> > >) [1148]
-----------------------------------------------
                0.00    0.00       6/6           Catch::ExprLhs<char const (& const&) [7]> Catch::operator<=<char const (&) [7], 0>(Catch::Decomposer&&, char const (&) [7]) [1153]
[1152]   0.0    0.00    0.00       6         Catch::ExprLhs<char const (&) [7]>::ExprLhs(char const (&) [7]) [1152]
-----------------------------------------------
                0.00    0.00       6/6           CATCH2_INTERNAL_TEST_0() [47]
[1153]   0.0    0.00    0.00       6         Catch::ExprLhs<char const (& const&) [7]> Catch::operator<=<char const (&) [7], 0>(Catch::Decomposer&&, char const (&) [7]) [1153]
                0.00    0.00       6/6           Catch::ExprLhs<char const (&) [7]>::ExprLhs(char const (&) [7]) [1152]
-----------------------------------------------
                0.00    0.00       6/6           CATCH2_INTERNAL_TEST_0() [4]
[1154]   0.0    0.00    0.00       6         bool unittest::nearly_equal<double>(double, double, double) [1154]
                0.00    0.00       6/6           std::abs(double) [1161]
                0.00    0.00       2/2           std::numeric_limits<double>::min() [1222]
-----------------------------------------------
                0.00    0.00       6/6           CATCH2_INTERNAL_TEST_0() [4]
[1155]   0.0    0.00    0.00       6         double unittest::default_epsilon<double>() [1155]
-----------------------------------------------
                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) [392]
[1156]   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> > > >&&) [1156]
                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> > > >&) [1150]
                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>&&) [1157]
-----------------------------------------------
                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> > > >&&) [1156]
[1157]   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>&&) [1157]
                0.00    0.00       6/286         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [1016]
                0.00    0.00       6/285         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [1017]
-----------------------------------------------
                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> >&) [884]
                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() [889]
[1158]   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>) [1158]
                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> >&) [1160]
-----------------------------------------------
                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() [1189]
                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() [889]
[1159]   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() [1159]
                0.00    0.00       6/98          std::Spebo_helper<0, std::allocator<void>, true>::_S_get(std::Spebo_helper<0, std::allocator<void>, true>&) [1050]
-----------------------------------------------
                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>) [1158]
[1160]   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> >&) [1160]
-----------------------------------------------
                0.00    0.00       6/6           bool unittest::nearly_equal<double>(double, double, double) [1154]
[1161]   0.0    0.00    0.00       6         std::abs(double) [1161]
-----------------------------------------------
                0.00    0.00       1/5           Catch::Clara::ExeName::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [786]
                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 [406]
[1162]   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&) [1162]
-----------------------------------------------
                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&) [730]
                0.00    0.00       1/4           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::get_allocator() const [4070]
                0.00    0.00       2/4           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::max_size() const [4318]
[1163]   0.0    0.00    0.00       4         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() const [1163]
-----------------------------------------------
                0.00    0.00       2/4           std::basic_string_view<char, std::char_traits<char> >::substr(unsigned long, unsigned long) const [462]
                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&) [547]
[1164]   0.0    0.00    0.00       4         std::basic_string_view<char, std::char_traits<char> >::size() const [1164]
-----------------------------------------------
                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&) [730]
                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&) [6892]
                0.00    0.00       1/4           Catch::Clara::Parser::operator|=(Catch::Clara::Parser const&) [2253]
                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 [787]
[1165]   0.0    0.00    0.00       4         std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::end() const [1165]
                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&) [1132]
-----------------------------------------------
                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&) [730]
                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&) [6892]
                0.00    0.00       1/4           Catch::Clara::Parser::operator|=(Catch::Clara::Parser const&) [2253]
                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 [787]
[1166]   0.0    0.00    0.00       4         std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::begin() const [1166]
                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&) [1132]
-----------------------------------------------
                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 [833]
                0.00    0.00       2/4           std::basic_string_view<char, std::char_traits<char> >::substr(unsigned long, unsigned long) const [462]
[1167]   0.0    0.00    0.00       4         std::basic_string_view<char, std::char_traits<char> >::basic_string_view(char const, unsigned long) [1167]
-----------------------------------------------
                0.00    0.00       1/4           void std::Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [741]
                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&) [739]
[1168]   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&) [1168]
-----------------------------------------------
                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&) [697]
[1169]   0.0    0.00    0.00       3         Catch::Clara::Detail::BoundValueRef<unsigned int>::BoundValueRef(unsigned int&) [1169]
                0.00    0.00       3/27          Catch::Clara::Detail::BoundValueRefBase::BoundValueRefBase() [1110]
-----------------------------------------------
                0.00    0.00       3/3           void std::destroyat<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>) [1194]
[1170]   0.0    0.00    0.00       3         Catch::Clara::Detail::BoundValueRef<unsigned int>::~BoundValueRef() [1170]
                0.00    0.00       3/27          Catch::Clara::Detail::BoundValueRefBase::~BoundValueRefBase() [1111]
-----------------------------------------------
                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 [436]
                0.00    0.00       1/3           Catch::Session::Session() [858]
                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 [843]
[1171]   0.0    0.00    0.00       3         Catch::Clara::Parser::Parser() [1171]
                0.00    0.00       3/51          Catch::Clara::Detail::ParserBase::ParserBase() [1071]
                0.00    0.00       3/3           std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector() [1193]
                0.00    0.00       3/3           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector() [1192]
-----------------------------------------------
                0.00    0.00       3/3           Catch::ExprLhs<double> Catch::operator<=<double, 0>(Catch::Decomposer&&, double) [1174]
[1172]   0.0    0.00    0.00       3         Catch::ExprLhs<double>::ExprLhs(double) [1172]
-----------------------------------------------
                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&&) [726]
[1173]   0.0    0.00    0.00       3         bool Catch::operator==<double, void>(double const&, Catch::Approx const&) [1173]
-----------------------------------------------
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_0() [4]
[1174]   0.0    0.00    0.00       3         Catch::ExprLhs<double> Catch::operator<=<double, 0>(Catch::Decomposer&&, double) [1174]
                0.00    0.00       3/3           Catch::ExprLhs<double>::ExprLhs(double) [1172]
-----------------------------------------------
                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> >&) [822]
                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> >&&) [797]
[1175]   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&) [1175]
-----------------------------------------------
                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> >&) [821]
                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> >&) [798]
[1176]   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&) [1176]
-----------------------------------------------
                0.00    0.00       1/3           unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [672]
                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 ()()) [364]
[1177]   0.0    0.00    0.00       3         unittest::g_tmp_dir[abi:cxx11]() [1177]
-----------------------------------------------
                0.00    0.00       3/3           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [659]
[1178]   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> >&&) [1178]
                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> >&) [1197]
                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>&&) [1184]
-----------------------------------------------
                0.00    0.00       3/3           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase() [1180]
[1179]   0.0    0.00    0.00       3         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl() [1179]
                0.00    0.00       3/7           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::Vectorimpl_data() [1138]
-----------------------------------------------
                0.00    0.00       3/3           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector() [1192]
[1180]   0.0    0.00    0.00       3         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase() [1180]
                0.00    0.00       3/3           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl() [1179]
-----------------------------------------------
                0.00    0.00       3/3           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase() [1182]
[1181]   0.0    0.00    0.00       3         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl() [1181]
                0.00    0.00       3/7           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::Vectorimpl_data() [1139]
-----------------------------------------------
                0.00    0.00       3/3           std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector() [1193]
[1182]   0.0    0.00    0.00       3         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase() [1182]
                0.00    0.00       3/3           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl() [1181]
-----------------------------------------------
                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&) [661]
[1183]   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>) [1183]
-----------------------------------------------
                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> >&&) [1178]
[1184]   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>&&) [1184]
                0.00    0.00       3/286         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [1016]
                0.00    0.00       3/285         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [1017]
-----------------------------------------------
                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&) [662]
[1185]   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() [1185]
                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>) [1196]
-----------------------------------------------
                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&) [662]
[1186]   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)) [1186]
-----------------------------------------------
                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() [883]
[1187]   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) [1187]
-----------------------------------------------
                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> >&) [884]
[1188]   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) [1188]
-----------------------------------------------
                0.00    0.00       3/3           std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() [860]
[1189]   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() [1189]
                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() [1133]
                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() [1159]
                0.00    0.00       3/3           void std::Destroy<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>) [1198]
-----------------------------------------------
                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&) [696]
[1190]   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>) [1190]
                0.00    0.00       3/49          std::Spebo_helper<0, std::allocator<void>, true>::Spebo_helper(std::allocator<void> const&) [1076]
-----------------------------------------------
                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() [889]
[1191]   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() [1191]
                0.00    0.00       3/49          std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [1078]
-----------------------------------------------
                0.00    0.00       3/3           Catch::Clara::Parser::Parser() [1171]
[1192]   0.0    0.00    0.00       3         std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector() [1192]
                0.00    0.00       3/3           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase() [1180]
-----------------------------------------------
                0.00    0.00       3/3           Catch::Clara::Parser::Parser() [1171]
[1193]   0.0    0.00    0.00       3         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector() [1193]
                0.00    0.00       3/3           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase() [1182]
-----------------------------------------------
                0.00    0.00       3/3           void std::Destroy<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>) [1198]
[1194]   0.0    0.00    0.00       3         void std::destroyat<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>) [1194]
                0.00    0.00       3/3           Catch::Clara::Detail::BoundValueRef<unsigned int>::~BoundValueRef() [1170]
-----------------------------------------------
                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) [742]
                0.00    0.00       2/3           void std::Destroyaux<false>::__destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [1073]
[1195]   0.0    0.00    0.00       3         Catch::Clara::Arg std::__addressof<Catch::Clara::Arg>(Catch::Clara::Arg&) [1195]
-----------------------------------------------
                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() [1185]
[1196]   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>) [1196]
-----------------------------------------------
                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> >&&) [1178]
[1197]   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> >&) [1197]
-----------------------------------------------
                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() [1189]
[1198]   0.0    0.00    0.00       3         void std::Destroy<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>) [1198]
                0.00    0.00       3/3           void std::destroyat<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>) [1194]
-----------------------------------------------
                0.00    0.00       1/2           void std::Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [741]
                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&) [739]
[1199]   0.0    0.00    0.00       2         Catch::Clara::Arg::Arg(Catch::Clara::Arg const&) [1199]
                0.00    0.00       2/2           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) [1200]
-----------------------------------------------
                0.00    0.00       2/2           Catch::Clara::Arg::Arg(Catch::Clara::Arg const&) [1199]
[1200]   0.0    0.00    0.00       2         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) [1200]
                0.00    0.00       2/2           Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg> const&) [1201]
                0.00    0.00       2/74          std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [1060]
-----------------------------------------------
                0.00    0.00       2/2           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) [1200]
[1201]   0.0    0.00    0.00       2         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg> const&) [1201]
                0.00    0.00       2/293         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [1014]
-----------------------------------------------
                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> >&) [1203]
[1202]   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> >&) [1202]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_21() [254]
[1203]   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> >&) [1203]
                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> >&) [1202]
-----------------------------------------------
                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> >&) [799]
[1204]   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&) [1204]
-----------------------------------------------
                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> >&) [800]
[1205]   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&) [1205]
-----------------------------------------------
                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> >&) [801]
[1206]   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&) [1206]
-----------------------------------------------
                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> >&) [802]
[1207]   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&) [1207]
-----------------------------------------------
                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> >&) [803]
[1208]   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&) [1208]
-----------------------------------------------
                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> >&) [804]
[1209]   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&) [1209]
-----------------------------------------------
                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 ()()) [364]
[1210]   0.0    0.00    0.00       2         unittest::g_dist_dir[abi:cxx11]() [1210]
-----------------------------------------------
                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 ()()) [364]
[1211]   0.0    0.00    0.00       2         unittest::g_binary_dir[abi:cxx11]() [1211]
-----------------------------------------------
                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 ()()) [364]
[1212]   0.0    0.00    0.00       2         unittest::g_source_dir[abi:cxx11]() [1212]
-----------------------------------------------
                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 ()()) [364]
[1213]   0.0    0.00    0.00       2         unittest::g_verbose() [1213]
-----------------------------------------------
                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) [742]
                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 [787]
[1214]   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++() [1214]
-----------------------------------------------
                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) [742]
[1215]   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&) [1215]
                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 [1121]
-----------------------------------------------
                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) [742]
                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 [787]
[1216]   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 [1216]
-----------------------------------------------
                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&) [724]
                0.00    0.00       1/2           std::initializer_list<char>::end() const [1243]
[1217]   0.0    0.00    0.00       2         std::initializer_list<char>::begin() const [1217]
-----------------------------------------------
                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&) [547]
[1218]   0.0    0.00    0.00       2         std::basic_string_view<char, std::char_traits<char> >::data() const [1218]
-----------------------------------------------
                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&) [788]
[1219]   0.0    0.00    0.00       2         std::char_traits<char32_t>::compare(char32_t const, char32_t const, unsigned long) [1219]
                0.00    0.00  131258/131258      std::char_traits<char32_t>::lt(char32_t const&, char32_t const&) [978]
-----------------------------------------------
                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&) [897]
                0.00    0.00       1/2           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(std::allocator<Catch::Clara::Arg> const&) [5123]
[1220]   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&) [1220]
                0.00    0.00       2/7           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::Vectorimpl_data() [1138]
-----------------------------------------------
                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&) [895]
                0.00    0.00       1/2           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(std::allocator<Catch::Clara::Opt> const&) [5126]
[1221]   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&) [1221]
                0.00    0.00       2/7           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::Vectorimpl_data() [1139]
-----------------------------------------------
                0.00    0.00       2/2           bool unittest::nearly_equal<double>(double, double, double) [1154]
[1222]   0.0    0.00    0.00       2         std::numeric_limits<double>::min() [1222]
-----------------------------------------------
                0.00    0.00       2/2           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_deallocate(Catch::Clara::Arg, unsigned long) [886]
[1223]   0.0    0.00    0.00       2         std::__new_allocator<Catch::Clara::Arg>::deallocate(Catch::Clara::Arg, unsigned long) [1223]
-----------------------------------------------
                0.00    0.00       2/2           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_allocate(unsigned long) [887]
[1224]   0.0    0.00    0.00       2         std::__new_allocator<Catch::Clara::Arg>::allocate(unsigned long, void const) [1224]
-----------------------------------------------
                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&) [407]
[1225]   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> >) [1225]
-----------------------------------------------
                0.00    0.00       2/2           std::basic_string_view<char, std::char_traits<char> >::substr(unsigned long, unsigned long) const [462]
[1226]   0.0    0.00    0.00       2         std::__sv_check(unsigned long, unsigned long, char const) [1226]
-----------------------------------------------
                0.00    0.00       2/2           void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg) [1228]
[1227]   0.0    0.00    0.00       2         void std::destroyat<Catch::Clara::Arg>(Catch::Clara::Arg) [1227]
-----------------------------------------------
                0.00    0.00       2/2           void std::Destroyaux<false>::__destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [1073]
[1228]   0.0    0.00    0.00       2         void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg) [1228]
                0.00    0.00       2/2           void std::destroyat<Catch::Clara::Arg>(Catch::Clara::Arg) [1227]
-----------------------------------------------
                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) [127]
[1229]   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> >) [1229]
-----------------------------------------------
                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) [127]
[1230]   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() [1230]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&) [1232]
[1231]   0.0    0.00    0.00       1         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName> const&) [1231]
                0.00    0.00       1/293         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [1014]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [561]
[1232]   0.0    0.00    0.00       1         Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&) [1232]
                0.00    0.00       1/1           Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName> const&) [1231]
                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&) [1246]
                0.00    0.00       1/1           std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase> const&) [1245]
-----------------------------------------------
                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> >&) [824]
[1233]   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&) [1233]
-----------------------------------------------
                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> >&) [823]
[1234]   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&) [1234]
-----------------------------------------------
                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> >&) [826]
[1235]   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&) [1235]
-----------------------------------------------
                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> >&) [825]
[1236]   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&) [1236]
-----------------------------------------------
                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> >&) [828]
[1237]   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&) [1237]
-----------------------------------------------
                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> >&) [827]
[1238]   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&) [1238]
-----------------------------------------------
                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> >&) [830]
[1239]   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&) [1239]
-----------------------------------------------
                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> >&) [829]
[1240]   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&) [1240]
-----------------------------------------------
                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> >&) [832]
[1241]   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&) [1241]
-----------------------------------------------
                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> >&) [831]
[1242]   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&) [1242]
-----------------------------------------------
                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&) [724]
[1243]   0.0    0.00    0.00       1         std::initializer_list<char>::end() const [1243]
                0.00    0.00       1/2           std::initializer_list<char>::begin() const [1217]
                0.00    0.00       1/1           std::initializer_list<char>::size() const [1244]
-----------------------------------------------
                0.00    0.00       1/1           std::initializer_list<char>::end() const [1243]
[1244]   0.0    0.00    0.00       1         std::initializer_list<char>::size() const [1244]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&) [1232]
[1245]   0.0    0.00    0.00       1         std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase> const&) [1245]
                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&) [1247]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&) [1232]
[1246]   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&) [1246]
                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&) [1248]
-----------------------------------------------
                0.00    0.00       1/1           std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase> const&) [1245]
[1247]   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&) [1247]
                0.00    0.00       1/76          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [1059]
-----------------------------------------------
                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&) [1246]
[1248]   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&) [1248]
                0.00    0.00       1/76          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [1059]
-----------------------------------------------
                0.00    0.00       1/1           main::{lambda()#1}::FUN() [1251]
[1249]   0.0    0.00    0.00       1         main::{lambda()#1}::operator()() const [1249]
-----------------------------------------------
                0.00    0.00       1/1           main [363]
[1250]   0.0    0.00    0.00       1         main::{lambda()#1}::operator void ()()() const [1250]
-----------------------------------------------
                0.00    0.00       1/1           unittest::snapcatch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [364]
[1251]   0.0    0.00    0.00       1         main::{lambda()#1}::FUN() [1251]
                0.00    0.00       1/1           main::{lambda()#1}::operator()() const [1249]
-----------------------------------------------
                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) [456]
[1252]   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> >) [1252]
-----------------------------------------------
                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) [456]
[1253]   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() [1253]
-----------------------------------------------

 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

 [215] CATCH2_INTERNAL_TEST_0() (catch_bom.cpp) [368] 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&) [80] std::__ptr_traits_ptr_to<char, char, false>::pointer_to(char&)
  [47] CATCH2_INTERNAL_TEST_0() (catch_caseinsensitive.cpp) [806] libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string() [342] std::__ptr_traits_ptr_to<wchar_t, wchar_t, false>::pointer_to(wchar_t&)
  [56] CATCH2_INTERNAL_TEST_0() (catch_character.cpp) [104] 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&) [740] 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)
  [12] CATCH2_INTERNAL_TEST_0() (catch_iterator.cpp) [105] 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&) [531] 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)
   [4] CATCH2_INTERNAL_TEST_0() (catch_json_tokens.cpp) [260] libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(char const, std::allocator<char> const&) [543] 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)
 [428] CATCH2_INTERNAL_TEST_0() (catch_length.cpp) [642] 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&) [880] 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()
 [440] CATCH2_INTERNAL_TEST_0() (catch_locale.cpp) [375] 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&) [1145] 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()
 [448] CATCH2_INTERNAL_TEST_0() (catch_stream.cpp) [809] libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::allocator<char> const&) [1123] 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()
  [17] CATCH2_INTERNAL_TEST_0() (catch_string.cpp) [723] 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&) [1146] 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>)
   [9] CATCH2_INTERNAL_TEST_0() (catch_valid.cpp) [429] libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(unsigned long, char, std::allocator<char> const&) [1119] 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()
 [471] CATCH2_INTERNAL_TEST_0() (catch_version.cpp) [454] 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&) [656] 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> >&)
   [6] CATCH2_INTERNAL_TEST_3() (catch_iterator.cpp) [580] libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::~case_insensitive_basic_string() [1147] 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()
  [96] CATCH2_INTERNAL_TEST_3() (catch_length.cpp) [624] libutf8::operator==(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [889] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy()
  [31] CATCH2_INTERNAL_TEST_6() (catch_json_tokens.cpp) [522] libutf8::operator==(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [1189] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose()
 [421] CATCH2_INTERNAL_TEST_8() (catch_character.cpp) [1175] 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&) [1159] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc()
  [13] CATCH2_INTERNAL_TEST_12() (catch_character.cpp) [1204] 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&) [1190] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>)
  [60] CATCH2_INTERNAL_TEST_14() (catch_string.cpp) [1176] 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&) [1133] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr()
 [133] CATCH2_INTERNAL_TEST_18() (catch_string.cpp) [625] libutf8::operator>=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [696] 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&)
 [254] CATCH2_INTERNAL_TEST_21() (catch_string.cpp) [626] libutf8::operator>=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [1191] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace()
 [188] CATCH2_INTERNAL_TEST_25() (catch_string.cpp) [1233] 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&) [361] std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::vector(std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > const&)
  [39] CATCH2_INTERNAL_TEST_31() (catch_string.cpp) [1205] 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&) [94] std::vector<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::_M_erase_at_end(Catch::ScopedMessage)
 [246] CATCH2_INTERNAL_TEST_37() (catch_string.cpp) [1234] 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&) [130] std::vector<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::clear()
  [27] CATCH2_INTERNAL_TEST_41() (catch_string.cpp) [627] libutf8::operator>(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1192] std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector()
 [241] (anonymous namespace)::get_date(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (catch_caseinsensitive.cpp) [628] libutf8::operator>(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [1098] std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&)
 [242] (anonymous namespace)::get_time(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (catch_caseinsensitive.cpp) [1235] 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&) [730] std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&)
 [132] Catch::BinaryExpr<char32_t, char32_t>::BinaryExpr(bool, char32_t, Catch::StringRef, char32_t) [1206] 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&) [796] std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector()
 [725] Catch::BinaryExpr<char32_t, char>::BinaryExpr(bool, char32_t, Catch::StringRef, char) [1236] 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&) [395] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_S_max_size(std::allocator<Catch::Clara::Opt> const&)
 [378] Catch::BinaryExpr<char32_t, int>::BinaryExpr(bool, char32_t, Catch::StringRef, int) [629] libutf8::operator<=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [552] 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>&)
 [247] Catch::BinaryExpr<char32_t, unsigned int>::BinaryExpr(bool, char32_t, Catch::StringRef, unsigned int) [630] libutf8::operator<=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [403] Catch::Clara::Opt& std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::emplace_back<Catch::Clara::Opt>(Catch::Clara::Opt&&)
 [457] Catch::BinaryExpr<char16_t, int>::BinaryExpr(bool, char16_t, Catch::StringRef, int) [1237] 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&) [425] 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&)
 [508] Catch::BinaryExpr<char16_t, unsigned int>::BinaryExpr(bool, char16_t, Catch::StringRef, unsigned int) [1207] 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&) [405] 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&&)
 [793] 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> >&) [1238] 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&) [1069] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end()
 [691] Catch::BinaryExpr<libutf8::bom_t const&, libutf8::bom_t const&>::BinaryExpr(bool, libutf8::bom_t const&, Catch::StringRef, libutf8::bom_t const&) [631] libutf8::operator<(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1109] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back()
 [125] Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&>::BinaryExpr(bool, libutf8::token_t const&, Catch::StringRef, libutf8::token_t const&) [632] libutf8::operator<(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [1127] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin()
 [210] 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&) [1239] 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&) [404] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt&&)
 [256] 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&) [1208] 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&) [426] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&)
 [789] 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]) [1240] 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&) [1099] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&)
 [835] 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]) [633] libutf8::operator!=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [562] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&)
 [845] 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]) [634] libutf8::operator!=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [1193] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector()
 [727] 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]) [1241] 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&) [690] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector()
 [808] 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]) [1209] 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&) [284] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_max_size(std::allocator<Catch::StringRef> const&)
 [700] 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]) [1242] 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&) [591] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_relocate(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&)
 [728] 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]) [82] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > snapdev::int_to_hex<char32_t>(char32_t, bool, unsigned int) [285] 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&)
 [846] 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]) [1210] unittest::g_dist_dir[abi:cxx11]() [1048] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end()
 [847] 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]) [261] unittest::g_progress() [1049] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin()
 [848] 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]) [153] unittest::random_char(unittest::character_t) [286] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::push_back(Catch::StringRef const&)
 [815] 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]) [1211] unittest::g_binary_dir[abi:cxx11]() [1039] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >&&)
 [849] 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]) [1212] unittest::g_source_dir[abi:cxx11]() [539] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&)
 [850] 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]) [1154] bool unittest::nearly_equal<double>(double, double, double) [1029] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector()
 [816] 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]) [1155] double unittest::default_epsilon<double>() [653] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::~vector()
 [851] 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]) [364] unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [324] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_destroy(unsigned long)
 [307] 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]) [120] 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&) [217] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_dispose()
 [790] 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]) [672] unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [973] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_capacity(unsigned long)
 [836] 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> >&) [299] void unittest::random<char32_t>(char32_t&) [293] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_allocate(std::allocator<char32_t>&, unsigned long)
 [852] 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> >&) [1177] unittest::g_tmp_dir[abi:cxx11]() [977] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::Allochider(char32_t, std::allocator<char32_t>&&)
 [213] 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&) [1213] unittest::g_verbose() [959] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::Allochider(char32_t, std::allocator<char32_t> const&)
 [175] Catch::BinaryExpr<void const const&, void const const&>::BinaryExpr(bool, void const const&, Catch::StringRef, void const const&) [339] unittest::rand_char(bool) [949] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::~Allochider()
 [166] 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&) [281] __gnu_cxx::char_traits<char32_t>::copy(char32_t, char32_t const, unsigned long) [145] 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)
 [189] 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] __gnu_cxx::char_traits<char>::copy(char, char const, unsigned long) [278] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data()
 [453] Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, libutf8::utf8_iterator&) [315] __gnu_cxx::char_traits<char>::length(char const) [124] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long)
 [853] 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]) [1117] __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_ptr() [190] 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)
 [817] 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]) [1118] __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_addr() [954] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_get_allocator()
 [818] 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]) [1130] __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_ptr() [729] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::clear()
 [717] 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]) [1131] __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_addr() [972] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data(char32_t)
 [837] 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&) [1132] __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&) [159] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy(char32_t, char32_t const, unsigned long)
 [794] 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> >&) [1214] __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::operator++() [502] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long)
 [721] 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> >&) [1053] __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&) [258] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_create(unsigned long&, unsigned long)
 [838] 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> >&) [1054] __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator++() [238] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_length(unsigned long)
 [819] 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]) [983] __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const const&) [167] 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)
 [854] 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&) [994] __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator++() [61] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t)
 [795] 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> >&) [183] __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char const const&) [259] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string()
 [365] 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> >&) [239] __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&) [126] 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&)
 [514] Catch::BinaryExpr<char const&, char const&>::BinaryExpr(bool, char const&, Catch::StringRef, char const&) [354] __gnu_cxx::__normal_iterator<wchar_t const, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >::operator++() [243] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string()
 [160] Catch::BinaryExpr<char, char>::BinaryExpr(bool, char, Catch::StringRef, char) [1044] __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::__normal_iterator(Catch::Clara::Opt const&) [687] 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> >&&)
 [820] Catch::BinaryExpr<double, Catch::Approx const&>::BinaryExpr(bool, double, Catch::StringRef, Catch::Approx const&) [1022] __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const&) [496] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator[](unsigned long)
  [95] Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [277] __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char const&) [59] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t)
 [607] Catch::BinaryExpr<long, int>::BinaryExpr(bool, long, Catch::StringRef, int) [1215] 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&) [578] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_destroy(unsigned long)
 [156] Catch::BinaryExpr<unsigned long, int>::BinaryExpr(bool, unsigned long, Catch::StringRef, int) [1056] 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&) [232] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_dispose()
 [556] Catch::BinaryExpr<unsigned long, unsigned long>::BinaryExpr(bool, unsigned long, Catch::StringRef, unsigned long) [990] 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&) [1006] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_capacity(unsigned long)
  [73] Catch::RunContext::handleExpr(Catch::AssertionInfo const&, Catch::ITransientExpression const&, Catch::AssertionReaction&) [129] __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&) [651] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_S_allocate(std::allocator<char16_t>&, unsigned long)
 [348] Catch::RunContext::handleNonExpr(Catch::AssertionInfo const&, Catch::ResultWas::OfType, Catch::AssertionReaction&) [1128] __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&) [301] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::Allochider(char16_t, std::allocator<char16_t>&&)
 [266] Catch::RunContext::assertionEnded(Catch::AssertionResult&&) [1063] __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&) [970] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::Allochider(char16_t, std::allocator<char16_t> const&)
  [64] Catch::RunContext::assertionPassed() [476] __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&) [379] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::~Allochider()
   [8] Catch::RunContext::resetAssertionInfo() [385] bool __gnu_cxx::operator!=<wchar_t const, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >(__gnu_cxx::__normal_iterator<wchar_t const, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > const&, __gnu_cxx::__normal_iterator<wchar_t const, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > const&) [197] 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)
 [310] Catch::RunContext::lastAssertionPassed() [163] Catch::OutputRedirect::isActive() const [338] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_local_data()
  [36] Catch::RunContext::notifyAssertionStarted(Catch::AssertionInfo const&) [355] Catch::AssertionHandler::allowThrows() const [139] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_set_length(unsigned long)
 [383] Catch::RunContext::handleUnfinishedSections() [282] Catch::ITransientExpression::getResult() const [366] 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)
 [319] Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [489] Catch::Clara::Detail::ParserBase::validate() const [991] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_get_allocator()
 [162] Catch::isFalseTest(int) [1137] Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::enforceOk() const [480] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::append(char16_t const, unsigned long)
 [185] Catch::(anonymous namespace)::NoopRedirect::activateImpl() [1004] Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::cardinality() const [371] 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&)
 [193] Catch::(anonymous namespace)::NoopRedirect::deactivateImpl() [436] Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [1007] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data(char16_t)
 [384] Catch::RedirectGuard::RedirectGuard(Catch::RedirectGuard&&) [386] Catch::Config::includeSuccessfulResults() const [433] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_S_copy(char16_t, char16_t const, unsigned long)
  [55] Catch::RedirectGuard::RedirectGuard(bool, Catch::OutputRedirect&) [387] Catch::Config::warnAboutMissingAssertions() const [481] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_append(char16_t const, unsigned long)
 [102] Catch::RedirectGuard::~RedirectGuard() [111] Catch::Context::getResultCapture() const [652] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_create(unsigned long&, unsigned long)
 [409] 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&) [88] Catch::ExprLhs<bool>::makeUnaryExpr() const [218] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_length(unsigned long)
 [493] 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&) [416] Catch::Matchers::ExceptionWatcher::match(std::exception const&) const [510] 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)
 [302] Catch::LazyExpression::LazyExpression(bool) [137] Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >() const [121] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::push_back(char16_t)
  [49] Catch::OutputRedirect::deactivate() [356] __gnu_cxx::__normal_iterator<Catch::MessageInfo const, std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > >::base() const [155] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string()
  [92] Catch::OutputRedirect::activate() [1121] __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::base() const [131] 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&)
  [90] Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [1216] __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::operator() const [225] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::~basic_string()
 [311] Catch::scopedActivate(Catch::OutputRedirect&) [1019] __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const [450] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator[](unsigned long)
 [349] Catch::AssertionResult::AssertionResult(Catch::AssertionResult const&) [1055] __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator() const [122] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator+=(char16_t)
 [350] Catch::AssertionResult::~AssertionResult() [982] __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const [372] 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&)
 [251] Catch::ConsoleReporter::assertionStarting(Catch::AssertionInfo const&) [993] __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator() const [117] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long)
 [312] Catch::ConsoleReporter::reportInvalidTestSpec(Catch::StringRef) [316] __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 [23] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose()
  [51] Catch::AssertionHandler::handleExpr(Catch::ITransientExpression const&) [172] __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const [58] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long)
  [63] void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [357] __gnu_cxx::__normal_iterator<wchar_t const, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >::base() const [138] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long)
 [267] Catch::AssertionHandler::handleExceptionThrownAsExpected() [388] __gnu_cxx::__normal_iterator<wchar_t const, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >::operator() const [118] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_allocate(std::allocator<char>&, unsigned long)
 [351] Catch::AssertionHandler::handleUnexpectedInflightException() [1080] __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const [100] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&)
  [93] Catch::AssertionHandler::complete() [1106] __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator() const [165] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&)
  [29] Catch::AssertionHandler::AssertionHandler(Catch::StringRef, Catch::SourceLineInfo const&, Catch::StringRef, Catch::ResultDisposition::Flags) [1107] __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator-(long) const [110] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::~Allochider()
  [83] Catch::AssertionHandler::~AssertionHandler() [1011] __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const [397] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char)
  [81] Catch::getResultCapture() [236] __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const [127] 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)
  [78] Catch::scopedDeactivate(Catch::OutputRedirect&) [862] __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator-(long) const [456] 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)
  [75] Catch::AssertionReaction::AssertionReaction() [863] __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator+(long) const [28] 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)
 [229] Catch::getCurrentContext() [1163] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() const [107] void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag)
 [112] Catch::AssertionResultData::AssertionResultData(Catch::AssertionResultData&&) [1112] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() const [1225] 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> >)
  [45] Catch::ITransientExpression::ITransientExpression(bool, bool) [1026] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() const [52] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data()
 [352] Catch::FatalConditionHandler::engage() [1000] std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::get() const [7] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long)
 [1199] Catch::Clara::Arg::Arg(Catch::Clara::Arg const&) [1243] std::initializer_list<char>::end() const [746] 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> > >)
 [1031] Catch::Clara::Opt::Opt(Catch::Clara::Opt&&) [1244] std::initializer_list<char>::size() const [475] 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> > >)
 [538] Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [1217] std::initializer_list<char>::begin() const [86] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const)
 [391] 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) [1218] std::basic_string_view<char, std::char_traits<char> >::data() const [216] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char)
 [658] Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, Catch::StringRef) [1164] std::basic_string_view<char, std::char_traits<char> >::size() const [270] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator()
 [675] Catch::Clara::Opt::~Opt() [462] std::basic_string_view<char, std::char_traits<char> >::substr(unsigned long, unsigned long) const [382] 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> >)
 [1014] Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [1002] std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [143] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end()
 [1071] Catch::Clara::Detail::ParserBase::ParserBase() [1003] std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [708] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::back()
 [1010] Catch::Clara::Detail::ParserBase::~ParserBase() [813] std::less<char const>::operator()(char const, char const) const [140] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin()
 [999] Catch::Clara::Detail::ResultBase::ResultBase(Catch::Clara::Detail::ResultType) [1165] std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::end() const [240] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear()
 [536] Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ok<Catch::Clara::ParseResultType>(Catch::Clara::ParseResultType&&) [1134] std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::size() const [572] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::erase(unsigned long, unsigned long)
 [537] Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [1166] std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::begin() const [3] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const)
 [644] Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [396] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [30] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long)
 [487] Catch::Clara::Detail::BasicResult<void>::ok() [1101] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const [26] 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&)
 [488] Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType) [1068] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const [113] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const)
 [520] Catch::Clara::Detail::BasicResult<void>::~BasicResult() [1102] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const [85] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const)
 [1162] 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&) [1108] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::empty() const [458] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long)
 [1135] 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> >&) [394] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::max_size() const [459] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char)
 [1136] Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~BoundValueRef() [288] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_check_len(unsigned long, char const) const [184] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char)
 [1169] Catch::Clara::Detail::BoundValueRef<unsigned int>::BoundValueRef(unsigned int&) [986] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() const [35] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long)
 [1170] Catch::Clara::Detail::BoundValueRef<unsigned int>::~BoundValueRef() [996] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::size() const [87] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long)
 [1200] Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) [987] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() const [44] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)
 [1032] Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&) [287] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::max_size() const [5] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long)
 [1066] Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&) [147] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_is_local() const [157] 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&)
 [659] Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [221] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() const [65] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)
 [392] 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) [956] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_get_allocator() const [68] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long)
 [885] Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl() [840] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::data() const [25] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long)
 [643] Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [252] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::size() const [483] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_assign(char, unsigned long, char)
 [1129] Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::~ResultValueBase() [226] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::c_str() const [103] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char)
 [1024] Catch::Clara::Detail::ResultValueBase<void>::ResultBase(Catch::Clara::Detail::ResultType) [955] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::length() const [50] 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> >&&)
 [1025] Catch::Clara::Detail::ResultValueBase<void>::~ResultValueBase() [164] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [16] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&)
 [1110] Catch::Clara::Detail::BoundValueRefBase::BoundValueRefBase() [161] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::capacity() const [66] 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&)
 [1111] Catch::Clara::Detail::BoundValueRefBase::~BoundValueRefBase() [957] std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::max_size() const [54] 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&)
 [1201] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg> const&) [198] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_is_local() const [18] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()
 [1067] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt> const&) [233] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_local_data() const [245] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&)
 [1100] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [521] 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 [547] 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&)
 [1033] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>&&) [984] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_get_allocator() const [308] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&)
 [1021] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::~ComposableParserImpl() [334] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::size() const [376] 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&)
 [1231] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName> const&) [992] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::length() const [724] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::initializer_list<char>, std::allocator<char> const&)
 [1085] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>&&) [249] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data() const [807] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()
 [1072] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::~ComposableParserImpl() [199] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::capacity() const [369] 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&)
 [1086] Catch::Clara::Detail::BoundRef::BoundRef() [985] std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::max_size() const [455] 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&)
 [1087] Catch::Clara::Detail::BoundRef::~BoundRef() [706] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [367] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(unsigned long, char, std::allocator<char> const&)
 [1088] Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [11] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [407] 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&)
 [561] Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [20] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const [19] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
 [1171] Catch::Clara::Parser::Parser() [472] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() const [187] 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> >&&)
 [678] Catch::Clara::Parser::~Parser() [37] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [114] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const)
 [1232] Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&) [151] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [447] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
 [1089] Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName&&) [834] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() const [2] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const)
 [892] Catch::Clara::ExeName::~ExeName() [144] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cend() 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&)
 [401] Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt&&) [205] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [91] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char)
 [424] Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt const&) [42] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [322] std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_dispose()
 [402] Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt>(Catch::Clara::Parser&&, Catch::Clara::Opt&&) [84] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() const [964] std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::Allochider::Allochider(wchar_t, std::allocator<wchar_t> const&)
 [437] Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt const&>(Catch::Clara::Parser&&, Catch::Clara::Opt const&) [99] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [965] std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::Allochider::~Allochider()
 [1047] Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [325] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [222] 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)
 [303] Catch::Detail::unique_ptr<Catch::(anonymous namespace)::NoopRedirect>::release() [72] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cbegin() const [343] std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_local_data()
  [67] Catch::Detail::unique_ptr<Catch::IEventListener>::operator->() [40] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [320] std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_set_length(unsigned long)
 [108] Catch::Detail::unique_ptr<Catch::OutputRedirect>::operator() [22] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [431] 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)
 [280] Catch::Detail::unique_ptr<Catch::OutputRedirect>::operator->() [408] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const [390] std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_get_allocator()
 [194] Catch::Context::setResultCapture(Catch::IResultCapture) [289] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const [432] std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_S_copy(wchar_t, wchar_t const, unsigned long)
 [227] Catch::ExprLhs<char32_t>::ExprLhs(char32_t) [14] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [966] std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_length(unsigned long)
 [979] Catch::ExprLhs<char16_t>::ExprLhs(char16_t) [79] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [201] 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&)
 [1152] Catch::ExprLhs<char const (&) [7]>::ExprLhs(char const (&) [7]) [833] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator std::basic_string_view<char, std::char_traits<char> >() const [323] std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::~basic_string()
 [1113] Catch::ExprLhs<libutf8::bom_t const&>::ExprLhs(libutf8::bom_t const&) [101] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) const [362] 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()
 [262] Catch::ExprLhs<libutf8::token_t const&>::ExprLhs(libutf8::token_t const&) [321] std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_is_local() const [220] std::ios_base::setf(std::IosFmtflags, std::IosFmtflags)
 [309] 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&) [962] std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_local_data() const [503] std::literals::string_literals::operator"" s[abi:cxx11](char const, unsigned long)
 [298] 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&) [234] std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_data() const [741] void std::Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&)
 [330] 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&) [358] std::type_info::name() const [530] void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&)
 [296] Catch::ExprLhs<void const const&>::ExprLhs(void const const&) [389] std::typeinfo::operator==(std::type_info const&) const [657] 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> >&)
 [328] Catch::ExprLhs<libutf8::utf8_iterator&>::ExprLhs(libutf8::utf8_iterator&) [290] Catch::Clara::Opt::operator[](Catch::StringRef) && [697] void std::Construct<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&)
 [1104] 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> >&) [1103] Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(Catch::StringRef) && [542] void std::Construct<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&)
 [1202] 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> >&) [373] 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> >&) [1226] std::__sv_check(unsigned long, unsigned long, char const)
 [961] 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> >&) [906] std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~shared_ptr() [1227] void std::destroy_at<Catch::Clara::Arg>(Catch::Clara::Arg)
 [988] Catch::ExprLhs<char const&>::ExprLhs(char const&) [660] 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&) [684] void std::destroy_at<Catch::Clara::Opt>(Catch::Clara::Opt)
 [283] Catch::ExprLhs<bool>::ExprLhs(bool) [909] std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~shared_ptr() [1148] 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> > >)
 [295] Catch::ExprLhs<char>::ExprLhs(char) [1090] std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&&) [1194] void std::destroy_at<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>)
 [1172] Catch::ExprLhs<double>::ExprLhs(double) [1245] std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase> const&) [1115] void std::destroy_at<Catch::StringRef>(Catch::StringRef)
 [211] Catch::ExprLhs<int>::ExprLhs(int) [902] std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::~shared_ptr() [332] char32_t std::__addressof<char32_t>(char32_t&)
 [1045] Catch::ExprLhs<long>::ExprLhs(long) [1060] std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [950] char16_t std::__addressof<char16_t>(char16_t&)
 [294] Catch::ExprLhs<unsigned long>::ExprLhs(unsigned long) [1034] std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef>&&) [305] char32_t const std::__addressof<char32_t const>(char32_t const&)
 [313] Catch::seedRng(Catch::IConfig const&) [1156] 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> > > >&&) [329] char16_t const std::__addressof<char16_t const>(char16_t const&)
 [314] Catch::Matchers::MatcherBase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~MatcherBase() [1178] 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> >&&) [173] 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&)
 [274] Catch::Matchers::MatcherBase<std::exception>::MatcherBase() [881] std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [106] char const std::__addressof<char const>(char const&)
 [981] Catch::Matchers::MatcherBase<std::exception>::~MatcherBase() [1091] 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> > >&&) [967] wchar_t const std::__addressof<wchar_t const>(wchar_t const&)
 [206] Catch::Matchers::ExceptionMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1246] 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&) [1195] Catch::Clara::Arg std::__addressof<Catch::Clara::Arg>(Catch::Clara::Arg&)
 [207] Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [903] std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~shared_ptr() [1001] Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&)
 [399] Catch::Matchers::ExceptionWatcher::~ExceptionWatcher() [335] std::char_traits<char32_t>::eq(char32_t const&, char32_t const&) [1030] Catch::StringRef std::__addressof<Catch::StringRef>(Catch::StringRef&)
 [275] Catch::Matchers::MatcherUntypedBase::MatcherUntypedBase() [978] std::char_traits<char32_t>::lt(char32_t const&, char32_t const&) [250] 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> >&)
 [353] Catch::Optional<Catch::AssertionResult>::reset() [168] std::char_traits<char32_t>::copy(char32_t, char32_t const, unsigned long) [1124] 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> >&)
 [273] Catch::Optional<Catch::AssertionResult>::operator=(Catch::AssertionResult&&) [150] std::char_traits<char32_t>::assign(char32_t&, char32_t const&) [1160] 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> >&)
 [410] Catch::MatchExpr<libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher const&) [265] std::char_traits<char32_t>::length(char32_t const) [195] char std::__addressof<char>(char&)
 [494] Catch::MatchExpr<libutf8::libutf8_exception_invalid_parameter const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(libutf8::libutf8_exception_invalid_parameter const&, Catch::Matchers::ExceptionWatcher const&) [1219] std::char_traits<char32_t>::compare(char32_t const, char32_t const, unsigned long) [344] wchar_t std::__addressof<wchar_t>(wchar_t&)
  [32] Catch::StringRef::StringRef(char const, unsigned long) [300] std::char_traits<char16_t>::eq(char16_t const&, char16_t const&) [393] 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> >&)
  [53] Catch::StringRef::StringRef() [434] std::char_traits<char16_t>::copy(char16_t, char16_t const, unsigned long) [663] std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> > std::make_shared<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(unsigned int&)
  [97] Catch::UnaryExpr<bool>::UnaryExpr(bool) [212] std::char_traits<char16_t>::assign(char16_t&, char16_t const&) [1062] Catch::Clara::Opt std::__niter_base<Catch::Clara::Opt>(Catch::Clara::Opt)
  [62] 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) [192] std::char_traits<char16_t>::length(char16_t const) [1005] Catch::StringRef std::__niter_base<Catch::StringRef>(Catch::StringRef)
 [645] 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&&) [231] std::char_traits<char>::lt(char const&, char const&) [553] 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>&)
  [77] 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&&) [48] std::char_traits<char>::copy(char, char const, unsigned long) [592] Catch::StringRef std::__relocate_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&)
 [149] 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> > >&&) [484] std::char_traits<char>::assign(char, unsigned long, char) [43] 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&)
 [142] 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> > >&&) [34] std::char_traits<char>::assign(char&, char const&) [1149] 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>)
 [726] 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&&) [69] std::char_traits<char>::length(char const) [1196] 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>)
 [176] 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> >&&) [255] std::char_traits<char>::compare(char const, char const, unsigned long) [650] 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&)
 [797] 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> >&&) [417] std::char_traits<wchar_t>::assign(wchar_t&, wchar_t const&) [534] 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&&)
 [744] 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> >&&) [430] std::char_traits<wchar_t>::length(wchar_t const) [558] decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef const&>)())) std::construct_at<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&)
 [116] 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&&) [1073] void std::Destroyaux<false>::__destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [594] decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef>)())) std::construct_at<Catch::StringRef, Catch::StringRef>(Catch::StringRef, Catch::StringRef&&)
 [506] 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&&) [704] void std::Destroyaux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [317] std::setprecision(int)
 [654] 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]) [1008] void std::Destroyaux<true>::__destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef) [554] 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>&)
 [611] 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]) [359] std::Vectorbase<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::_M_create_storage(unsigned long) [593] Catch::StringRef std::__relocatea1<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&)
 [709] 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]) [887] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_allocate(unsigned long) [742] 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)
 [732] 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]) [1092] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&&) [532] 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)
 [647] 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]) [1220] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Arg> const&) [544] 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)
 [673] 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]) [1179] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl() [857] 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> >&)
 [599] 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]) [1074] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::~Vectorimpl() [884] 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> >&)
 [648] 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]) [886] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_deallocate(Catch::Clara::Arg, unsigned long) [743] 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)
 [733] 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]) [896] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_create_storage(unsigned long) [533] 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)
 [576] 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]) [1138] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::Vectorimpl_data() [545] 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)
 [734] 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]) [1093] 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&&) [551] 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>&)
 [735] 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]) [1064] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() [595] void std::__relocate_object_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&)
 [693] 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]) [897] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Arg> const&) [154] std::is_constant_evaluated()
 [736] 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]) [1094] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&) [731] 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>&)
 [577] 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]) [1180] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase() [529] 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>&)
 [737] 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]) [888] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~Vectorbase() [540] 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>&)
 [694] 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]) [842] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [74] std::__is_constant_evaluated()
 [738] 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]) [1095] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&&) [1161] std::abs(double)
 [526] 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]) [1221] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Opt> const&) [203] std::hex(std::ios_base&)
 [695] 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]) [1181] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl() [1020] unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&)
 [196] 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]) [1075] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::~Vectorimpl() [171] unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&)
 [655] 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]) [841] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [1043] std::remove_reference<Catch::Clara::Opt&>::type&& std::move<Catch::Clara::Opt&>(Catch::Clara::Opt&)
 [186] 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&) [894] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_create_storage(unsigned long) [1116] std::remove_reference<Catch::StringRef&>::type&& std::move<Catch::StringRef&>(Catch::StringRef&)
 [200] 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&) [1096] 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&&) [1051] 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&)
 [177] 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&) [1139] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::Vectorimpl_data() [1052] 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&)
 [422] 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&) [1057] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [1015] 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&)
 [612] 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> >&) [1097] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&) [948] 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> >&)
 [798] 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> >&) [895] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Opt> const&) [304] std::remove_reference<Catch::TestCaseTracking::ITracker&>::type&& std::move<Catch::TestCaseTracking::ITracker&>(Catch::TestCaseTracking::ITracker&)
 [821] 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> >&) [1182] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase() [976] std::remove_reference<std::allocator<char32_t>&>::type&& std::move<std::allocator<char32_t>&>(std::allocator<char32_t>&)
 [799] 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> >&) [844] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase() [958] std::remove_reference<std::allocator<char16_t>&>::type&& std::move<std::allocator<char16_t>&>(std::allocator<char16_t>&)
 [720] 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> >&) [719] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_allocate(unsigned long) [180] std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&)
 [745] 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> >&) [1065] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::allocator<Catch::StringRef> const&) [1150] 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> > > >&)
 [822] 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> >&) [1035] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&&) [1197] 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> >&)
 [223] 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> >&) [1027] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl() [1083] 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>&)
 [686] 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) [1009] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::~Vectorimpl() [1040] 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>&)
 [119] 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) [718] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_deallocate(Catch::StringRef, unsigned long) [1084] 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> > >&)
 [1173] bool Catch::operator==<double, void>(double const&, Catch::Approx const&) [791] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_create_storage(unsigned long) [952] std::setw(int)
 [377] 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) [1036] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data&&) [1013] Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::remove_reference<Catch::Clara::Opt>::type&)
 [423] 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) [1023] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data() [1012] Catch::StringRef&& std::forward<Catch::StringRef>(std::remove_reference<Catch::StringRef>::type&)
  [46] 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) [995] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() [1168] Catch::Clara::Arg const& std::forward<Catch::Clara::Arg const&>(std::remove_reference<Catch::Clara::Arg const&>::type&)
 [574] 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) [792] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(unsigned long, std::allocator<Catch::StringRef> const&) [1070] Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::remove_reference<Catch::Clara::Opt const&>::type&)
 [109] 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) [1028] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase() [1018] Catch::StringRef const& std::forward<Catch::StringRef const&>(std::remove_reference<Catch::StringRef const&>::type&)
 [148] 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) [1037] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >&&) [1079] 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&)
 [492] 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) [722] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::~Vectorbase() [1120] unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&)
 [527] 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) [1140] 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> > >) [953] std::Setfill<char> std::setfill<char>(char)
 [613] std::enableif<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]) [374] 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> >&) [1228] void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg)
 [614] 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> >&) [907] 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() [703] void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt)
 [823] 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> >&) [1183] 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>) [1151] 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> > >)
 [800] 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> >&) [661] 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&) [1198] void std::Destroy<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>)
 [824] std::enableif<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> >&) [910] std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [805] void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg)
 [253] 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) [1081] std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&) [692] void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt)
 [810] 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) [1247] 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&) [669] void std::Destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef)
 [549] 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) [900] std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [333] char32_t std::addressof<char32_t>(char32_t&)
 [615] 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]) [1038] std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>&&) [951] char16_t std::addressof<char16_t>(char16_t&)
 [616] 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> >&) [1061] 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&) [272] char32_t const std::addressof<char32_t const>(char32_t const&)
 [825] 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> >&) [1184] 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>&&) [264] char16_t const std::addressof<char16_t const>(char16_t const&)
 [801] 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> >&) [1157] 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>&&) [38] char const std::addressof<char const>(char const&)
 [826] 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> >&) [882] std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [968] wchar_t const std::addressof<wchar_t const>(wchar_t const&)
 [135] Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t) [1082] 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>&&) [115] char std::addressof<char>(char&)
 [980] Catch::ExprLhs<char16_t> Catch::operator<=<char16_t, 0>(Catch::Decomposer&&, char16_t) [1248] 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&) [345] wchar_t std::addressof<wchar_t>(wchar_t&)
 [1114] Catch::ExprLhs<libutf8::bom_t const&> Catch::operator<=<libutf8::bom_t, 0>(Catch::Decomposer&&, libutf8::bom_t&&) [901] std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [279] std::operator&=(std::IosFmtflags&, std::IosFmtflags)
 [141] Catch::ExprLhs<libutf8::token_t const&> Catch::operator<=<libutf8::token_t, 0>(Catch::Decomposer&&, libutf8::token_t&&) [1050] std::Spebo_helper<0, std::allocator<void>, true>::_S_get(std::Spebo_helper<0, std::allocator<void>, true>&) [336] std::operator&(std::IosFmtflags, std::IosFmtflags)
 [228] 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> > >&&) [1076] std::Spebo_helper<0, std::allocator<void>, true>::Spebo_helper(std::allocator<void> const&) [960] std::operator~(std::IosFmtflags)
 [219] 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> > >&&) [1017] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [788] 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&)
 [557] 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> >&&) [1059] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [257] 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)
 [191] Catch::ExprLhs<void const const&> Catch::operator<=<void const, 0>(Catch::Decomposer&&, void const&&) [1016] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [146] 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&)
 [617] 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]) [608] 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> >&) [340] std::operator|=(std::IosFmtflags&, std::IosFmtflags)
 [1153] Catch::ExprLhs<char const (& const&) [7]> Catch::operator<=<char const (&) [7], 0>(Catch::Decomposer&&, char const (&) [7]) [662] 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&) [341] std::operator|(std::IosFmtflags, std::IosFmtflags)
 [204] 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&) [861] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [268] std::operator|(std::IosOpenmode, std::IosOpenmode)
 [128] Catch::ExprLhs<libutf8::utf8_iterator& const&> Catch::operator<=<libutf8::utf8_iterator&, 0>(Catch::Decomposer&&, libutf8::utf8_iterator&) [1222] std::numeric_limits<double>::min() [98] 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)
 [618] 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> >&) [1141] 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() [677] 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&)
 [827] 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> >&) [1122] 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>) [676] 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> >&&)
 [802] 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> >&) [856] 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() [57] 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> >&&)
 [1105] 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> >&) [1142] 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)) [525] 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)
 [1203] 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> >&) [1185] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [555] 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&)
 [828] 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> >&) [1158] 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>) [1249] main::{lambda()#1}::operator()() const (catch_main.cpp)
 [235] 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> >&) [883] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1250] main::{lambda()#1}::operator void ()()() const (catch_main.cpp)
 [989] Catch::ExprLhs<char const& const&> Catch::operator<=<char const&, 0>(Catch::Decomposer&&, char const&) [1186] 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)) [1251] main::{lambda()#1}::FUN() (catchmain.cpp)
 [136] Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [974] std::__new_allocator<char32_t>::deallocate(char32_t, unsigned long) [269] Catch::AssertionHandler::complete()::{lambda()#1}::operator()() const
 [169] Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [975] std::__new_allocator<char32_t>::allocate(unsigned long, void const) [380] 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> >)
 [1174] Catch::ExprLhs<double> Catch::operator<=<double, 0>(Catch::Decomposer&&, double) [997] std::__new_allocator<char16_t>::deallocate(char16_t, unsigned long) [381] 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()
 [123] Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [998] std::_new_allocator<char16_t>::allocate(unsigned long, void const) [971] 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> >)
 [1046] Catch::ExprLhs<long> Catch::operator<=<long, 0>(Catch::Decomposer&&, long) [1223] std::__new_allocator<Catch::Clara::Arg>::deallocate(Catch::Clara::Arg, unsigned long) [347] 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()
 [202] Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [1224] std::_new_allocator<Catch::Clara::Arg>::allocate(unsigned long, void const) [1229] 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> >)
  [10] Catch::operator"" sr(char const, unsigned long) [1125] std::_new_allocator<Catch::Clara::Opt>::deallocate(Catch::Clara::Opt, unsigned long) [1230] 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()
 [619] 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]) [1126] std::__new_allocator<Catch::Clara::Opt>::allocate(unsigned long, void const) [1252] 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> >)
 [620] 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> >&) [1041] std::__new_allocator<Catch::StringRef>::deallocate(Catch::StringRef, unsigned long) [1253] 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()
 [829] 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> >&) [1042] std::__new_allocator<Catch::StringRef>::allocate(unsigned long, void const) [248] 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> >)
 [803] 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> >&) [360] std::__new_allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~__new_allocator() [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()
 [830] 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> >&) [1143] 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) [947] 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> >)
 [181] 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> > >&&) [1144] 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) [318] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag)::_Guard::~Guard()
 [178] 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> > >&&) [1187] 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) [969] 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> >)
 [621] 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]) [1188] 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) [346] 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()
 [170] 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&) [174] std::__new_allocator<char>::deallocate(char, unsigned long) [237] operator delete(void, void)
 [209] 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&) [152] std::__new_allocator<char>::allocate(unsigned long, void const) [15] operator"" catchsr(char const, unsigned long)
 [610] 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&) [860] std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() [306] operator new(unsigned long, void)
 [622] 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> >&) [1058] std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_add_ref_copy() [21] operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char32_t)
 [831] 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> >&) [1077] std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [679] operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int)
 [804] 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> >&) [1078] std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [449] operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int)
 [832] 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> >&) [1167] std::basic_string_view<char, std::char_traits<char> >::basic_string_view(char const, unsigned long) [680] operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long)
 [498] 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) [331] std::__ptr_traits_ptr_to<char32_t, char32_t, false>::pointer_to(char32_t&) [681] operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long)
 [297] Catch::operator|(Catch::ResultDisposition::Flags, Catch::ResultDisposition::Flags) [337] std::__ptr_traits_ptr_to<char16_t, char16_t, false>::pointer_to(char16_t&) [473] operator+(char32_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  [89] libutf8::json_tokens::~json_tokens() [271] std::__ptr_traits_ptr_to<char32_t const, char32_t const, false>::pointer_to(char32_t const&) [474] operator+(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char32_t)
 [640] 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> >&&) [263] std::__ptr_traits_ptr_to<char16_t const, char16_t const, false>::pointer_to(char16_t const&) [70] init
 [575] libutf8::caseinsensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(char const, unsigned long, std::allocator<char> const&) [33] std::__ptr_traits_ptr_to<char const, char const, false>::pointer_to(char const&) [179] subI000993 (catch_main.cpp)
 [641] 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&) [963] std::__ptr_traits_ptr_to<wchar_t const*, wchar_t const, false>::pointer_to(wchar_t const&)