Flat profile:

Each sample counts as 0.01 seconds.
  %   cumulative   self              self     total           
 time   seconds   seconds    calls   s/call   s/call  name    
  4.95      1.94     1.94 219918374     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long)
  4.18      3.58     1.64 247595637     0.00     0.00  std::char_traits<char>::assign(char&, char const&)
  3.96      5.14     1.56 857452566     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const
  3.49      6.51     1.37 403311520     0.00     0.00  Catch::StringRef::StringRef(char const, unsigned long)
  3.12      7.73     1.23 191231886     0.00     0.00  Catch::operator"" sr(char const, unsigned long)
  2.58      8.74     1.01 476838389     0.00     0.00  std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >::size() const
  2.24      9.62     0.88 129651407     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long)
  2.04     10.42     0.80        5     0.16     0.51  CATCH2_INTERNAL_TEST_12()
  2.04     11.22     0.80 263527044     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const
  1.80     11.93     0.71                             Catch::AssertionHandler::AssertionHandler(Catch::StringRef, Catch::SourceLineInfo const&, Catch::StringRef, Catch::ResultDisposition::Flags)
  1.68     12.59     0.66 106039706     0.00     0.00  operator"" catchsr(char const, unsigned long)
  1.63     13.23     0.64                             Catch::RunContext::handleExpr(Catch::AssertionInfo const&, Catch::ITransientExpression const&, Catch::AssertionReaction&)
  1.58     13.85     0.62 105585733     0.00     0.00  Catch::ITransientExpression::ITransientExpression(bool, bool)
  1.42     14.40     0.56 265755016     0.00     0.00  char const std::addressof<char const>(char const&)
  1.35     14.93     0.53                             std::vector<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::_M_erase_at_end(Catch::ScopedMessage)
  1.29     15.44     0.51 180552234     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long)
  1.20     15.91     0.47 265755016     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const
  1.17     16.37     0.46        2     0.23     2.07  CATCH2_INTERNAL_TEST_3()
  1.15     16.82     0.45 222853656     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long)
  1.10     17.25     0.43 46114452     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const
  1.10     17.68     0.43                             Catch::AssertionHandler::complete()
  1.10     18.11     0.43 112791252     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const
  1.07     18.53     0.42 265755016     0.00     0.00  std::pointer_traits<char const>::pointer_to(char const&)
  1.03     18.93     0.41 108574382     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const)
  1.01     19.33     0.40 141039844     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const
  0.99     19.72     0.39        1     0.39     1.44  CATCH2_INTERNAL_TEST_41()
  0.99     20.11     0.39                             Catch::getResultCapture()
  0.99     20.50     0.39 159954235     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const
  0.99     20.89     0.39 265755016     0.00     0.00  char const std::__addressof<char const>(char const&)
  0.97     21.27     0.38 106040468     0.00     0.00  Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long)
  0.87     21.61     0.34        4     0.09     1.97  CATCH2_INTERNAL_TEST_0()
  0.84     21.94     0.33  4839844     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()
  0.84     22.27     0.33                             Catch::RunContext::resetAssertionInfo()
  0.84     22.60     0.33                             Catch::AssertionHandler::setCompleted()
  0.82     22.92     0.32                             Catch::AssertionReaction::AssertionReaction()
  0.76     23.22     0.30       12     0.03     0.17  CATCH2_INTERNAL_TEST_0()
  0.74     23.51     0.29 106039706     0.00     0.00  Catch::AssertionHandler::~AssertionHandler()
  0.74     23.80     0.29                             Catch::RunContext::assertionPassed()
  0.74     24.09     0.29 26997298     0.00     0.00  void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag)
  0.71     24.37     0.28 40927101     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
  0.71     24.65     0.28 51448667     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&)
  0.70     24.92     0.28 106039728     0.00     0.00  Catch::StringRef::StringRef()
  0.69     25.19     0.27 26997298     0.00     0.00  void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char const>(char const, char const, std::__false_type)
  0.68     25.46     0.27 113096310     0.00     0.00  std::char_traits<char>::length(char const)
  0.68     25.72     0.27 158584684     0.00     0.00  std::char_traits<char>::copy(char, char const, unsigned long)
  0.66     25.98     0.26  3336194     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const)
  0.61     26.22     0.24 95856845     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose()
  0.56     26.44     0.22 141039844     0.00     0.00  std::allocator_traits<std::allocator<char> >::max_size(std::allocator<char> const&)
  0.56     26.66     0.22 10837172     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long)
  0.54     26.87     0.21 20326644     0.00     0.00  Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool)
  0.54     27.08     0.21                             Catch::AssertionHandler::handleExpr(Catch::ITransientExpression const&)
  0.51     27.28     0.20 146066643     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const
  0.50     27.48     0.20 79736404     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::~Allochider()
  0.48     27.67     0.19 158581969     0.00     0.00  __gnu_cxx::new_allocator<char>::max_size() const
  0.47     27.85     0.19 81555547     0.00     0.00  char std::addressof<char>(char&)
  0.46     28.03     0.18                             Catch::StringRef::StringRef(char const)
  0.46     28.21     0.18                             Catch::Detail::unique_ptr<Catch::IEventListener>::operator->()
  0.43     28.38     0.17        4     0.04     0.23  CATCH2_INTERNAL_TEST_31()
  0.41     28.54     0.16                             void std::Destroy<Catch::ScopedMessage>(Catch::ScopedMessage, Catch::ScopedMessage)
  0.41     28.70     0.16 18527571     0.00     0.00  Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int)
  0.40     28.86     0.16 26997300     0.00     0.00  std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const)
  0.37     29.00     0.15 81555547     0.00     0.00  std::pointer_traits<char>::pointer_to(char&)
  0.36     29.14     0.14 81555420     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data()
  0.36     29.28     0.14  4382888     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) const
  0.36     29.42     0.14                             void std::Destroy<Catch::ScopedMessage, Catch::ScopedMessage>(Catch::ScopedMessage, Catch::ScopedMessage, std::allocator<Catch::ScopedMessage>&)
  0.36     29.56     0.14        6     0.02     0.08  CATCH2INTERNAL_TEST_0()
  0.34     29.70     0.14                             Catch::getCurrentMutableContext()
  0.33     29.83     0.13 81555547     0.00     0.00  char std::__addressof<char>(char&)
  0.33     29.96     0.13       42     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&)
  0.33     30.09     0.13                             Catch::ITransientExpression::~ITransientExpression()
  0.33     30.22     0.13 17542125     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)
  0.33     30.35     0.13                             void std::Destroyaux<false>::__destroy<Catch::ScopedMessage>(Catch::ScopedMessage, Catch::ScopedMessage)
  0.33     30.48     0.13 20326644     0.00     0.00  void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&)
  0.32     30.60     0.13  5496970     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const
  0.31     30.72     0.12                             std::vector<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::clear()
  0.31     30.84     0.12  1160700     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&)
  0.31     30.96     0.12 18527571     0.00     0.00  Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int)
  0.29     31.08     0.12 20555403     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.29     31.19     0.12  1116134     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const)
  0.28     31.30     0.11 20326644     0.00     0.00  Catch::UnaryExpr<bool>::UnaryExpr(bool)
  0.28     31.41     0.11 20326644     0.00     0.00  Catch::UnaryExpr<bool>::~UnaryExpr()
  0.25     31.51     0.10 27171473     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&)
  0.25     31.61     0.10 26997388     0.00     0.00  std::iterator_traits<char const>::difference_type std::distance<char const>(char const, char const)
  0.25     31.71     0.10 17542123     0.00     0.00  __gnu_cxx::new_allocator<char>::deallocate(char, unsigned long)
  0.25     31.81     0.10 20326644     0.00     0.00  Catch::ExprLhs<bool>::makeUnaryExpr() const
  0.25     31.91     0.10 10009720     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::token_t const&, libutf8::token_t, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::token_t>::type> > >::value, Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&> >::type Catch::operator==<libutf8::token_t>(Catch::ExprLhs<libutf8::token_t const&>&&, libutf8::token_t&&)
  0.25     32.01     0.10  6814423     0.00     0.00  Catch::BinaryExpr<char, char>::BinaryExpr(bool, char, Catch::StringRef, char)
  0.23     32.10     0.09 26997171     0.00     0.00  void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const)
  0.23     32.19     0.09 10009720     0.00     0.00  Catch::ExprLhs<libutf8::token_t const&> Catch::operator<=<libutf8::token_t, 0>(Catch::Decomposer&&, libutf8::token_t&&)
  0.23     32.28     0.09        1     0.09     3.15  CATCH2_INTERNAL_TEST_0()
  0.23     32.37     0.09       20     0.00     0.08  CATCH2_INTERNAL_TEST_6()
  0.20     32.45     0.08 23409784     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char)
  0.20     32.53     0.08 11851583     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, char32_t, void>, std::is_arithmetic<char32_t> >::value, Catch::BinaryExpr<char32_t, char32_t> >::type Catch::operator==<char32_t>(Catch::ExprLhs<char32_t>&&, char32_t)
  0.20     32.61     0.08  5026799     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<char> >::_S_select_on_copy(std::allocator<char> const&)
  0.20     32.69     0.08  7887847     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long)
  0.20     32.77     0.08  5201091     0.00     0.00  void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag)
  0.20     32.85     0.08  1112063     0.00     0.00  unittest::catch_compare_long_strings(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.19     32.93     0.08                             std::Rbtree_header::_M_reset()
  0.19     33.00     0.08 18527571     0.00     0.00  Catch::BinaryExpr<int, int>::~BinaryExpr()
  0.19     33.08     0.08 14337866     0.00     0.00  Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t)
  0.19     33.15     0.08  5201091     0.00     0.00  void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char>(char, char, std::__false_type)
  0.18     33.22     0.07 54384253     0.00     0.00  std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&)
  0.18     33.29     0.07 16520849     0.00     0.00  std::char_traits<char32_t>::assign(char32_t&, char32_t const&)
  0.18     33.36     0.07                             std::Vectorbase<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::_M_get_Tp_allocator()
  0.18     33.43     0.07 17542125     0.00     0.00  std::allocator_traits<std::allocator<char> >::allocate(std::allocator<char>&, unsigned long)
  0.18     33.50     0.07 17413507     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int)
  0.18     33.57     0.07 11851583     0.00     0.00  Catch::BinaryExpr<char32_t, char32_t>::BinaryExpr(bool, char32_t, Catch::StringRef, char32_t)
  0.18     33.64     0.07  7657092     0.00     0.00  Catch::BinaryExpr<unsigned long, int>::BinaryExpr(bool, unsigned long, Catch::StringRef, int)
  0.18     33.71     0.07  4915780     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cend() const
  0.15     33.77     0.06 18527571     0.00     0.00  Catch::ExprLhs<int>::ExprLhs(int)
  0.15     33.83     0.06 14337866     0.00     0.00  Catch::ExprLhs<char32_t>::ExprLhs(char32_t)
  0.15     33.89     0.06  6651181     0.00     0.00  std::char_traits<char16_t>::assign(char16_t&, char16_t const&)
  0.15     33.95     0.06  5632626     0.00     0.00  std::char_traits<char>::compare(char const, char const, unsigned long)
  0.15     34.01     0.06     4764     0.00     0.00  __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~new_allocator()
  0.15     34.07     0.06       17     0.00     0.00  libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(char const, std::allocator<char> const&)
  0.15     34.13     0.06                             Catch::handleExceptionMatchExpr(Catch::AssertionHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.15     34.19     0.06                             std::Vectorbase<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::_M_deallocate(Catch::ScopedMessage, unsigned long)
  0.15     34.25     0.06 10009720     0.00     0.00  Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&>::BinaryExpr(bool, libutf8::token_t const&, Catch::StringRef, libutf8::token_t const&)
  0.15     34.31     0.06 10009720     0.00     0.00  Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&>::~BinaryExpr()
  0.15     34.37     0.06  8913995     0.00     0.00  Catch::ExprLhs<libutf8::utf8_iterator& const&> Catch::operator<=<libutf8::utf8_iterator&, 0>(Catch::Decomposer&&, libutf8::utf8_iterator&)
  0.15     34.43     0.06  7796136     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.15     34.49     0.06  7657594     0.00     0.00  Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long)
  0.15     34.55     0.06  6814423     0.00     0.00  Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char)
  0.15     34.61     0.06  4408842     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_set_length(unsigned long)
  0.15     34.67     0.06  2801635     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.15     34.73     0.06   762293     0.00     0.00  std::char_traits<char32_t>::copy(char32_t, char32_t const, unsigned long)
  0.15     34.79     0.06   521594     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)
  0.14     34.85     0.06 11851583     0.00     0.00  Catch::BinaryExpr<char32_t, char32_t>::~BinaryExpr()
  0.13     34.90     0.05 26997388     0.00     0.00  std::iterator_traits<char const>::difference_type std::__distance<char const>(char const, char const, std::random_access_iterator_tag)
  0.13     34.95     0.05 20326644     0.00     0.00  Catch::ExprLhs<bool>::ExprLhs(bool)
  0.13     35.00     0.05 17542123     0.00     0.00  std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char, unsigned long)
  0.13     35.05     0.05 17542123     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long)
  0.13     35.10     0.05  6814423     0.00     0.00  Catch::ExprLhs<char>::ExprLhs(char)
  0.13     35.15     0.05  5569921     0.00     0.00  operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char32_t)
  0.13     35.20     0.05  4915780     0.00     0.00  Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::~BinaryExpr()
  0.13     35.25     0.05  3933029     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin()
  0.13     35.30     0.05  3932626     0.00     0.00  Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::BinaryExpr(bool, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, Catch::StringRef, libutf8::utf8_iterator&)
  0.13     35.35     0.05  3932624     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cbegin() const
  0.13     35.40     0.05  3350041     0.00     0.00  unittest::random_char(unittest::character_t)
  0.13     35.45     0.05  1115110     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::Allochider(char32_t, std::allocator<char32_t> const&)
  0.13     35.50     0.05      178     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Arg>::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Arg> const&)
  0.13     35.55     0.05        2     0.03     0.04  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() const
  0.13     35.60     0.05                             Catch::isFalseTest(int)
  0.13     35.65     0.05                             Catch::ConsoleReporter::assertionStarting(Catch::AssertionInfo const&)
  0.13     35.70     0.05                             Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>::~unique_ptr()
  0.13     35.75     0.05                             std::Vectorbase<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::~Vectorbase()
  0.11     35.79     0.05  3932624     0.00     0.00  Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::~BinaryExpr()
  0.10     35.83     0.04 38019886     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator()
  0.10     35.87     0.04 25562466     0.00     0.00  __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char const const&)
  0.10     35.91     0.04 10528797     0.00     0.00  char32_t const std::addressof<char32_t const>(char32_t const&)
  0.10     35.95     0.04  8999911     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_length(unsigned long)
  0.10     35.99     0.04  7657092     0.00     0.00  Catch::BinaryExpr<unsigned long, int>::~BinaryExpr()
  0.10     36.03     0.04  6542976     0.00     0.00  Catch::ExprLhs<void const const&> Catch::operator<=<void const, 0>(Catch::Decomposer&&, void const&&)
  0.10     36.07     0.04  3932628     0.00     0.00  Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.10     36.11     0.04  3932626     0.00     0.00  Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator<=<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::Decomposer&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)
  0.10     36.15     0.04  2935280     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  0.10     36.19     0.04  2579108     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long)
  0.10     36.23     0.04  2486272     0.00     0.00  Catch::BinaryExpr<char32_t, unsigned int>::BinaryExpr(bool, char32_t, Catch::StringRef, unsigned int)
  0.10     36.27     0.04       52     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.10     36.31     0.04                             Catch::RunContext::assertionEnded(Catch::AssertionResult const&)
  0.10     36.35     0.04                             Catch::ConsoleReporter::reportInvalidTestSpec(Catch::StringRef)
  0.10     36.39     0.04                             __gnu_cxx::char_traits<char>::eq(char const&, char const&)
  0.10     36.43     0.04                             Catch::ITransientExpression::getResult() const
  0.09     36.47     0.04 17697616     0.00     0.00  __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const
  0.09     36.50     0.04  3932627     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end()
  0.09     36.54     0.04        2     0.02     0.04  __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::difference_type __gnu_cxx::operator-<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.09     36.57     0.04                             bool std::operator==<char>(std::allocator<char> const&, std::allocator<char> const&)
  0.08     36.60     0.03 26997388     0.00     0.00  std::iterator_traits<char const>::iterator_category std::__iterator_category<char const>(char const const&)
  0.08     36.63     0.03 20474502     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long)
  0.08     36.66     0.03 17542125     0.00     0.00  __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const)
  0.08     36.69     0.03  6814423     0.00     0.00  Catch::BinaryExpr<char, char>::~BinaryExpr()
  0.08     36.72     0.03  6814423     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char, char, void>, std::is_arithmetic<char> >::value, Catch::BinaryExpr<char, char> >::type Catch::operator==<char>(Catch::ExprLhs<char>&&, char)
  0.08     36.75     0.03  6405728     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t)
  0.08     36.78     0.03  6340178     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t)
  0.08     36.81     0.03  5706807     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char)
  0.08     36.84     0.03  3932624     0.00     0.00  Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::BinaryExpr(bool, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, Catch::StringRef, libutf8::utf8_iterator&)
  0.08     36.87     0.03  3932624     0.00     0.00  Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator<=<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::Decomposer&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)
  0.08     36.90     0.03  2226126     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::~BinaryExpr()
  0.08     36.93     0.03  1966312     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator!=<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)
  0.08     36.96     0.03  1179723     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_compare(unsigned long, unsigned long)
  0.08     36.99     0.03  1115110     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string(char32_t const, std::allocator<char32_t> const&)
  0.08     37.02     0.03  1112065     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [8])
  0.08     37.05     0.03      179     0.00     0.00  void std::__alloc_on_move<std::allocator<char> >(std::allocator<char>&, std::allocator<char>&)
  0.08     37.08     0.03        3     0.01     1.01  CATCH2_INTERNAL_TEST_0()
  0.08     37.11     0.03                             Catch::RunContext::handleUnfinishedSections()
  0.08     37.14     0.03                             Catch::getCurrentContext()
  0.08     37.17     0.03                             Catch::StringRef::end() const
  0.08     37.20     0.03                             std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.08     37.23     0.03  1526941     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::length() const
  0.06     37.26     0.03 38194183     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const
  0.06     37.28     0.03        9     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::c_str() const
  0.06     37.31     0.03                             Catch::Context::getResultCapture()
  0.05     37.33     0.02 26997298     0.00     0.00  bool __gnu_cxx::__is_null_pointer<char const>(char const)
  0.05     37.35     0.02 12189269     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data() const
  0.05     37.37     0.02 10528797     0.00     0.00  char32_t const std::__addressof<char32_t const>(char32_t const&)
  0.05     37.39     0.02  8905802     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const
  0.05     37.41     0.02  7865658     0.00     0.00  __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char const&)
  0.05     37.43     0.02  7657594     0.00     0.00  Catch::ExprLhs<unsigned long>::ExprLhs(unsigned long)
  0.05     37.45     0.02  6542976     0.00     0.00  Catch::BinaryExpr<void const const&, void const const&>::BinaryExpr(bool, void const const&, Catch::StringRef, void const const&)
  0.05     37.47     0.02  6542976     0.00     0.00  Catch::BinaryExpr<void const const&, void const const&>::~BinaryExpr()
  0.05     37.49     0.02  6542976     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<void const const&, void const, void>, std::negation<std::is_arithmetic<std::remove_reference<void const>::type> > >::value, Catch::BinaryExpr<void const const&, void const const&> >::type Catch::operator==<void const>(Catch::ExprLhs<void const const&>&&, void const&&)
  0.05     37.51     0.02  4915780     0.00     0.00  Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.05     37.53     0.02  4417700     0.00     0.00  char16_t const std::addressof<char16_t const>(char16_t const&)
  0.05     37.55     0.02  4329592     0.00     0.00  __gnu_cxx::new_allocator<char16_t>::~new_allocator()
  0.05     37.57     0.02  4076296     0.00     0.00  std::allocator<char32_t>::~allocator()
  0.05     37.59     0.02  3356574     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_dispose()
  0.05     37.61     0.02  3350041     0.00     0.00  void unittest::random<char32_t>(char32_t&)
  0.05     37.63     0.02  3337262     0.00     0.00  Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.05     37.65     0.02  3280968     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char)
  0.05     37.67     0.02  2949468     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator==<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)
  0.05     37.69     0.02  2315471     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::size() const
  0.05     37.71     0.02  2230220     0.00     0.00  std::char_traits<char32_t>::eq(char32_t const&, char32_t const&)
  0.05     37.73     0.02  2226126     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.05     37.75     0.02  2225164     0.00     0.00  libutf8::json_tokens::~json_tokens()
  0.05     37.77     0.02  2164796     0.00     0.00  std::pointer_traits<char16_t>::pointer_to(char16_t&)
  0.05     37.79     0.02  1966312     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator!=<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)
  0.05     37.81     0.02  1179724     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const
  0.05     37.83     0.02  1117178     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const
  0.05     37.85     0.02  1116134     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  0.05     37.87     0.02  1115110     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy_chars(char32_t, char32_t const, char32_t const)
  0.05     37.89     0.02  1114111     0.00     0.00  std::ios_base::setf(std::IosFmtflags, std::IosFmtflags)
  0.05     37.91     0.02  1114111     0.00     0.00  std::operator|=(std::IosFmtflags&, std::IosFmtflags)
  0.05     37.93     0.02  1114002     0.00     0.00  Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.05     37.95     0.02  1112065     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8]>::~BinaryExpr()
  0.05     37.97     0.02  1112062     0.00     0.00  void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct_aux<wchar_t const>(wchar_t const, wchar_t const, std::__false_type)
  0.05     37.99     0.02  1048576     0.00     0.00  void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct<char16_t const>(char16_t const, char16_t const, std::forward_iterator_tag)
  0.05     38.01     0.02   367007     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::Allochider(char32_t, std::allocator<char32_t>&&)
  0.05     38.03     0.02      106     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator+=(char16_t)
  0.05     38.05     0.02        4     0.01     0.02  CATCH2_INTERNAL_TEST_25()
  0.05     38.07     0.02                             Catch::AssertionHandler::handleExceptionThrownAsExpected()
  0.05     38.09     0.02                             Catch::AssertionResultData::~AssertionResultData()
  0.05     38.11     0.02                             Catch::Detail::unique_ptr<Catch::Config>::operator->()
  0.05     38.13     0.02                             Catch::AssertionHandler::allowThrows() const
  0.05     38.15     0.02                             std::move_iterator<Catch::StringRef>::base() const
  0.05     38.17     0.02                             Catch::ScopedMessage std::__addressof<Catch::ScopedMessage>(Catch::ScopedMessage&)
  0.05     38.19     0.02                             void std::Destroy<Catch::TestCaseTracking::ITracker*, Catch::TestCaseTracking::ITracker>(Catch::TestCaseTracking::ITracker*, Catch::TestCaseTracking::ITracker**, std::allocator<Catch::TestCaseTracking::ITracker>&)
  0.05     38.21     0.02                             bool std::operator!=<char>(std::allocator<char> const&, std::allocator<char> const&)
  0.05     38.23     0.02                             Catch::AssertionHandler::complete()::{lambda()#1}::operator()() const
  0.04     38.24     0.02  1482117     0.00     0.00  std::allocator<char32t>::allocator()
  0.04     38.26     0.02        1     0.02     0.02  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_move_assign(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&, std::integral_constant<bool, true>)
  0.04     38.27     0.02                             std::allocator<Catch::MessageInfo>::~allocator()
  0.03     38.28     0.01 10528797     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_is_local() const
  0.03     38.29     0.01 10528797     0.00     0.00  std::pointer_traits<char32_t const>::pointer_to(char32_t const&)
  0.03     38.30     0.01  8913995     0.00     0.00  Catch::ExprLhs<libutf8::utf8_iterator&>::ExprLhs(libutf8::utf8_iterator&)
  0.03     38.31     0.01  7657091     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned long>&&, int)
  0.03     38.32     0.01  6412827     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::size() const
  0.03     38.33     0.01  5201092     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char)
  0.03     38.34     0.01  5201091     0.00     0.00  void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char)
  0.03     38.35     0.01  5201091     0.00     0.00  std::iterator_traits<char>::difference_type std::__distance<char>(char, char, std::random_access_iterator_tag)
  0.03     38.36     0.01  5188358     0.00     0.00  __gnu_cxx::new_allocator<char32_t>::~new_allocator()
  0.03     38.37     0.01  4408842     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_length(unsigned long)
  0.03     38.38     0.01  4329592     0.00     0.00  std::allocator<char16_t>::~allocator()
  0.03     38.39     0.01  3932626     0.00     0.00  Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::~BinaryExpr()
  0.03     38.40     0.01  3932626     0.00     0.00  Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::ExprLhs(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.03     38.41     0.01  3932624     0.00     0.00  Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::ExprLhs(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.03     38.42     0.01  3338264     0.00     0.00  Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::ExprLhs(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.03     38.43     0.01  2932000     0.00     0.00  std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&& std::move<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.03     38.44     0.01  2594179     0.00     0.00  std::allocator<char32_t>::allocator(std::allocator<char32_t> const&)
  0.03     38.45     0.01  2594179     0.00     0.00  std::pointer_traits<char32_t>::pointer_to(char32_t&)
  0.03     38.46     0.01  2594179     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::~Allochider()
  0.03     38.47     0.01  2287183     0.00     0.00  __gnu_cxx::new_allocator<char32_t>::max_size() const
  0.03     38.48     0.01  2244421     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::capacity() const
  0.03     38.49     0.01  2242141     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::push_back(char16_t)
  0.03     38.50     0.01  2233323     0.00     0.00  std::less<char const>::operator()(char const const&, char const const&) const
  0.03     38.51     0.01  2165171     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_dispose()
  0.03     38.52     0.01  2164796     0.00     0.00  __gnu_cxx::new_allocator<char16_t>::new_allocator()
  0.03     38.53     0.01  2164796     0.00     0.00  std::allocator<char16_t>::allocator(std::allocator<char16_t> const&)
  0.03     38.54     0.01  2164796     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::~Allochider()
  0.03     38.55     0.01  2098472     0.00     0.00  unittest::rand_char(bool)
  0.03     38.56     0.01  1966316     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator==<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)
  0.03     38.57     0.01  1966314     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator==<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&)
  0.03     38.58     0.01  1966312     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator==<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&)
  0.03     38.59     0.01  1966312     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator!=<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&)
  0.03     38.60     0.01  1966312     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator!=<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&)
  0.03     38.61     0.01  1480070     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string()
  0.03     38.62     0.01  1466099     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const
  0.03     38.63     0.01  1465999     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const
  0.03     38.64     0.01  1465995     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const)
  0.03     38.65     0.01  1115110     0.00     0.00  std::char_traits<char32_t>::length(char32_t const)
  0.03     38.66     0.01  1115110     0.00     0.00  std::iterator_traits<char32_t const>::iterator_category std::__iterator_category<char32_t const>(char32_t const const&)
  0.03     38.67     0.01  1114111     0.00     0.00  std::operator~(std::IosFmtflags)
  0.03     38.68     0.01  1113039     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  0.03     38.69     0.01  1112065     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [8]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [8]> >::type Catch::operator==<char const (&) [8]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [8])
  0.03     38.70     0.01  1112064     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator>=<int>(Catch::ExprLhs<int>&&, int)
  0.03     38.71     0.01  1112062     0.00     0.00  std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_local_data() const
  0.03     38.72     0.01  1112062     0.00     0.00  std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::Allochider::Allochider(wchar_t, std::allocator<wchar_t> const&)
  0.03     38.73     0.01  1112062     0.00     0.00  void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct<wchar_t const>(wchar_t const, wchar_t const, std::forward_iterator_tag)
  0.03     38.74     0.01  1112062     0.00     0.00  wchar_t std::addressof<wchar_t>(wchar_t&)
  0.03     38.75     0.01  1048576     0.00     0.00  std::char_traits<char16_t>::length(char16_t const)
  0.03     38.76     0.01   762293     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_mutate(unsigned long, unsigned long, char32_t const, unsigned long)
  0.03     38.77     0.01   521622     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long)
  0.03     38.78     0.01    67582     0.00     0.00  Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)
  0.03     38.79     0.01     4764     0.00     0.00  std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~allocator()
  0.03     38.80     0.01     2830     0.00     0.00  std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~Vectorbase()
  0.03     38.81     0.01     2047     0.00     0.00  Catch::MatchExpr<libutf8::libutf8_exception_invalid_parameter const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<libutf8::libutf8_exception_invalid_parameter const&, Catch::Matchers::ExceptionWatcher>(libutf8::libutf8_exception_invalid_parameter const&, Catch::Matchers::ExceptionWatcher const&)
  0.03     38.82     0.01      476     0.00     0.00  std::allocator_traits<std::allocator<char16_t> >::allocate(std::allocator<char16_t>&, unsigned long)
  0.03     38.83     0.01      404     0.00     0.00  __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const
  0.03     38.84     0.01      179     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear()
  0.03     38.85     0.01      104     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string()
  0.03     38.86     0.01      100     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::erase(unsigned long, unsigned long)
  0.03     38.87     0.01       52     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.03     38.88     0.01        3     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, char const (&) [7])
  0.03     38.89     0.01        2     0.01     0.01  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
  0.03     38.90     0.01        1     0.01     0.01  __static_initialization_and_destruction_0(int, int)
  0.03     38.91     0.01        1     0.01     0.01  __static_initialization_and_destruction_0(int, int)
  0.03     38.92     0.01        1     0.01     0.01  std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<unsigned long, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator>=<int>(Catch::ExprLhs<unsigned long>&&, int)
  0.03     38.93     0.01                             Catch::RunContext::handleNonExpr(Catch::AssertionInfo const&, Catch::ResultWas::OfType, Catch::AssertionReaction&)
  0.03     38.94     0.01                             Catch::ReporterSpec::ReporterSpec(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Catch::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, Catch::Optional<Catch::ColourMode>, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >)
  0.03     38.95     0.01                             Catch::AssertionStats::AssertionStats(Catch::AssertionResult const&, std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > const&, Catch::Totals const&)
  0.03     38.96     0.01                             Catch::AssertionResult::AssertionResult(Catch::AssertionInfo const&, Catch::AssertionResultData const&)
  0.03     38.97     0.01                             Catch::ITestCaseRegistry::~ITestCaseRegistry()
  0.03     38.98     0.01                             Catch::AssertionResultData::AssertionResultData(Catch::AssertionResultData const&)
  0.03     38.99     0.01                             Catch::UnaryExpr<bool>::~UnaryExpr()
  0.03     39.00     0.01                             Catch::operator|(Catch::ResultDisposition::Flags, Catch::ResultDisposition::Flags)
  0.03     39.01     0.01                             __gnu_cxx::char_traits<char>::find(char const, unsigned long, char const&)
  0.03     39.02     0.01                             std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > __gnu_cxx::__to_xstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>(int ()(char, unsigned long, char const, __va_list_tag), unsigned long, char const, ...)
  0.03     39.03     0.01                             __gnu_cxx::__normal_iterator<wchar_t const, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >::operator++()
  0.03     39.04     0.01                             Catch::TestCaseTracking::ITracker::hasChildren() const
  0.03     39.05     0.01                             __gnu_cxx::__normal_iterator<wchar_t const, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >::base() const
  0.03     39.06     0.01                             std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::end() const
  0.03     39.07     0.01                             std::allocator<Catch::MessageInfo>::allocator(std::allocator<Catch::MessageInfo> const&)
  0.03     39.08     0.01                             std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::allocator()
  0.03     39.09     0.01                             std::Vectorbase<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::_M_get_Tp_allocator()
  0.03     39.10     0.01                             std::Rbtree_node_base::_S_maximum(std::Rbtree_node_base)
  0.03     39.11     0.01                             std::Rbtree_key_compare<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Rbtree_key_compare(std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.03     39.12     0.01                             std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::Rbtree_impl()
  0.03     39.13     0.01                             void std::__do_alloc_on_copy<std::allocator<char> >(std::allocator<char>&, std::allocator<char> const&, std::integral_constant<bool, false>)
  0.01     39.14     0.01  6542976     0.00     0.00  Catch::ExprLhs<void const const&>::ExprLhs(void const const&)
  0.01     39.14     0.01  5201091     0.00     0.00  std::iterator_traits<char>::iterator_category std::__iterator_category<char>(char const&)
  0.01     39.15     0.01  5026799     0.00     0.00  std::allocator_traits<std::allocator<char> >::select_on_container_copy_construction(std::allocator<char> const&)
  0.01     39.15     0.01     2048     0.00     0.00  Catch::BinaryExpr<char const&, char const&>::BinaryExpr(bool, char const&, Catch::StringRef, char const&)
  0.01     39.16     0.01     1929     0.00     0.00  Catch::SectionInfo::~SectionInfo()
  0.01     39.16     0.01       97     0.00     0.00  Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr()
  0.01     39.17     0.01        8     0.00     0.03  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const)
  0.01     39.17     0.01        4     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const)
  0.01     39.18     0.01        1     0.01     0.01  __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator+(long) const
  0.01     39.18     0.01        1     0.01     0.01  void std::__alloc_on_move<std::allocator<Catch::Clara::Arg> >(std::allocator<Catch::Clara::Arg>&, std::allocator<Catch::Clara::Arg>&)
  0.01     39.19     0.01                             Catch::BinaryExpr<char32_t, char32_t>::~BinaryExpr()
  0.01     39.19     0.01                             Catch::BinaryExpr<char32_t, unsigned int>::~BinaryExpr()
  0.01     39.20     0.01                             Catch::BinaryExpr<char, char>::~BinaryExpr()
  0.01     39.20     0.01                             Catch::SimplePcg32::SimplePcg32()
  0.01     39.21     0.01                             Catch::libraryVersion()
  0.01     39.21     0.01                             std::Vectorbase<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::Vectorimpl::Vectorimpl()
  0.01     39.22     0.01                             std::Vectorbase<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::_M_deallocate(Catch::MessageInfo, unsigned long)
  0.01     39.22     0.01                             void std::Destroy<Catch::MessageInfo>(Catch::MessageInfo, Catch::MessageInfo)
  0.00     39.22     0.00 10528797     0.00     0.00  std::cxx11::basicstring<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() const
  0.00     39.22     0.00 10009720     0.00     0.00  Catch::ExprLhs<libutf8::token_t const&>::ExprLhs(libutf8::token_t const&)
  0.00     39.22     0.00  7170170     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::capacity() const
  0.00     39.22     0.00  5201091     0.00     0.00  bool __gnu_cxx::__is_null_pointer<char>(char)
  0.00     39.22     0.00  5201091     0.00     0.00  std::iterator_traits<char>::difference_type std::distance<char>(char, char)
  0.00     39.22     0.00  4453158     0.00     0.00  __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00  4417700     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_local_data() const
  0.00     39.22     0.00  4417700     0.00     0.00  std::pointer_traits<char16_t const>::pointer_to(char16_t const&)
  0.00     39.22     0.00  4417700     0.00     0.00  char16_t const std::__addressof<char16_t const>(char16_t const&)
  0.00     39.22     0.00  4413747     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_is_local() const
  0.00     39.22     0.00  3932628     0.00     0.00  Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::~BinaryExpr()
  0.00     39.22     0.00  3336186     0.00     0.00  std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_data() const
  0.00     39.22     0.00  3145728     0.00     0.00  std::char_traits<char16_t>::eq(char16_t const&, char16_t const&)
  0.00     39.22     0.00  2594179     0.00     0.00  __gnu_cxx::new_allocator<char32_t>::new_allocator(__gnu_cxx::new_allocator<char32_t> const&)
  0.00     39.22     0.00  2594179     0.00     0.00  __gnu_cxx::new_allocator<char32_t>::new_allocator()
  0.00     39.22     0.00  2594179     0.00     0.00  char32_t std::__addressof<char32_t>(char32_t&)
  0.00     39.22     0.00  2594179     0.00     0.00  char32_t std::addressof<char32_t>(char32_t&)
  0.00     39.22     0.00  2486272     0.00     0.00  Catch::BinaryExpr<char32_t, unsigned int>::~BinaryExpr()
  0.00     39.22     0.00  2486272     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, unsigned int, void>, std::is_arithmetic<unsigned int> >::value, Catch::BinaryExpr<char32_t, unsigned int> >::type Catch::operator==<unsigned int>(Catch::ExprLhs<char32_t>&&, unsigned int)
  0.00     39.22     0.00  2228222     0.00     0.00  std::operator&(std::IosFmtflags, std::IosFmtflags)
  0.00     39.22     0.00  2224124     0.00     0.00  std::char_traits<wchar_t>::assign(wchar_t&, wchar_t const&)
  0.00     39.22     0.00  2164796     0.00     0.00  __gnu_cxx::new_allocator<char16_t>::new_allocator(__gnu_cxx::new_allocator<char16_t> const&)
  0.00     39.22     0.00  2164796     0.00     0.00  std::allocator<char16_t>::allocator()
  0.00     39.22     0.00  2164796     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_local_data()
  0.00     39.22     0.00  2164796     0.00     0.00  char16_t std::__addressof<char16_t>(char16_t&)
  0.00     39.22     0.00  2164796     0.00     0.00  char16_t std::addressof<char16_t>(char16_t&)
  0.00     39.22     0.00  2161663     0.00     0.00  std::setw(int)
  0.00     39.22     0.00  2161663     0.00     0.00  std::Setfill<char> std::setfill<char>(char)
  0.00     39.22     0.00  1877505     0.00     0.00  std::cxx11::basicstring<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy(char32_t, char32_t const, unsigned long)
  0.00     39.22     0.00  1524794     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_get_allocator()
  0.00     39.22     0.00  1524788     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_get_allocator() const
  0.00     39.22     0.00  1524788     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::max_size() const
  0.00     39.22     0.00  1524788     0.00     0.00  std::allocator_traits<std::allocator<char32_t> >::max_size(std::allocator<char32_t> const&)
  0.00     39.22     0.00  1482117     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data()
  0.00     39.22     0.00  1465995     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long)
  0.00     39.22     0.00  1179727     0.00     0.00  unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&)
  0.00     39.22     0.00  1116220     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::Allochider(char16_t, std::allocator<char16_t>&&)
  0.00     39.22     0.00  1116220     0.00     0.00  std::remove_reference<std::allocator<char16_t>&>::type&& std::move<std::allocator<char16_t>&>(std::allocator<char16_t>&)
  0.00     39.22     0.00  1115110     0.00     0.00  bool __gnu_cxx::__is_null_pointer<char32_t const>(char32_t const)
  0.00     39.22     0.00  1115110     0.00     0.00  void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct<char32_t const>(char32_t const, char32_t const)
  0.00     39.22     0.00  1115110     0.00     0.00  void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct<char32_t const>(char32_t const, char32_t const, std::forward_iterator_tag)
  0.00     39.22     0.00  1115110     0.00     0.00  void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct_aux<char32_t const>(char32_t const, char32_t const, std::__false_type)
  0.00     39.22     0.00  1115110     0.00     0.00  std::iterator_traits<char32_t const>::difference_type std::__distance<char32_t const>(char32_t const, char32_t const, std::random_access_iterator_tag)
  0.00     39.22     0.00  1115110     0.00     0.00  std::iterator_traits<char32_t const>::difference_type std::distance<char32_t const>(char32_t const, char32_t const)
  0.00     39.22     0.00  1114111     0.00     0.00  std::operator&=(std::IosFmtflags&, std::IosFmtflags)
  0.00     39.22     0.00  1114111     0.00     0.00  std::operator|(std::IosFmtflags, std::IosFmtflags)
  0.00     39.22     0.00  1114090     0.00     0.00  std::operator|(std::IosOpenmode, std::IosOpenmode)
  0.00     39.22     0.00  1114002     0.00     0.00  Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::ExprLhs(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00  1113992     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00  1113992     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr()
  0.00     39.22     0.00  1113992     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00  1113113     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const)
  0.00     39.22     0.00  1113087     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00  1112142     0.00     0.00  bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const)
  0.00     39.22     0.00  1112063     0.00     0.00  bool std::operator!=<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00  1112062     0.00     0.00  bool __gnu_cxx::__is_null_pointer<wchar_t const>(wchar_t const)
  0.00     39.22     0.00  1112062     0.00     0.00  std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_is_local() const
  0.00     39.22     0.00  1112062     0.00     0.00  std::char_traits<wchar_t>::length(wchar_t const)
  0.00     39.22     0.00  1112062     0.00     0.00  std::pointer_traits<wchar_t const>::pointer_to(wchar_t const&)
  0.00     39.22     0.00  1112062     0.00     0.00  std::pointer_traits<wchar_t>::pointer_to(wchar_t&)
  0.00     39.22     0.00  1112062     0.00     0.00  std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_dispose()
  0.00     39.22     0.00  1112062     0.00     0.00  std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::Allochider::~Allochider()
  0.00     39.22     0.00  1112062     0.00     0.00  void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct<wchar_t const>(wchar_t const, wchar_t const)
  0.00     39.22     0.00  1112062     0.00     0.00  std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_local_data()
  0.00     39.22     0.00  1112062     0.00     0.00  std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_set_length(unsigned long)
  0.00     39.22     0.00  1112062     0.00     0.00  std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_S_copy_chars(wchar_t, wchar_t const, wchar_t const)
  0.00     39.22     0.00  1112062     0.00     0.00  std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_S_copy(wchar_t, wchar_t const, unsigned long)
  0.00     39.22     0.00  1112062     0.00     0.00  std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_length(unsigned long)
  0.00     39.22     0.00  1112062     0.00     0.00  std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string(wchar_t const, std::allocator<wchar_t> const&)
  0.00     39.22     0.00  1112062     0.00     0.00  std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::~basic_string()
  0.00     39.22     0.00  1112062     0.00     0.00  std::iterator_traits<wchar_t const>::difference_type std::__distance<wchar_t const>(wchar_t const, wchar_t const, std::random_access_iterator_tag)
  0.00     39.22     0.00  1112062     0.00     0.00  wchar_t const std::__addressof<wchar_t const>(wchar_t const&)
  0.00     39.22     0.00  1112062     0.00     0.00  wchar_t std::__addressof<wchar_t>(wchar_t&)
  0.00     39.22     0.00  1112062     0.00     0.00  std::iterator_traits<wchar_t const>::iterator_category std::__iterator_category<wchar_t const>(wchar_t const const&)
  0.00     39.22     0.00  1112062     0.00     0.00  std::iterator_traits<wchar_t const>::difference_type std::distance<wchar_t const>(wchar_t const, wchar_t const)
  0.00     39.22     0.00  1112062     0.00     0.00  wchar_t const std::addressof<wchar_t const>(wchar_t const&)
  0.00     39.22     0.00  1050856     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_S_copy(char16_t, char16_t const, unsigned long)
  0.00     39.22     0.00  1050759     0.00     0.00  std::char_traits<char16_t>::copy(char16_t, char16_t const, unsigned long)
  0.00     39.22     0.00  1050687     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::~basic_string()
  0.00     39.22     0.00  1048576     0.00     0.00  bool __gnu_cxx::__is_null_pointer<char16_t const>(char16_t const)
  0.00     39.22     0.00  1048576     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::Allochider(char16_t, std::allocator<char16_t> const&)
  0.00     39.22     0.00  1048576     0.00     0.00  void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct<char16_t const>(char16_t const, char16_t const)
  0.00     39.22     0.00  1048576     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_S_copy_chars(char16_t, char16_t const, char16_t const)
  0.00     39.22     0.00  1048576     0.00     0.00  void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct_aux<char16_t const>(char16_t const, char16_t const, std::__false_type)
  0.00     39.22     0.00  1048576     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string(char16_t const, std::allocator<char16_t> const&)
  0.00     39.22     0.00  1048576     0.00     0.00  std::iterator_traits<char16_t const>::difference_type std::__distance<char16_t const>(char16_t const, char16_t const, std::random_access_iterator_tag)
  0.00     39.22     0.00  1048576     0.00     0.00  std::iterator_traits<char16_t const>::iterator_category std::__iterator_category<char16_t const>(char16_t const const&)
  0.00     39.22     0.00  1048576     0.00     0.00  std::iterator_traits<char16_t const>::difference_type std::distance<char16_t const>(char16_t const, char16_t const)
  0.00     39.22     0.00   762399     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data(char32_t)
  0.00     39.22     0.00   762397     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_capacity(unsigned long)
  0.00     39.22     0.00   762395     0.00     0.00  __gnu_cxx::new_allocator<char32_t>::deallocate(char32_t, unsigned long)
  0.00     39.22     0.00   762395     0.00     0.00  __gnu_cxx::new_allocator<char32_t>::allocate(unsigned long, void const)
  0.00     39.22     0.00   762395     0.00     0.00  std::allocator_traits<std::allocator<char32_t> >::deallocate(std::allocator<char32_t>&, char32_t, unsigned long)
  0.00     39.22     0.00   762395     0.00     0.00  std::allocator_traits<std::allocator<char32_t> >::allocate(std::allocator<char32_t>&, unsigned long)
  0.00     39.22     0.00   762395     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_destroy(unsigned long)
  0.00     39.22     0.00   762395     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_create(unsigned long&, unsigned long)
  0.00     39.22     0.00   462235     0.00     0.00  operator new(unsigned long, void)
  0.00     39.22     0.00   454268     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const
  0.00     39.22     0.00   367009     0.00     0.00  std::remove_reference<std::allocator<char32_t>&>::type&& std::move<std::allocator<char32_t>&>(std::allocator<char32_t>&)
  0.00     39.22     0.00   364958     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string()
  0.00     39.22     0.00   131100     0.00     0.00  std::char_traits<char32_t>::lt(char32_t const&, char32_t const&)
  0.00     39.22     0.00    69846     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&)
  0.00     39.22     0.00    67615     0.00     0.00  Catch::ExprLhs<char16_t>::ExprLhs(char16_t)
  0.00     39.22     0.00    67615     0.00     0.00  Catch::ExprLhs<char16_t> Catch::operator<=<char16_t, 0>(Catch::Decomposer&&, char16_t)
  0.00     39.22     0.00    67615     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator[](unsigned long)
  0.00     39.22     0.00    67582     0.00     0.00  Catch::Matchers::MatcherBase<std::exception>::MatcherBase()
  0.00     39.22     0.00    67582     0.00     0.00  Catch::Matchers::MatcherBase<std::exception>::~MatcherBase()
  0.00     39.22     0.00    67582     0.00     0.00  Catch::Matchers::ExceptionMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)
  0.00     39.22     0.00    67582     0.00     0.00  Catch::Matchers::ExceptionWatcher::~ExceptionWatcher()
  0.00     39.22     0.00    67582     0.00     0.00  Catch::Matchers::MatcherUntypedBase::MatcherUntypedBase()
  0.00     39.22     0.00    67582     0.00     0.00  Catch::Matchers::ExceptionWatcher::match(std::exception const&) const
  0.00     39.22     0.00    67582     0.00     0.00  bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00    65587     0.00     0.00  Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, libutf8::utf8_iterator&)
  0.00     39.22     0.00    65587     0.00     0.00  Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator&>::~BinaryExpr()
  0.00     39.22     0.00    65553     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::utf8_iterator&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator& const&> >::type Catch::operator==<libutf8::utf8_iterator&>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, libutf8::utf8_iterator&)
  0.00     39.22     0.00    65535     0.00     0.00  Catch::MatchExpr<libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher>(libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher const&)
  0.00     39.22     0.00    65535     0.00     0.00  Catch::MatchExpr<libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher const&)
  0.00     39.22     0.00    65535     0.00     0.00  Catch::MatchExpr<libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher>::~MatchExpr()
  0.00     39.22     0.00    63485     0.00     0.00  Catch::BinaryExpr<char16_t, int>::BinaryExpr(bool, char16_t, Catch::StringRef, int)
  0.00     39.22     0.00    63485     0.00     0.00  Catch::BinaryExpr<char16_t, int>::~BinaryExpr()
  0.00     39.22     0.00    63485     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char16_t, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<char16_t, int> >::type Catch::operator==<int>(Catch::ExprLhs<char16_t>&&, int)
  0.00     39.22     0.00    18936     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long)
  0.00     39.22     0.00    18936     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char)
  0.00     39.22     0.00    12610     0.00     0.00  __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::base() const
  0.00     39.22     0.00     8460     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
  0.00     39.22     0.00     7779     0.00     0.00  std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&& std::move<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00     7095     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator[](unsigned long)
  0.00     39.22     0.00     6632     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__addressof<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00     6142     0.00     0.00  operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int)
  0.00     39.22     0.00     6106     0.00     0.00  bool __gnu_cxx::operator!=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&)
  0.00     39.22     0.00     5807     0.00     0.00  std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Tp_allocator()
  0.00     39.22     0.00     5516     0.00     0.00  Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&)
  0.00     39.22     0.00     4936     0.00     0.00  __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::__normal_iterator(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const const&)
  0.00     39.22     0.00     4714     0.00     0.00  __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::new_allocator(__gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.00     39.22     0.00     4714     0.00     0.00  std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.00     39.22     0.00     4352     0.00     0.00  __gthread_active_p()
  0.00     39.22     0.00     4130     0.00     0.00  Catch::BinaryExpr<char16_t, unsigned int>::BinaryExpr(bool, char16_t, Catch::StringRef, unsigned int)
  0.00     39.22     0.00     4130     0.00     0.00  Catch::BinaryExpr<char16_t, unsigned int>::~BinaryExpr()
  0.00     39.22     0.00     4130     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char16_t, unsigned int, void>, std::is_arithmetic<unsigned int> >::value, Catch::BinaryExpr<char16_t, unsigned int> >::type Catch::operator==<unsigned int>(Catch::ExprLhs<char16_t>&&, unsigned int)
  0.00     39.22     0.00     4016     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const
  0.00     39.22     0.00     3819     0.00     0.00  __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::operator() const
  0.00     39.22     0.00     3813     0.00     0.00  __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::operator++()
  0.00     39.22     0.00     3442     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type&)
  0.00     39.22     0.00     3348     0.00     0.00  void std::Destroy<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  0.00     39.22     0.00     3250     0.00     0.00  void std::Construct<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00     3085     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count()
  0.00     39.22     0.00     3019     0.00     0.00  Catch::Clara::Detail::ParserBase::~ParserBase()
  0.00     39.22     0.00     2971     0.00     0.00  Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&)
  0.00     39.22     0.00     2894     0.00     0.00  void std::Destroyaux<false>::__destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  0.00     39.22     0.00     2894     0.00     0.00  std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long)
  0.00     39.22     0.00     2894     0.00     0.00  void std::Destroy<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  0.00     39.22     0.00     2894     0.00     0.00  void std::Destroy<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)
  0.00     39.22     0.00     2856     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr()
  0.00     39.22     0.00     2856     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00     39.22     0.00     2830     0.00     0.00  std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Vectorimpl::~Vectorimpl()
  0.00     39.22     0.00     2830     0.00     0.00  std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~vector()
  0.00     39.22     0.00     2821     0.00     0.00  Catch::Clara::Opt::~Opt()
  0.00     39.22     0.00     2821     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl()
  0.00     39.22     0.00     2821     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::~ComposableParserImpl()
  0.00     39.22     0.00     2779     0.00     0.00  void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt)
  0.00     39.22     0.00     2593     0.00     0.00  std::enableif<std::__and_<std::__not_<std::__is_tuple_like<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> >, std::is_move_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::is_move_assignable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> >::value, void>::type std::swap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00     2468     0.00     0.00  std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::end() const
  0.00     39.22     0.00     2468     0.00     0.00  std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::begin() const
  0.00     39.22     0.00     2223     0.00     0.00  __gnu_cxx::__exchange_and_add(int volatile, int)
  0.00     39.22     0.00     2223     0.00     0.00  __gnu_cxx::__exchange_and_add_dispatch(int, int)
  0.00     39.22     0.00     2176     0.00     0.00  std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::size() const
  0.00     39.22     0.00     2176     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release()
  0.00     39.22     0.00     2129     0.00     0.00  __gnu_cxx::__atomic_add(int volatile, int)
  0.00     39.22     0.00     2129     0.00     0.00  __gnu_cxx::__atomic_add_dispatch(int, int)
  0.00     39.22     0.00     2129     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_add_ref_copy()
  0.00     39.22     0.00     2128     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&)
  0.00     39.22     0.00     2111     0.00     0.00  __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::max_size() const
  0.00     39.22     0.00     2049     0.00     0.00  std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Tp_allocator() const
  0.00     39.22     0.00     2048     0.00     0.00  Catch::BinaryExpr<char const&, char const&>::~BinaryExpr()
  0.00     39.22     0.00     2048     0.00     0.00  Catch::ExprLhs<char const&>::ExprLhs(char const&)
  0.00     39.22     0.00     2048     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char const&, char, void>, std::negation<std::is_arithmetic<std::remove_reference<char>::type> > >::value, Catch::BinaryExpr<char const&, char const&> >::type Catch::operator==<char>(Catch::ExprLhs<char const&>&&, char&&)
  0.00     39.22     0.00     2048     0.00     0.00  Catch::ExprLhs<char const& const&> Catch::operator<=<char const&, 0>(Catch::Decomposer&&, char const&)
  0.00     39.22     0.00     2047     0.00     0.00  Catch::MatchExpr<libutf8::libutf8_exception_invalid_parameter const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(libutf8::libutf8_exception_invalid_parameter const&, Catch::Matchers::ExceptionWatcher const&)
  0.00     39.22     0.00     2047     0.00     0.00  Catch::MatchExpr<libutf8::libutf8_exception_invalid_parameter const&, Catch::Matchers::ExceptionWatcher>::~MatchExpr()
  0.00     39.22     0.00     2047     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > snapdev::int_to_hex<char32_t>(char32_t, bool, unsigned int)
  0.00     39.22     0.00     2008     0.00     0.00  bool __gnu_cxx::operator!=<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&)
  0.00     39.22     0.00     2002     0.00     0.00  Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::remove_reference<Catch::Clara::Opt const&>::type&)
  0.00     39.22     0.00     2000     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator!=<int>(Catch::ExprLhs<int>&&, int)
  0.00     39.22     0.00     1985     0.00     0.00  std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long)
  0.00     39.22     0.00     1983     0.00     0.00  __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long)
  0.00     39.22     0.00     1983     0.00     0.00  __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const)
  0.00     39.22     0.00     1983     0.00     0.00  std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long)
  0.00     39.22     0.00     1983     0.00     0.00  std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long)
  0.00     39.22     0.00     1952     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&)
  0.00     39.22     0.00     1952     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2> const&)
  0.00     39.22     0.00     1922     0.00     0.00  std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Vectorimpl::Vectorimpl(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.00     39.22     0.00     1920     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_select_on_copy(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.00     39.22     0.00     1920     0.00     0.00  std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_create_storage(unsigned long)
  0.00     39.22     0.00     1920     0.00     0.00  std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Vectorbase(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.00     39.22     0.00     1920     0.00     0.00  std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::select_on_container_copy_construction(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.00     39.22     0.00     1920     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  0.00     39.22     0.00     1920     0.00     0.00  std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)
  0.00     39.22     0.00     1920     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::uninitialized_copy<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  0.00     39.22     0.00     1920     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)
  0.00     39.22     0.00     1918     0.00     0.00  Catch::Clara::Opt::Opt(Catch::Clara::Opt const&)
  0.00     39.22     0.00     1918     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&)
  0.00     39.22     0.00     1918     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt> const&)
  0.00     39.22     0.00     1918     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator++()
  0.00     39.22     0.00     1918     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator() const
  0.00     39.22     0.00     1905     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::append(std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> > const&)
  0.00     39.22     0.00     1905     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_append(char16_t const, unsigned long)
  0.00     39.22     0.00     1905     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator+=(std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> > const&)
  0.00     39.22     0.00     1890     0.00     0.00  std::move_iterator<Catch::Clara::Opt>::base() const
  0.00     39.22     0.00     1876     0.00     0.00  void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&)
  0.00     39.22     0.00     1725     0.00     0.00  std::removereference<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>::type&& std::move<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)
  0.00     39.22     0.00     1335     0.00     0.00  __gnu_cxx::new_allocator<char16_t>::max_size() const
  0.00     39.22     0.00     1024     0.00     0.00  std::char_traits<char>::move(char, char const, unsigned long)
  0.00     39.22     0.00     1024     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_move(char, char const, unsigned long)
  0.00     39.22     0.00     1002     0.00     0.00  Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  0.00     39.22     0.00     1000     0.00     0.00  std::basic_ostream<char, std::char_traits<char> >& operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char32_t)
  0.00     39.22     0.00      952     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_get_allocator()
  0.00     39.22     0.00      945     0.00     0.00  bool std::operator==<Catch::Clara::Opt>(std::move_iterator<Catch::Clara::Opt> const&, std::move_iterator<Catch::Clara::Opt> const&)
  0.00     39.22     0.00      945     0.00     0.00  bool std::operator!=<Catch::Clara::Opt>(std::move_iterator<Catch::Clara::Opt> const&, std::move_iterator<Catch::Clara::Opt> const&)
  0.00     39.22     0.00      910     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&)
  0.00     39.22     0.00      910     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count()
  0.00     39.22     0.00      864     0.00     0.00  std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Vectorimpl::_M_swap_data(std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Vectorimpl&)
  0.00     39.22     0.00      863     0.00     0.00  std::remove_reference<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>::type&& std::move<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)
  0.00     39.22     0.00      862     0.00     0.00  std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Vectorimpl::Vectorimpl(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)
  0.00     39.22     0.00      862     0.00     0.00  std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Vectorbase(std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&)
  0.00     39.22     0.00      862     0.00     0.00  std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&)
  0.00     39.22     0.00      861     0.00     0.00  Catch::Clara::Opt::Opt(Catch::Clara::Opt&&)
  0.00     39.22     0.00      861     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&)
  0.00     39.22     0.00      861     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>&&)
  0.00     39.22     0.00      861     0.00     0.00  std::move_iterator<Catch::Clara::Opt>::operator() const
  0.00     39.22     0.00      861     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef>&&)
  0.00     39.22     0.00      861     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>&&)
  0.00     39.22     0.00      861     0.00     0.00  std::move_iterator<Catch::Clara::Opt>::operator++()
  0.00     39.22     0.00      861     0.00     0.00  void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&)
  0.00     39.22     0.00      861     0.00     0.00  std::removereference<std::shared_ptr<Catch::Clara::Detail::BoundRef>&>::type&& std::move<std::shared_ptr<Catch::Clara::Detail::BoundRef>&>(std::shared_ptr<Catch::Clara::Detail::BoundRef>&)
  0.00     39.22     0.00      861     0.00     0.00  Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::remove_reference<Catch::Clara::Opt>::type&)
  0.00     39.22     0.00      859     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_get_allocator() const
  0.00     39.22     0.00      859     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::max_size() const
  0.00     39.22     0.00      859     0.00     0.00  std::allocator_traits<std::allocator<char16_t> >::max_size(std::allocator<char16_t> const&)
  0.00     39.22     0.00      850     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::length() const
  0.00     39.22     0.00      800     0.00     0.00  Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const)
  0.00     39.22     0.00      502     0.00     0.00  Catch::BinaryExpr<unsigned long, unsigned long>::BinaryExpr(bool, unsigned long, Catch::StringRef, unsigned long)
  0.00     39.22     0.00      502     0.00     0.00  Catch::BinaryExpr<unsigned long, unsigned long>::~BinaryExpr()
  0.00     39.22     0.00      476     0.00     0.00  __gnu_cxx::new_allocator<char16_t>::deallocate(char16_t, unsigned long)
  0.00     39.22     0.00      476     0.00     0.00  __gnu_cxx::new_allocator<char16_t>::allocate(unsigned long, void const)
  0.00     39.22     0.00      476     0.00     0.00  std::allocator_traits<std::allocator<char16_t> >::deallocate(std::allocator<char16_t>&, char16_t, unsigned long)
  0.00     39.22     0.00      476     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_destroy(unsigned long)
  0.00     39.22     0.00      400     0.00     0.00  __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator<char>(__gnu_cxx::__normal_iterator<char, __gnu_cxx::__enable_if<std::__are_same<char, char>::__value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__type> const&)
  0.00     39.22     0.00      375     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_capacity(unsigned long)
  0.00     39.22     0.00      375     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data(char16_t)
  0.00     39.22     0.00      375     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_create(unsigned long&, unsigned long)
  0.00     39.22     0.00      375     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_mutate(unsigned long, unsigned long, char16_t const, unsigned long)
  0.00     39.22     0.00      358     0.00     0.00  Catch::Clara::Detail::ResultBase::ResultBase(Catch::Clara::Detail::ResultType)
  0.00     39.22     0.00      348     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::get() const
  0.00     39.22     0.00      342     0.00     0.00  std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const
  0.00     39.22     0.00      342     0.00     0.00  std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const
  0.00     39.22     0.00      336     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::cardinality() const
  0.00     39.22     0.00      309     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator()
  0.00     39.22     0.00      302     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, unsigned long, void>, std::is_arithmetic<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator==<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long)
  0.00     39.22     0.00      302     0.00     0.00  std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>::base() const
  0.00     39.22     0.00      274     0.00     0.00  unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&)
  0.00     39.22     0.00      260     0.00     0.00  __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::base() const
  0.00     39.22     0.00      258     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const
  0.00     39.22     0.00      256     0.00     0.00  std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>::move_iterator(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  0.00     39.22     0.00      256     0.00     0.00  std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> std::__make_move_if_noexcept_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  0.00     39.22     0.00      212     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Opt>::max_size() const
  0.00     39.22     0.00      212     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::base() const
  0.00     39.22     0.00      200     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<unsigned long, unsigned long, void>, std::is_arithmetic<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator>=<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long)
  0.00     39.22     0.00      185     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator()
  0.00     39.22     0.00      180     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Arg>::~new_allocator()
  0.00     39.22     0.00      180     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Opt>::~new_allocator()
  0.00     39.22     0.00      180     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::__normal_iterator(Catch::Clara::Arg const const&)
  0.00     39.22     0.00      180     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::__normal_iterator(Catch::Clara::Opt const const&)
  0.00     39.22     0.00      180     0.00     0.00  std::allocator<Catch::Clara::Arg>::~allocator()
  0.00     39.22     0.00      180     0.00     0.00  std::allocator<Catch::Clara::Opt>::~allocator()
  0.00     39.22     0.00      179     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  0.00     39.22     0.00      179     0.00     0.00  void std::__do_alloc_on_move<std::allocator<char> >(std::allocator<char>&, std::allocator<char>&, std::integral_constant<bool, true>)
  0.00     39.22     0.00      178     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Opt>::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Opt> const&)
  0.00     39.22     0.00      178     0.00     0.00  std::allocator<Catch::Clara::Arg>::allocator(std::allocator<Catch::Clara::Arg> const&)
  0.00     39.22     0.00      178     0.00     0.00  std::allocator<Catch::Clara::Opt>::allocator(std::allocator<Catch::Clara::Opt> const&)
  0.00     39.22     0.00      174     0.00     0.00  Catch::Clara::Detail::BasicResult<void>::ok()
  0.00     39.22     0.00      174     0.00     0.00  Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType)
  0.00     39.22     0.00      174     0.00     0.00  Catch::Clara::Detail::BasicResult<void>::~BasicResult()
  0.00     39.22     0.00      174     0.00     0.00  Catch::Clara::Detail::ResultValueBase<void>::ResultBase(Catch::Clara::Detail::ResultType)
  0.00     39.22     0.00      174     0.00     0.00  Catch::Clara::Detail::ResultValueBase<void>::~ResultValueBase()
  0.00     39.22     0.00      174     0.00     0.00  Catch::Clara::Detail::ParserBase::validate() const
  0.00     39.22     0.00      173     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() const
  0.00     39.22     0.00      168     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const
  0.00     39.22     0.00      168     0.00     0.00  std::move_iterator<Catch::Clara::Opt>::move_iterator(Catch::Clara::Opt)
  0.00     39.22     0.00      168     0.00     0.00  std::move_iterator<Catch::Clara::Opt> std::__make_move_if_noexcept_iterator<Catch::Clara::Opt, std::move_iterator<Catch::Clara::Opt> >(Catch::Clara::Opt)
  0.00     39.22     0.00      151     0.00     0.00  bool std::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>(std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> const&, std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> const&)
  0.00     39.22     0.00      151     0.00     0.00  bool std::operator!=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>(std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> const&, std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> const&)
  0.00     39.22     0.00      134     0.00     0.00  void std::Destroyaux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt)
  0.00     39.22     0.00      134     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long)
  0.00     39.22     0.00      134     0.00     0.00  void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt)
  0.00     39.22     0.00      134     0.00     0.00  void std::Destroy<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&)
  0.00     39.22     0.00      132     0.00     0.00  __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::__normal_iterator(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00      131     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long)
  0.00     39.22     0.00      128     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Opt>::deallocate(Catch::Clara::Opt, unsigned long)
  0.00     39.22     0.00      128     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Opt>::allocate(unsigned long, void const)
  0.00     39.22     0.00      128     0.00     0.00  std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::max_size() const
  0.00     39.22     0.00      128     0.00     0.00  std::allocator_traits<std::allocator<Catch::Clara::Opt> >::deallocate(std::allocator<Catch::Clara::Opt>&, Catch::Clara::Opt, unsigned long)
  0.00     39.22     0.00      128     0.00     0.00  std::allocator_traits<std::allocator<Catch::Clara::Opt> >::allocate(std::allocator<Catch::Clara::Opt>&, unsigned long)
  0.00     39.22     0.00      128     0.00     0.00  std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::max_size(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.00     39.22     0.00      128     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>(std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  0.00     39.22     0.00      128     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::uninitialized_copy<std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>(std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  0.00     39.22     0.00      128     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_copy_a<std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)
  0.00     39.22     0.00      128     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_move_if_noexcept_a<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)
  0.00     39.22     0.00      106     0.00     0.00  Catch::BinaryExpr<long, int>::BinaryExpr(bool, long, Catch::StringRef, int)
  0.00     39.22     0.00      106     0.00     0.00  Catch::BinaryExpr<long, int>::~BinaryExpr()
  0.00     39.22     0.00      106     0.00     0.00  Catch::ExprLhs<long>::ExprLhs(long)
  0.00     39.22     0.00      106     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<long, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<long, int> >::type Catch::operator==<int>(Catch::ExprLhs<long>&&, int)
  0.00     39.22     0.00      106     0.00     0.00  Catch::ExprLhs<long> Catch::operator<=<long, 0>(Catch::Decomposer&&, long)
  0.00     39.22     0.00      105     0.00     0.00  bool __gnu_cxx::operator!=<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > > const&)
  0.00     39.22     0.00      100     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long)
  0.00     39.22     0.00       95     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::size() const
  0.00     39.22     0.00       93     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00     39.22     0.00       92     0.00     0.00  void std::Destroyaux<false>::__destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg)
  0.00     39.22     0.00       92     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_deallocate(Catch::Clara::Arg, unsigned long)
  0.00     39.22     0.00       92     0.00     0.00  std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00     39.22     0.00       92     0.00     0.00  void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg)
  0.00     39.22     0.00       92     0.00     0.00  void std::Destroy<Catch::Clara::Arg, Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg, std::allocator<Catch::Clara::Arg>&)
  0.00     39.22     0.00       91     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::~ComposableParserImpl()
  0.00     39.22     0.00       91     0.00     0.00  Catch::Clara::ExeName::~ExeName()
  0.00     39.22     0.00       91     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() const
  0.00     39.22     0.00       91     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::~shared_ptr()
  0.00     39.22     0.00       91     0.00     0.00  std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~shared_ptr()
  0.00     39.22     0.00       91     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::~Vectorimpl()
  0.00     39.22     0.00       91     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~Vectorbase()
  0.00     39.22     0.00       91     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::~Vectorimpl()
  0.00     39.22     0.00       91     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase()
  0.00     39.22     0.00       91     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector()
  0.00     39.22     0.00       91     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector()
  0.00     39.22     0.00       90     0.00     0.00  Catch::Clara::Parser::~Parser()
  0.00     39.22     0.00       90     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::end() const
  0.00     39.22     0.00       90     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::begin() const
  0.00     39.22     0.00       90     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const
  0.00     39.22     0.00       90     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const
  0.00     39.22     0.00       89     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_allocate(unsigned long)
  0.00     39.22     0.00       89     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Arg> const&)
  0.00     39.22     0.00       89     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Opt> const&)
  0.00     39.22     0.00       89     0.00     0.00  Catch::Clara::Opt std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt)
  0.00     39.22     0.00       89     0.00     0.00  Catch::Clara::Opt std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt)
  0.00     39.22     0.00       89     0.00     0.00  Catch::Clara::Opt std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&)
  0.00     39.22     0.00       88     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName> const&)
  0.00     39.22     0.00       88     0.00     0.00  Catch::Clara::Parser::Parser(Catch::Clara::Parser const&)
  0.00     39.22     0.00       88     0.00     0.00  Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&)
  0.00     39.22     0.00       88     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<Catch::Clara::Arg> >::_S_select_on_copy(std::allocator<Catch::Clara::Arg> const&)
  0.00     39.22     0.00       88     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<Catch::Clara::Opt> >::_S_select_on_copy(std::allocator<Catch::Clara::Opt> const&)
  0.00     39.22     0.00       88     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase> const&)
  0.00     39.22     0.00       88     0.00     0.00  std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::shared_ptr(std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.00     39.22     0.00       88     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_create_storage(unsigned long)
  0.00     39.22     0.00       88     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Arg> const&)
  0.00     39.22     0.00       88     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_create_storage(unsigned long)
  0.00     39.22     0.00       88     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Opt> const&)
  0.00     39.22     0.00       88     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2> const&)
  0.00     39.22     0.00       88     0.00     0.00  std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2> const&)
  0.00     39.22     0.00       88     0.00     0.00  std::allocator_traits<std::allocator<Catch::Clara::Arg> >::select_on_container_copy_construction(std::allocator<Catch::Clara::Arg> const&)
  0.00     39.22     0.00       88     0.00     0.00  std::allocator_traits<std::allocator<Catch::Clara::Opt> >::select_on_container_copy_construction(std::allocator<Catch::Clara::Opt> const&)
  0.00     39.22     0.00       88     0.00     0.00  Catch::Clara::Arg std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg)
  0.00     39.22     0.00       88     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&)
  0.00     39.22     0.00       88     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&)
  0.00     39.22     0.00       88     0.00     0.00  Catch::Clara::Arg std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg)
  0.00     39.22     0.00       88     0.00     0.00  Catch::Clara::Arg std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg, Catch::Clara::Arg>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg, std::allocator<Catch::Clara::Arg>&)
  0.00     39.22     0.00       84     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::__normal_iterator(Catch::Clara::Opt const&)
  0.00     39.22     0.00       84     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::max_size() const
  0.00     39.22     0.00       84     0.00     0.00  std::allocator_traits<std::allocator<Catch::Clara::Opt> >::max_size(std::allocator<Catch::Clara::Opt> const&)
  0.00     39.22     0.00       84     0.00     0.00  Catch::Clara::Opt std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<Catch::Clara::Opt>, Catch::Clara::Opt>(std::move_iterator<Catch::Clara::Opt>, std::move_iterator<Catch::Clara::Opt>, Catch::Clara::Opt)
  0.00     39.22     0.00       84     0.00     0.00  Catch::Clara::Opt std::uninitialized_copy<std::move_iterator<Catch::Clara::Opt>, Catch::Clara::Opt>(std::move_iterator<Catch::Clara::Opt>, std::move_iterator<Catch::Clara::Opt>, Catch::Clara::Opt)
  0.00     39.22     0.00       84     0.00     0.00  Catch::Clara::Opt std::__uninitialized_copy_a<std::move_iterator<Catch::Clara::Opt>, Catch::Clara::Opt, Catch::Clara::Opt>(std::move_iterator<Catch::Clara::Opt>, std::move_iterator<Catch::Clara::Opt>, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&)
  0.00     39.22     0.00       84     0.00     0.00  Catch::Clara::Opt std::__uninitialized_move_if_noexcept_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&)
  0.00     39.22     0.00       83     0.00     0.00  unittest::g_progress()
  0.00     39.22     0.00       66     0.00     0.00  std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::end()
  0.00     39.22     0.00       66     0.00     0.00  std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::begin()
  0.00     39.22     0.00       64     0.00     0.00  Catch::Clara::Opt::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00       64     0.00     0.00  void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00       64     0.00     0.00  __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::difference_type __gnu_cxx::operator-<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&)
  0.00     39.22     0.00       64     0.00     0.00  std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_check_len(unsigned long, char const) const
  0.00     39.22     0.00       64     0.00     0.00  void std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00       64     0.00     0.00  void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00       64     0.00     0.00  std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00       63     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type&)
  0.00     39.22     0.00       52     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<char> >::_S_propagate_on_copy_assign()
  0.00     39.22     0.00       52     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00       50     0.00     0.00  __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::new_allocator()
  0.00     39.22     0.00       50     0.00     0.00  std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator()
  0.00     39.22     0.00       48     0.00     0.00  Catch::Clara::Detail::ParserBase::ParserBase()
  0.00     39.22     0.00       48     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&)
  0.00     39.22     0.00       47     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_get_deleter(std::type_info const&) const
  0.00     39.22     0.00       47     0.00     0.00  std::type_info::operator==(std::type_info const&) const
  0.00     39.22     0.00       47     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base()
  0.00     39.22     0.00       47     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base()
  0.00     39.22     0.00       46     0.00     0.00  std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Vectorimpl::Vectorimpl()
  0.00     39.22     0.00       46     0.00     0.00  std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Vectorbase()
  0.00     39.22     0.00       46     0.00     0.00  std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector()
  0.00     39.22     0.00       44     0.00     0.00  Catch::Clara::Detail::BoundRef::BoundRef()
  0.00     39.22     0.00       44     0.00     0.00  Catch::Clara::Detail::BoundRef::~BoundRef()
  0.00     39.22     0.00       42     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00       42     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl()
  0.00     39.22     0.00       42     0.00     0.00  Catch::Clara::Parser::operator|=(Catch::Clara::Opt const&)
  0.00     39.22     0.00       42     0.00     0.00  void __gnu_cxx::new_allocator<Catch::Clara::Opt>::construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&)
  0.00     39.22     0.00       42     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::difference_type __gnu_cxx::operator-<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&)
  0.00     39.22     0.00       42     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const
  0.00     39.22     0.00       42     0.00     0.00  void std::allocator_traits<std::allocator<Catch::Clara::Opt> >::construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(std::allocator<Catch::Clara::Opt>&, Catch::Clara::Opt, Catch::Clara::Opt const&)
  0.00     39.22     0.00       42     0.00     0.00  void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt const&)
  0.00     39.22     0.00       42     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end()
  0.00     39.22     0.00       42     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin()
  0.00     39.22     0.00       41     0.00     0.00  Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::ExprLhs(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00       41     0.00     0.00  Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator<=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::Decomposer&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00       41     0.00     0.01  Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const
  0.00     39.22     0.00       34     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::utf8_iterator&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator& const&> >::type Catch::operator!=<libutf8::utf8_iterator&>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, libutf8::utf8_iterator&)
  0.00     39.22     0.00       32     0.00     0.00  libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::~case_insensitive_basic_string()
  0.00     39.22     0.00       31     0.00     0.00  Catch::Clara::Arg std::__addressof<Catch::Clara::Arg>(Catch::Clara::Arg&)
  0.00     39.22     0.00       26     0.00     0.00  Catch::Clara::Detail::BoundValueRefBase::BoundValueRefBase()
  0.00     39.22     0.00       26     0.00     0.00  Catch::Clara::Detail::BoundValueRefBase::~BoundValueRefBase()
  0.00     39.22     0.00       25     0.00     0.00  Catch::BinaryExpr<libutf8::bom_t const&, libutf8::bom_t const&>::BinaryExpr(bool, libutf8::bom_t const&, Catch::StringRef, libutf8::bom_t const&)
  0.00     39.22     0.00       25     0.00     0.00  Catch::BinaryExpr<libutf8::bom_t const&, libutf8::bom_t const&>::~BinaryExpr()
  0.00     39.22     0.00       25     0.00     0.00  Catch::ExprLhs<libutf8::bom_t const&>::ExprLhs(libutf8::bom_t const&)
  0.00     39.22     0.00       25     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::bom_t const&, libutf8::bom_t, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::bom_t>::type> > >::value, Catch::BinaryExpr<libutf8::bom_t const&, libutf8::bom_t const&> >::type Catch::operator==<libutf8::bom_t>(Catch::ExprLhs<libutf8::bom_t const&>&&, libutf8::bom_t&&)
  0.00     39.22     0.00       25     0.00     0.00  Catch::ExprLhs<libutf8::bom_t const&> Catch::operator<=<libutf8::bom_t, 0>(Catch::Decomposer&&, libutf8::bom_t&&)
  0.00     39.22     0.00       24     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~new_allocator()
  0.00     39.22     0.00       24     0.00     0.00  std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~allocator()
  0.00     39.22     0.00       24     0.00     0.00  unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&)
  0.00     39.22     0.00       23     0.00     0.00  std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>::operator() const
  0.00     39.22     0.00       23     0.00     0.00  std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>::operator++()
  0.00     39.22     0.00       23     0.00     0.00  void std::Construct<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  0.00     39.22     0.00       22     0.00     0.00  Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef)
  0.00     39.22     0.00       22     0.00     0.00  Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >[abi:cxx11]() const
  0.00     39.22     0.00       22     0.00     0.00  std::literals::string_literals::operator"" s[abi:cxx11](char const, unsigned long)
  0.00     39.22     0.00       20     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [32]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [32])
  0.00     39.22     0.00       20     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [32]>::~BinaryExpr()
  0.00     39.22     0.00       20     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [32], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [32]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [32]> >::type Catch::operator==<char const (&) [32]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [32])
  0.00     39.22     0.00       18     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)
  0.00     39.22     0.00       18     0.00     0.00  __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_ptr()
  0.00     39.22     0.00       18     0.00     0.00  __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_addr()
  0.00     39.22     0.00       18     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Arg>::max_size() const
  0.00     39.22     0.00       18     0.00     0.00  std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocator(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)
  0.00     39.22     0.00       18     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::_M_ptr()
  0.00     39.22     0.00       18     0.00     0.00  std::remove_reference<Catch::Clara::Arg&>::type&& std::move<Catch::Clara::Arg&>(Catch::Clara::Arg&)
  0.00     39.22     0.00       18     0.00     0.00  std::remove_reference<Catch::Clara::Opt&>::type&& std::move<Catch::Clara::Opt&>(Catch::Clara::Opt&)
  0.00     39.22     0.00       18     0.00     0.00  Catch::Clara::Arg const& std::forward<Catch::Clara::Arg const&>(std::remove_reference<Catch::Clara::Arg const&>::type&)
  0.00     39.22     0.00       17     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::~ComposableParserImpl()
  0.00     39.22     0.00       16     0.00     0.00  Catch::Clara::Arg::Arg(Catch::Clara::Arg const&)
  0.00     39.22     0.00       16     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&)
  0.00     39.22     0.00       16     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg> const&)
  0.00     39.22     0.00       16     0.00     0.00  libutf8::operator==(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const)
  0.00     39.22     0.00       16     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Arg>::deallocate(Catch::Clara::Arg, unsigned long)
  0.00     39.22     0.00       16     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Arg>::allocate(unsigned long, void const)
  0.00     39.22     0.00       16     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::operator++()
  0.00     39.22     0.00       16     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::operator() const
  0.00     39.22     0.00       16     0.00     0.00  std::allocator_traits<std::allocator<Catch::Clara::Arg> >::deallocate(std::allocator<Catch::Clara::Arg>&, Catch::Clara::Arg, unsigned long)
  0.00     39.22     0.00       16     0.00     0.00  std::allocator_traits<std::allocator<Catch::Clara::Arg> >::allocate(std::allocator<Catch::Clara::Arg>&, unsigned long)
  0.00     39.22     0.00       16     0.00     0.00  void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg)
  0.00     39.22     0.00       15     0.00     0.00  void std::Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&)
  0.00     39.22     0.00       14     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7]>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, char const (&) [7])
  0.00     39.22     0.00       14     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7]>::~BinaryExpr()
  0.00     39.22     0.00       12     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00       12     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr()
  0.00     39.22     0.00       12     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~new_allocator()
  0.00     39.22     0.00       12     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::new_allocator()
  0.00     39.22     0.00       12     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::~new_allocator()
  0.00     39.22     0.00       12     0.00     0.00  std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~allocator()
  0.00     39.22     0.00       12     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)
  0.00     39.22     0.00       12     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::~allocator()
  0.00     39.22     0.00       12     0.00     0.00  std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, true>::_S_get(std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, true>&)
  0.00     39.22     0.00       12     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>)
  0.00     39.22     0.00       12     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr()
  0.00     39.22     0.00       12     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc()
  0.00     39.22     0.00       12     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >&)
  0.00     39.22     0.00       10     0.00     0.00  Catch::BinaryExpr<char32_t, char>::BinaryExpr(bool, char32_t, Catch::StringRef, char)
  0.00     39.22     0.00       10     0.00     0.00  Catch::BinaryExpr<char32_t, char>::~BinaryExpr()
  0.00     39.22     0.00       10     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, char, void>, std::is_arithmetic<char> >::value, Catch::BinaryExpr<char32_t, char> >::type Catch::operator==<char>(Catch::ExprLhs<char32_t>&&, char)
  0.00     39.22     0.00        9     0.00     0.00  Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ok<Catch::Clara::ParseResultType>(Catch::Clara::ParseResultType const&)
  0.00     39.22     0.00        9     0.00     0.00  Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType const&)
  0.00     39.22     0.00        9     0.00     0.00  Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult()
  0.00     39.22     0.00        9     0.00     0.00  Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType const&)
  0.00     39.22     0.00        9     0.00     0.00  Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::~ResultValueBase()
  0.00     39.22     0.00        9     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator==<char const (&) [7]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7])
  0.00     39.22     0.00        9     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&)
  0.00     39.22     0.00        9     0.00     0.00  __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_ptr()
  0.00     39.22     0.00        9     0.00     0.00  __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_addr()
  0.00     39.22     0.00        9     0.00     0.00  std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::allocator(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&)
  0.00     39.22     0.00        9     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_M_ptr()
  0.00     39.22     0.00        8     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [2]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [2])
  0.00     39.22     0.00        8     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [2]>::~BinaryExpr()
  0.00     39.22     0.00        8     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [33]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [33])
  0.00     39.22     0.00        8     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [33]>::~BinaryExpr()
  0.00     39.22     0.00        8     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [2], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [2]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [2]> >::type Catch::operator==<char const (&) [2]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [2])
  0.00     39.22     0.00        8     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [33], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [33]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [33]> >::type Catch::operator==<char const (&) [33]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [33])
  0.00     39.22     0.00        7     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [10])
  0.00     39.22     0.00        7     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10]>::~BinaryExpr()
  0.00     39.22     0.00        7     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [9]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [9])
  0.00     39.22     0.00        7     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [9]>::~BinaryExpr()
  0.00     39.22     0.00        7     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [10]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [10]> >::type Catch::operator==<char const (&) [10]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [10])
  0.00     39.22     0.00        7     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [9], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [9]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [9]> >::type Catch::operator==<char const (&) [9]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [9])
  0.00     39.22     0.00        6     0.00     0.00  Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, char const (&) [7], Catch::StringRef, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        6     0.00     0.00  Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr()
  0.00     39.22     0.00        6     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        6     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr()
  0.00     39.22     0.00        6     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        6     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr()
  0.00     39.22     0.00        6     0.00     0.00  Catch::Clara::Detail::ParserBase::operator=(Catch::Clara::Detail::ParserBase const&)
  0.00     39.22     0.00        6     0.00     0.00  Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::BoundValueRef(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        6     0.00     0.00  Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~BoundValueRef()
  0.00     39.22     0.00        6     0.00     0.00  Catch::ExprLhs<char const (&) [7]>::ExprLhs(char const (&) [7])
  0.00     39.22     0.00        6     0.00     0.00  Catch::ExprLhs<char const (& const&) [7]> Catch::operator<=<char const (&) [7], 0>(Catch::Decomposer&&, char const (&) [7])
  0.00     39.22     0.00        6     0.00     0.00  bool unittest::nearly_equal<double>(double, double, double)
  0.00     39.22     0.00        6     0.00     0.00  double unittest::default_epsilon<double>()
  0.00     39.22     0.00        6     0.00     0.00  void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::destroy<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
  0.00     39.22     0.00        6     0.00     0.00  void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::construct<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        6     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::new_allocator()
  0.00     39.22     0.00        6     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>, unsigned long)
  0.00     39.22     0.00        6     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const)
  0.00     39.22     0.00        6     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::new_allocator()
  0.00     39.22     0.00        6     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::~new_allocator()
  0.00     39.22     0.00        6     0.00     0.00  Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::enforceOk() const
  0.00     39.22     0.00        6     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::max_size() const
  0.00     39.22     0.00        6     0.00     0.00  std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocator()
  0.00     39.22     0.00        6     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&)
  0.00     39.22     0.00        6     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::~allocator()
  0.00     39.22     0.00        6     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spmake_shared_tag, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        6     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~shared_ptr()
  0.00     39.22     0.00        6     0.00     0.00  std::enable_if<!std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>::value, void>::type std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
  0.00     39.22     0.00        6     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spmake_shared_tag, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        6     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00     39.22     0.00        6     0.00     0.00  std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, true>::Spebo_helper(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)
  0.00     39.22     0.00        6     0.00     0.00  std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, true>::~Spebo_helper()
  0.00     39.22     0.00        6     0.00     0.00  std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, true>::_S_get(std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, true>&)
  0.00     39.22     0.00        6     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spmake_shared_tag, Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        6     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::_S_raw_ptr(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>)
  0.00     39.22     0.00        6     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::get()
  0.00     39.22     0.00        6     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr))
  0.00     39.22     0.00        6     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>)
  0.00     39.22     0.00        6     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr()
  0.00     39.22     0.00        6     0.00     0.00  void std::allocator_traits<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::destroy<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
  0.00     39.22     0.00        6     0.00     0.00  void std::allocator_traits<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::construct<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        6     0.00     0.00  std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>, unsigned long)
  0.00     39.22     0.00        6     0.00     0.00  std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >&, unsigned long)
  0.00     39.22     0.00        6     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::_M_destroy()
  0.00     39.22     0.00        6     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::_M_dispose()
  0.00     39.22     0.00        6     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::_M_get_deleter(std::type_info const&)
  0.00     39.22     0.00        6     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)
  0.00     39.22     0.00        6     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl()
  0.00     39.22     0.00        6     0.00     0.00  std::Sp_counted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        6     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace()
  0.00     39.22     0.00        6     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc()
  0.00     39.22     0.00        6     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char)
  0.00     39.22     0.00        6     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long, char, std::allocator<char> const&)
  0.00     39.22     0.00        6     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >&)
  0.00     39.22     0.00        6     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::make_shared<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        6     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::allocate_shared<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        6     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >&)
  0.00     39.22     0.00        6     0.00     0.00  std::abs(double)
  0.00     39.22     0.00        6     0.00     0.00  std::remove_reference<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&>::type&& std::move<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&>(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)
  0.00     39.22     0.00        6     0.00     0.00  std::remove_reference<Catch::Clara::Detail::BoundValueRefBase&>::type&& std::move<Catch::Clara::Detail::BoundValueRefBase&>(Catch::Clara::Detail::BoundValueRefBase&)
  0.00     39.22     0.00        6     0.00     0.00  std::remove_reference<std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>::type&& std::move<std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>(std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)
  0.00     39.22     0.00        6     0.00     0.00  std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<Catch::Clara::Arg> >, std::is_move_constructible<Catch::Clara::Arg>, std::is_move_assignable<Catch::Clara::Arg> >::value, void>::type std::swap<Catch::Clara::Arg>(Catch::Clara::Arg&, Catch::Clara::Arg&)
  0.00     39.22     0.00        6     0.00     0.00  std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<Catch::Clara::Opt> >, std::is_move_constructible<Catch::Clara::Opt>, std::is_move_assignable<Catch::Clara::Opt> >::value, void>::type std::swap<Catch::Clara::Opt>(Catch::Clara::Opt&, Catch::Clara::Opt&)
  0.00     39.22     0.00        5     0.00     0.01  CATCH2_INTERNAL_TEST_0()
  0.00     39.22     0.00        5     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [31]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [31])
  0.00     39.22     0.00        5     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [31]>::~BinaryExpr()
  0.00     39.22     0.00        5     0.00     0.00  Catch::Clara::Opt::Opt<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00        5     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00        5     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [31], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [31]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [31]> >::type Catch::operator==<char const (&) [31]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [31])
  0.00     39.22     0.00        5     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>(std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&)
  0.00     39.22     0.00        5     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>&&)
  0.00     39.22     0.00        4     0.00     0.00  Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::setValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00        4     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, std::allocator<char> const&)
  0.00     39.22     0.00        3     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [54]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [54])
  0.00     39.22     0.00        3     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [54]>::~BinaryExpr()
  0.00     39.22     0.00        3     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [6]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [6])
  0.00     39.22     0.00        3     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [6]>::~BinaryExpr()
  0.00     39.22     0.00        3     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [3]>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, char const (&) [3])
  0.00     39.22     0.00        3     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [3]>::~BinaryExpr()
  0.00     39.22     0.00        3     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [5]>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, char const (&) [5])
  0.00     39.22     0.00        3     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [5]>::~BinaryExpr()
  0.00     39.22     0.00        3     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7]>::~BinaryExpr()
  0.00     39.22     0.00        3     0.00     0.00  Catch::BinaryExpr<double, Catch::Approx const&>::BinaryExpr(bool, double, Catch::StringRef, Catch::Approx const&)
  0.00     39.22     0.00        3     0.00     0.00  Catch::BinaryExpr<double, Catch::Approx const&>::~BinaryExpr()
  0.00     39.22     0.00        3     0.00     0.00  Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00        3     0.00     0.00  Catch::Clara::Detail::BoundValueRef<unsigned int>::BoundValueRef(unsigned int&)
  0.00     39.22     0.00        3     0.00     0.00  Catch::Clara::Detail::BoundValueRef<unsigned int>::~BoundValueRef()
  0.00     39.22     0.00        3     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00        3     0.00     0.00  Catch::ExprLhs<double>::ExprLhs(double)
  0.00     39.22     0.00        3     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<double, Catch::Approx, void>, std::negation<std::is_arithmetic<std::remove_reference<Catch::Approx>::type> > >::value, Catch::BinaryExpr<double, Catch::Approx const&> >::type Catch::operator==<Catch::Approx>(Catch::ExprLhs<double>&&, Catch::Approx&&)
  0.00     39.22     0.00        3     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [3], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [3]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [3]> >::type Catch::operator==<char const (&) [3]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [3])
  0.00     39.22     0.00        3     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [54], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [54]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [54]> >::type Catch::operator==<char const (&) [54]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [54])
  0.00     39.22     0.00        3     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [5], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [5]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [5]> >::type Catch::operator==<char const (&) [5]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [5])
  0.00     39.22     0.00        3     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [6], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [6]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [6]> >::type Catch::operator==<char const (&) [6]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [6])
  0.00     39.22     0.00        3     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator==<char const (&) [7]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7])
  0.00     39.22     0.00        3     0.00     0.00  bool Catch::operator==<double, void>(double const&, Catch::Approx const&)
  0.00     39.22     0.00        3     0.00     0.00  Catch::ExprLhs<double> Catch::operator<=<double, 0>(Catch::Decomposer&&, double)
  0.00     39.22     0.00        3     0.00     0.00  libutf8::operator==(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00        3     0.00     0.00  libutf8::operator==(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00        3     0.00     0.00  unittest::g_tmp_dir[abi:cxx11]()
  0.00     39.22     0.00        3     0.00     0.00  void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::destroy<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>)
  0.00     39.22     0.00        3     0.00     0.00  void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::construct<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&)
  0.00     39.22     0.00        3     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::new_allocator()
  0.00     39.22     0.00        3     0.00     0.00  void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  0.00     39.22     0.00        3     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>, unsigned long)
  0.00     39.22     0.00        3     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const)
  0.00     39.22     0.00        3     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::max_size() const
  0.00     39.22     0.00        3     0.00     0.00  std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::allocator()
  0.00     39.22     0.00        3     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::Spmake_shared_tag, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&, unsigned int&)
  0.00     39.22     0.00        3     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~shared_ptr()
  0.00     39.22     0.00        3     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, void>(std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >&&)
  0.00     39.22     0.00        3     0.00     0.00  std::enable_if<!std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<Catch::Clara::Detail::BoundValueRef<unsigned int>, void>::value, void>::type std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<Catch::Clara::Detail::BoundValueRef<unsigned int>, Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>)
  0.00     39.22     0.00        3     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::Spmake_shared_tag, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&, unsigned int&)
  0.00     39.22     0.00        3     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00     39.22     0.00        3     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>&&)
  0.00     39.22     0.00        3     0.00     0.00  std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, true>::Spebo_helper(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&)
  0.00     39.22     0.00        3     0.00     0.00  std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, true>::~Spebo_helper()
  0.00     39.22     0.00        3     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::Spmake_shared_tag, Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&, unsigned int&)
  0.00     39.22     0.00        3     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::_S_raw_ptr(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>)
  0.00     39.22     0.00        3     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::get()
  0.00     39.22     0.00        3     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr))
  0.00     39.22     0.00        3     0.00     0.00  void std::allocator_traits<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >::destroy<Catch::Clara::Detail::BoundValueRef<unsigned int> >(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >&, Catch::Clara::Detail::BoundValueRef<unsigned int>)
  0.00     39.22     0.00        3     0.00     0.00  void std::allocator_traits<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >::construct<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >&, Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&)
  0.00     39.22     0.00        3     0.00     0.00  void std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  0.00     39.22     0.00        3     0.00     0.00  std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>, unsigned long)
  0.00     39.22     0.00        3     0.00     0.00  std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >&, unsigned long)
  0.00     39.22     0.00        3     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_M_destroy()
  0.00     39.22     0.00        3     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_M_dispose()
  0.00     39.22     0.00        3     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_M_get_deleter(std::type_info const&)
  0.00     39.22     0.00        3     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >)
  0.00     39.22     0.00        3     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl()
  0.00     39.22     0.00        3     0.00     0.00  std::Sp_counted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<unsigned int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&)
  0.00     39.22     0.00        3     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace()
  0.00     39.22     0.00        3     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_assign(char, unsigned long, char)
  0.00     39.22     0.00        3     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> > std::make_shared<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(unsigned int&)
  0.00     39.22     0.00        3     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> > std::allocate_shared<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&, unsigned int&)
  0.00     39.22     0.00        3     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >&)
  0.00     39.22     0.00        3     0.00     0.00  std::remove_reference<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&>::type&& std::move<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&)
  0.00     39.22     0.00        3     0.00     0.00  std::remove_reference<std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >&>::type&& std::move<std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >&>(std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >&)
  0.00     39.22     0.00        2     0.00     0.18  CATCH2_INTERNAL_TEST_0()
  0.00     39.22     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_8()
  0.00     39.22     0.00        2     0.00     0.21  CATCH2_INTERNAL_TEST_14()
  0.00     39.22     0.00        2     0.00     0.01  CATCH2_INTERNAL_TEST_21()
  0.00     39.22     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_37()
  0.00     39.22     0.00        2     0.00     0.03  (anonymous namespace)::get_date(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        2     0.00     0.03  (anonymous namespace)::get_time(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [16]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [16])
  0.00     39.22     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [16]>::~BinaryExpr()
  0.00     39.22     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr()
  0.00     39.22     0.00        2     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00        2     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::~BinaryExpr()
  0.00     39.22     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&>::BinaryExpr(bool, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&, Catch::StringRef, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&)
  0.00     39.22     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&>::~BinaryExpr()
  0.00     39.22     0.00        2     0.00     0.00  Catch::ExprLhs<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&>::ExprLhs(std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&)
  0.00     39.22     0.00        2     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  0.00     39.22     0.00        2     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [16], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [16]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [16]> >::type Catch::operator==<char const (&) [16]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [16])
  0.00     39.22     0.00        2     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        2     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        2     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >& const&> >::type Catch::operator==<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&>&&, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&)
  0.00     39.22     0.00        2     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator>=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        2     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator><libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        2     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator<=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        2     0.00     0.00  Catch::ExprLhs<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >& const&> Catch::operator<=<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&)
  0.00     39.22     0.00        2     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator< <libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        2     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator!=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        2     0.00     0.00  libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, std::allocator<char> const&)
  0.00     39.22     0.00        2     0.00     0.00  libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, std::allocator<char> const&)
  0.00     39.22     0.00        2     0.00     0.00  libutf8::operator==(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00        2     0.00     0.00  libutf8::operator>=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00        2     0.00     0.00  libutf8::operator>(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00        2     0.00     0.00  libutf8::operator<=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00        2     0.00     0.00  libutf8::operator<(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00        2     0.00     0.00  libutf8::operator!=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00        2     0.00     0.00  unittest::g_binary_dir[abi:cxx11]()
  0.00     39.22     0.00        2     0.00     0.00  unittest::g_source_dir[abi:cxx11]()
  0.00     39.22     0.00        2     0.00     0.00  unittest::g_verbose()
  0.00     39.22     0.00        2     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<char32_t> >::_S_propagate_on_move_assign()
  0.00     39.22     0.00        2     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<char> >::_S_propagate_on_move_assign()
  0.00     39.22     0.00        2     0.00     0.00  bool __gnu_cxx::__is_null_pointer<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
  0.00     39.22     0.00        2     0.00     0.00  std::initializer_list<char>::begin() const
  0.00     39.22     0.00        2     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::data() const
  0.00     39.22     0.00        2     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::compare(std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> > const&) const
  0.00     39.22     0.00        2     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() const
  0.00     39.22     0.00        2     0.00     0.00  std::char_traits<char32_t>::compare(char32_t const, char32_t const, unsigned long)
  0.00     39.22     0.00        2     0.00     0.00  std::char_traits<char>::assign(char, unsigned long, char)
  0.00     39.22     0.00        2     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::_M_swap_data(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&)
  0.00     39.22     0.00        2     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::_M_swap_data(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&)
  0.00     39.22     0.00        2     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::swap(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&)
  0.00     39.22     0.00        2     0.00     0.00  std::numeric_limits<double>::min()
  0.00     39.22     0.00        2     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_compare(unsigned long, unsigned long)
  0.00     39.22     0.00        2     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::clear()
  0.00     39.22     0.00        2     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator=(std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&&)
  0.00     39.22     0.00        2     0.00     0.04  void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
  0.00     39.22     0.00        2     0.00     0.04  void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag)
  0.00     39.22     0.00        2     0.00     0.04  void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__false_type)
  0.00     39.22     0.00        2     0.00     0.08  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::allocator<char> const&)
  0.00     39.22     0.00        2     0.00     0.04  std::iterator_traits<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::__distance<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::random_access_iterator_tag)
  0.00     39.22     0.00        2     0.00     0.00  void std::__alloc_on_move<std::allocator<char32_t> >(std::allocator<char32_t>&, std::allocator<char32_t>&)
  0.00     39.22     0.00        2     0.00     0.00  void std::__do_alloc_on_move<std::allocator<char32_t> >(std::allocator<char32_t>&, std::allocator<char32_t>&, std::integral_constant<bool, true>)
  0.00     39.22     0.00        2     0.00     0.00  std::iterator_traits<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::iterator_category std::__iterator_category<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.00     39.22     0.00        2     0.00     0.00  std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<Catch::Clara::Detail::BoundValueRefBase> >, std::is_move_constructible<Catch::Clara::Detail::BoundValueRefBase>, std::is_move_assignable<Catch::Clara::Detail::BoundValueRefBase> >::value, void>::type std::swap<Catch::Clara::Detail::BoundValueRefBase>(Catch::Clara::Detail::BoundValueRefBase&, Catch::Clara::Detail::BoundValueRefBase&)
  0.00     39.22     0.00        2     0.00     0.04  std::iterator_traits<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::distance<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
  0.00     39.22     0.00        2     0.00     0.00  bool std::operator==<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >(std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> > const&, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> > const&)
  0.00     39.22     0.00        2     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00     39.22     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00     39.22     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00     39.22     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00     39.22     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00     39.22     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00     39.22     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00     39.22     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00     39.22     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00     39.22     0.00        1     0.00     0.00  CATCH2_INTERNAL_TEST_0()
  0.00     39.22     0.00        1     0.00     0.00  CATCH2_INTERNAL_TEST_0()
  0.00     39.22     0.00        1     0.00     0.00  CATCH2_INTERNAL_TEST_0()
  0.00     39.22     0.00        1     0.00     0.22  CATCH2_INTERNAL_TEST_3()
  0.00     39.22     0.00        1     0.00     0.13  CATCH2_INTERNAL_TEST_18()
  0.00     39.22     0.00        1     0.00     0.00  Catch::BinaryExpr<char32_t, int>::BinaryExpr(bool, char32_t, Catch::StringRef, int)
  0.00     39.22     0.00        1     0.00     0.00  Catch::BinaryExpr<char32_t, int>::~BinaryExpr()
  0.00     39.22     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [17]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [17])
  0.00     39.22     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [17]>::~BinaryExpr()
  0.00     39.22     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [36]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [36])
  0.00     39.22     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [36]>::~BinaryExpr()
  0.00     39.22     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [48]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [48])
  0.00     39.22     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [48]>::~BinaryExpr()
  0.00     39.22     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [4]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [4])
  0.00     39.22     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [4]>::~BinaryExpr()
  0.00     39.22     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [57]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [57])
  0.00     39.22     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [57]>::~BinaryExpr()
  0.00     39.22     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [67]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [67])
  0.00     39.22     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [67]>::~BinaryExpr()
  0.00     39.22     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [76]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [76])
  0.00     39.22     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [76]>::~BinaryExpr()
  0.00     39.22     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr()
  0.00     39.22     0.00        1     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [11]>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, char const (&) [11])
  0.00     39.22     0.00        1     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [11]>::~BinaryExpr()
  0.00     39.22     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::~BinaryExpr()
  0.00     39.22     0.00        1     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::operator=(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>&&)
  0.00     39.22     0.00        1     0.00     0.02  Catch::Clara::Parser::operator=(Catch::Clara::Parser&&)
  0.00     39.22     0.00        1     0.00     0.00  Catch::Clara::ExeName::operator=(Catch::Clara::ExeName&&)
  0.00     39.22     0.00        1     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  0.00     39.22     0.00        1     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [11], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [11]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [11]> >::type Catch::operator==<char const (&) [11]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [11])
  0.00     39.22     0.00        1     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [17], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [17]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [17]> >::type Catch::operator==<char const (&) [17]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [17])
  0.00     39.22     0.00        1     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [36], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [36]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [36]> >::type Catch::operator==<char const (&) [36]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [36])
  0.00     39.22     0.00        1     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [48], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [48]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [48]> >::type Catch::operator==<char const (&) [48]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [48])
  0.00     39.22     0.00        1     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [4], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [4]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [4]> >::type Catch::operator==<char const (&) [4]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [4])
  0.00     39.22     0.00        1     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [57], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [57]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [57]> >::type Catch::operator==<char const (&) [57]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [57])
  0.00     39.22     0.00        1     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [67], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [67]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [67]> >::type Catch::operator==<char const (&) [67]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [67])
  0.00     39.22     0.00        1     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [76], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [76]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [76]> >::type Catch::operator==<char const (&) [76]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [76])
  0.00     39.22     0.00        1     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        1     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        1     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        1     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        1     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<char32_t, int> >::type Catch::operator==<int>(Catch::ExprLhs<char32_t>&&, int)
  0.00     39.22     0.00        1     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator>=<char const (&) [7]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7])
  0.00     39.22     0.00        1     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator>=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        1     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator>=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        1     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator>=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        1     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator><char const (&) [7]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7])
  0.00     39.22     0.00        1     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator><libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        1     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator><libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        1     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator><std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        1     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator<=<char const (&) [7]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7])
  0.00     39.22     0.00        1     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator<=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        1     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator<=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        1     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        1     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator< <char const (&) [7]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7])
  0.00     39.22     0.00        1     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator< <libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        1     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator< <libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        1     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator< <std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        1     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator!=<char const (&) [7]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7])
  0.00     39.22     0.00        1     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator!=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        1     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator!=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        1     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator!=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     39.22     0.00        1     0.00     0.00  libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(char const, unsigned long, std::allocator<char> const&)
  0.00     39.22     0.00        1     0.00     0.00  libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::allocator<char> const&)
  0.00     39.22     0.00        1     0.00     0.00  libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00        1     0.00     0.00  libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<char> const&)
  0.00     39.22     0.00        1     0.00     0.00  libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  0.00     39.22     0.00        1     0.00     0.08  libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::allocator<char> const&)
  0.00     39.22     0.00        1     0.00     0.08  libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::allocator<char> const&)
  0.00     39.22     0.00        1     0.00     0.00  libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00        1     0.00     0.00  libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::initializer_list<char>, std::allocator<char> const&)
  0.00     39.22     0.00        1     0.00     0.00  libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(unsigned long, char, std::allocator<char> const&)
  0.00     39.22     0.00        1     0.00     0.00  libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string()
  0.00     39.22     0.00        1     0.00     0.00  libutf8::operator==(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00        1     0.00     0.00  libutf8::operator>=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00        1     0.00     0.00  libutf8::operator>=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const)
  0.00     39.22     0.00        1     0.00     0.00  libutf8::operator>=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00        1     0.00     0.00  libutf8::operator>=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00        1     0.00     0.00  libutf8::operator>(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00        1     0.00     0.00  libutf8::operator>(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const)
  0.00     39.22     0.00        1     0.00     0.00  libutf8::operator>(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00        1     0.00     0.00  libutf8::operator>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00        1     0.00     0.00  libutf8::operator<=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00        1     0.00     0.00  libutf8::operator<=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const)
  0.00     39.22     0.00        1     0.00     0.00  libutf8::operator<=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00        1     0.00     0.00  libutf8::operator<=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00        1     0.00     0.00  libutf8::operator<(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00        1     0.00     0.00  libutf8::operator<(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const)
  0.00     39.22     0.00        1     0.00     0.00  libutf8::operator<(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00        1     0.00     0.00  libutf8::operator<(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00        1     0.00     0.00  libutf8::operator!=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00        1     0.00     0.00  libutf8::operator!=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const)
  0.00     39.22     0.00        1     0.00     0.00  libutf8::operator!=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00        1     0.00     0.00  libutf8::operator!=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00        1     0.00     0.05  unittest::snap_catch2_main(char const, char const, int, char*, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()())
  0.00     39.22     0.00        1     0.00     0.00  unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00        1     0.00     0.00  bool __gnu_cxx::__is_null_pointer<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
  0.00     39.22     0.00        1     0.00     0.00  __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::difference_type __gnu_cxx::operator-<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.00     39.22     0.00        1     0.00     0.00  __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator-(long) const
  0.00     39.22     0.00        1     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::get_allocator() const
  0.00     39.22     0.00        1     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::get_allocator() const
  0.00     39.22     0.00        1     0.00     0.00  std::initializer_list<char>::end() const
  0.00     39.22     0.00        1     0.00     0.00  std::initializer_list<char>::size() const
  0.00     39.22     0.00        1     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::operator=(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&&)
  0.00     39.22     0.00        1     0.00     0.00  std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator=(std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)
  0.00     39.22     0.00        1     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(std::allocator<Catch::Clara::Arg> const&)
  0.00     39.22     0.00        1     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(std::allocator<Catch::Clara::Opt> const&)
  0.00     39.22     0.00        1     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&)
  0.00     39.22     0.00        1     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&)
  0.00     39.22     0.00        1     0.00     0.00  std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::swap(std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>&)
  0.00     39.22     0.00        1     0.00     0.00  std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>&&)
  0.00     39.22     0.00        1     0.00     0.00  std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>&&)
  0.00     39.22     0.00        1     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::allocator<Catch::Clara::Arg> const&)
  0.00     39.22     0.00        1     0.00     0.02  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::operator=(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&)
  0.00     39.22     0.00        1     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_move_assign(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&, std::integral_constant<bool, true>)
  0.00     39.22     0.00        1     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::allocator<Catch::Clara::Opt> const&)
  0.00     39.22     0.00        1     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::operator=(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&)
  0.00     39.22     0.00        1     0.00     0.00  void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
  0.00     39.22     0.00        1     0.00     0.00  void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag)
  0.00     39.22     0.00        1     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
  0.00     39.22     0.00        1     0.00     0.00  void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__false_type)
  0.00     39.22     0.00        1     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&)
  0.00     39.22     0.00        1     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::initializer_list<char>, std::allocator<char> const&)
  0.00     39.22     0.00        1     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<char> const&)
  0.00     39.22     0.00        1     0.00     0.00  std::iterator_traits<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::__distance<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::random_access_iterator_tag)
  0.00     39.22     0.00        1     0.00     0.00  void std::__alloc_on_move<std::allocator<Catch::Clara::Opt> >(std::allocator<Catch::Clara::Opt>&, std::allocator<Catch::Clara::Opt>&)
  0.00     39.22     0.00        1     0.00     0.00  void std::__do_alloc_on_move<std::allocator<Catch::Clara::Arg> >(std::allocator<Catch::Clara::Arg>&, std::allocator<Catch::Clara::Arg>&, std::integral_constant<bool, true>)
  0.00     39.22     0.00        1     0.00     0.00  void std::__do_alloc_on_move<std::allocator<Catch::Clara::Opt> >(std::allocator<Catch::Clara::Opt>&, std::allocator<Catch::Clara::Opt>&, std::integral_constant<bool, true>)
  0.00     39.22     0.00        1     0.00     0.00  std::iterator_traits<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::iterator_category std::__iterator_category<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.00     39.22     0.00        1     0.00     0.00  std::remove_reference<std::allocator<Catch::Clara::Arg>&>::type&& std::move<std::allocator<Catch::Clara::Arg>&>(std::allocator<Catch::Clara::Arg>&)
  0.00     39.22     0.00        1     0.00     0.00  std::remove_reference<std::allocator<Catch::Clara::Opt>&>::type&& std::move<std::allocator<Catch::Clara::Opt>&>(std::allocator<Catch::Clara::Opt>&)
  0.00     39.22     0.00        1     0.00     0.00  std::remove_reference<std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&>::type&& std::move<std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&>(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&)
  0.00     39.22     0.00        1     0.00     0.00  std::remove_reference<std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>::type&& std::move<std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>(std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)
  0.00     39.22     0.00        1     0.00     0.00  std::remove_reference<std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&>::type&& std::move<std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&)
  0.00     39.22     0.00        1     0.00     0.00  std::remove_reference<std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>&>::type&& std::move<std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>&>(std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>&)
  0.00     39.22     0.00        1     0.00     0.00  std::remove_reference<std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&>::type&& std::move<std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&>(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&)
  0.00     39.22     0.00        1     0.00     0.00  std::remove_reference<std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&>::type&& std::move<std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&>(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&)
  0.00     39.22     0.00        1     0.00     0.00  std::iterator_traits<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::distance<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
  0.00     39.22     0.00        1     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00        1     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  0.00     39.22     0.00        1     0.00     0.00  main::{lambda()#1}::operator()() const
  0.00     39.22     0.00        1     0.00     0.00  main::{lambda()#1}::operator void ()()() const
  0.00     39.22     0.00        1     0.00     0.00  main::{lambda()#1}::FUN()
  0.00     39.22     0.00        1     0.00     0.00  operator+=(std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >&, int)
  0.00     39.22     0.00        1     0.00     0.00  operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long)
  0.00     39.22     0.00        1     0.00     0.00  operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long)
  0.00     39.22     0.00        1     0.00     0.00  operator+(char32_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     39.22     0.00        1     0.00     0.00  operator+(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char32_t)

 %         the percentage of the total running time of the
time       program used by this function.

cumulative a running sum of the number of seconds accounted
 seconds   for by this function and those listed above it.

 self      the number of seconds accounted for by this
seconds    function alone.  This is the major sort for this
           listing.

calls      the number of times this function was invoked, if
           this function is profiled, else blank.

 self      the average number of milliseconds spent in this
ms/call    function per call, if this function is profiled,
           else blank.

 total     the average number of milliseconds spent in this
ms/call    function and its descendents per call, if this
           function is profiled, else blank.

name       the name of the function.  This is the minor sort
           for this listing. The index shows the location of
           the function in the gprof listing. If the index is
           in parenthesis it shows where it would appear in
           the gprof listing if it were to be printed.

Copyright (C) 2012-2018 Free Software Foundation, Inc.

Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.

                     Call graph (explanation follows)

granularity: each sample hit covers 2 byte(s) for 0.03% of 39.22 seconds

index % time    self  children    called     name
                                                 <spontaneous>
[1]     72.3    0.00   28.35                 Catch::TestInvokerAsFunction::invoke() const [1]
                0.34    7.53       4/4           CATCH2_INTERNAL_TEST_0() [4]
                0.46    3.68       2/2           CATCH2_INTERNAL_TEST_3() [7]
                0.09    3.06       1/1           CATCH2_INTERNAL_TEST_0() [8]
                0.03    3.00       3/3           CATCH2_INTERNAL_TEST_0() [10]
                0.80    1.73       5/5           CATCH2_INTERNAL_TEST_12() [11]
                0.30    1.72      12/12          CATCH2_INTERNAL_TEST_0() [14]
                0.09    1.41      20/20          CATCH2_INTERNAL_TEST_6() [26]
                0.39    1.05       1/1           CATCH2_INTERNAL_TEST_41() [28]
                0.17    0.75       4/4           CATCH2_INTERNAL_TEST_31() [40]
                0.14    0.35       6/6           CATCH2_INTERNAL_TEST_0() [55]
                0.00    0.42       2/2           CATCH2_INTERNAL_TEST_14() [61]
                0.00    0.36       2/2           CATCH2_INTERNAL_TEST_0() [69]
                0.00    0.22       1/1           CATCH2_INTERNAL_TEST_3() [105]
                0.00    0.13       1/1           CATCH2_INTERNAL_TEST_18() [134]
                0.02    0.05       4/4           CATCH2_INTERNAL_TEST_25() [172]
                0.00    0.03       5/5           CATCH2_INTERNAL_TEST_0() [284]
                0.00    0.02       2/2           CATCH2_INTERNAL_TEST_21() [323]
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_37() [466]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [491]
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_8() [497]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [511]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [607]
-----------------------------------------------
                0.00    0.00       1/3336194     CATCH2_INTERNAL_TEST_6() [26]
                0.00    0.00       2/3336194     (anonymous namespace)::get_time(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [188]
                0.00    0.00       2/3336194     (anonymous namespace)::get_date(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [187]
                0.09    2.75 1112063/3336194     CATCH2_INTERNAL_TEST_0() [8]
                0.17    5.51 2224126/3336194     CATCH2_INTERNAL_TEST_0() [4]
[2]     21.7    0.26    8.26 3336194         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const) [2]
                0.40    7.86 107108383/108574382     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [3]
-----------------------------------------------
                0.00    0.00       4/108574382     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [442]
                0.01    0.11 1465995/108574382     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const) [67]
                0.40    7.86 107108383/108574382     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const) [2]
[3]     21.4    0.41    7.97 108574382         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [3]
                0.74    5.58 108574382/129651407     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5]
                0.41    0.98 108574382/112791252     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [27]
                0.25    0.00 108574382/113096310     std::char_traits<char>::length(char const) [93]
-----------------------------------------------
                0.34    7.53       4/4           Catch::TestInvokerAsFunction::invoke() const [1]
[4]     20.1    0.34    7.53       4         CATCH2_INTERNAL_TEST_0() [4]
                0.17    5.51 2224126/3336194     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const) [2]
                0.08    0.33 1112063/4839844     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
                0.09    0.19 8896582/10009720     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::token_t const&, libutf8::token_t, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::token_t>::type> > >::value, Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&> >::type Catch::operator==<libutf8::token_t>(Catch::ExprLhs<libutf8::token_t const&>&&, libutf8::token_t&&) [83]
                0.08    0.13 1112063/1112063     unittest::catch_compare_long_strings(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [108]
                0.01    0.19 1112063/7796136     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [29]
                0.01    0.15 1112066/2225164     libutf8::json_tokens::~json_tokens() [82]
                0.02    0.13 3336208/40927101     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17]
                0.01    0.11 1112065/1112065     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [8]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [8]> >::type Catch::operator==<char const (&) [8]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [8]) [135]
                0.06    0.03 10008716/106039706     operator"" catchsr(char const, unsigned long) [35]
                0.08    0.00 8896582/10009720     Catch::ExprLhs<libutf8::token_t const&> Catch::operator<=<libutf8::token_t, 0>(Catch::Decomposer&&, libutf8::token_t&&) [152]
                0.05    0.00 8896582/10009720     Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&>::~BinaryExpr() [209]
                0.04    0.00 10008732/106040468     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [66]
                0.03    0.00 10008716/106039706     Catch::AssertionHandler::~AssertionHandler() [88]
                0.02    0.00 1112065/1112065     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8]>::~BinaryExpr() [346]
                0.01    0.00 1112083/3337262     Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [301]
                0.00    0.00      16/1929        Catch::SectionInfo::~SectionInfo() [439]
                0.00    0.00      19/69846       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356]
                0.00    0.00      16/800         Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [543]
                0.00    0.00      48/17413507     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [54]
                0.00    0.00       8/8           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [2], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [2]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [2]> >::type Catch::operator==<char const (&) [2]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [2]) [649]
                0.00    0.00      48/18527571     Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [115]
                0.00    0.00       3/3           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [6], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [6]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [6]> >::type Catch::operator==<char const (&) [6]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [6]) [716]
                0.00    0.00       3/7           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [10]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [10]> >::type Catch::operator==<char const (&) [10]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [10]) [668]
                0.00    0.00      48/18527571     Catch::BinaryExpr<int, int>::~BinaryExpr() [170]
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [17], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [17]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [17]> >::type Catch::operator==<char const (&) [17]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [17]) [740]
                0.00    0.00       1/2           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [16], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [16]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [16]> >::type Catch::operator==<char const (&) [16]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [16]) [725]
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [4], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [4]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [4]> >::type Catch::operator==<char const (&) [4]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [4]) [743]
                0.00    0.00       1/7           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [9], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [9]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [9]> >::type Catch::operator==<char const (&) [9]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [9]) [669]
                0.00    0.00       3/3           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<double, Catch::Approx, void>, std::negation<std::is_arithmetic<std::remove_reference<Catch::Approx>::type> > >::value, Catch::BinaryExpr<double, Catch::Approx const&> >::type Catch::operator==<Catch::Approx>(Catch::ExprLhs<double>&&, Catch::Approx&&) [751]
                0.00    0.00 2160639/2161663     std::setw(int) [848]
                0.00    0.00 2160639/2161663     std::Setfill<char> std::setfill<char>(char) [849]
                0.00    0.00 1112063/1114090     std::operator|(std::Ios_Openmode, std::IosOpenmode) [858]
                0.00    0.00       8/8           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [2]>::~BinaryExpr() [1141]
                0.00    0.00       6/6           double unittest::default_epsilon<double>() [1154]
                0.00    0.00       6/6           bool unittest::nearly_equal<double>(double, double, double) [1153]
                0.00    0.00       4/83          unittest::g_progress() [1062]
                0.00    0.00       3/3           Catch::ExprLhs<double> Catch::operator<=<double, 0>(Catch::Decomposer&&, double) [1217]
                0.00    0.00       3/3           Catch::BinaryExpr<double, Catch::Approx const&>::~BinaryExpr() [1212]
                0.00    0.00       3/3           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [6]>::~BinaryExpr() [1208]
                0.00    0.00       3/7           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10]>::~BinaryExpr() [1143]
                0.00    0.00       1/1           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [17]>::~BinaryExpr() [1286]
                0.00    0.00       1/7           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [9]>::~BinaryExpr() [1144]
                0.00    0.00       1/2           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [16]>::~BinaryExpr() [1256]
                0.00    0.00       1/1           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [4]>::~BinaryExpr() [1289]
-----------------------------------------------
                0.00    0.03  521622/129651407     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [257]
                0.14    1.06 20555403/129651407     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [30]
                0.74    5.58 108574382/129651407     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [3]
[5]     19.2    0.88    6.67 129651407         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5]
                1.14    1.36 129651407/219918374     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6]
                0.32    1.53 129651407/159954235     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [12]
                0.17    0.76 8255013/10837172     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [34]
                0.34    0.28 121396230/180552234     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [41]
                0.55    0.00 259302650/476838389     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [36]
                0.22    0.00 121396230/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25]
-----------------------------------------------
                0.00    0.00       1/219918374     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&) [774]
                0.00    0.00       1/219918374     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag) [536]
                0.00    0.00       2/219918374     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag) [158]
                0.00    0.00       6/219918374     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [723]
                0.00    0.00      52/219918374     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [263]
                0.00    0.00     100/219918374     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::erase(unsigned long, unsigned long) [368]
                0.00    0.00     177/219918374     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [155]
                0.00    0.00   18936/219918374     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char) [499]
                0.02    0.02 2225380/219918374     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear() [221]
                0.03    0.03 2935280/219918374     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [95]
                0.03    0.04 3695248/219918374     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [50]
                0.05    0.05 5201091/219918374     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [90]
                0.05    0.06 5706807/219918374     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [89]
                0.24    0.28 26997298/219918374     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag) [33]
                0.38    0.45 43486588/219918374     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
                1.14    1.36 129651407/219918374     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5]
[6]     10.8    1.94    2.30 219918374         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6]
                1.46    0.00 219918374/247595637     std::char_traits<char>::assign(char&, char const&) [21]
                0.44    0.00 219918374/222853656     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [58]
                0.40    0.00 219918374/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25]
-----------------------------------------------
                0.46    3.68       2/2           Catch::TestInvokerAsFunction::invoke() const [1]
[7]     10.6    0.46    3.68       2         CATCH2_INTERNAL_TEST_3() [7]
                0.10    1.69  983039/1160700     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [13]
                0.15    0.08 24580075/106039706     operator"" catchsr(char const, unsigned long) [35]
                0.04    0.13 5899234/20326644     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [49]
                0.07    0.03 4915695/4915780     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cend() const [146]
                0.05    0.04 3932556/3932624     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cbegin() const [148]
                0.09    0.00 24580079/106040468     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [66]
                0.02    0.06 2949417/2949468     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator==<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [166]
                0.06    0.01 5899234/20326644     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [96]
                0.02    0.05 1966278/1966312     std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator!=<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [174]
                0.06    0.01 8848251/8913995     Catch::ExprLhs<libutf8::utf8_iterator& const&> Catch::operator<=<libutf8::utf8_iterator&, 0>(Catch::Decomposer&&, libutf8::utf8_iterator&) [182]
                0.03    0.04 1966278/1966312     std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator!=<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [189]
                0.07    0.00 24580075/106039706     Catch::AssertionHandler::~AssertionHandler() [88]
                0.05    0.02 3932956/3933029     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() [191]
                0.01    0.06 1966278/1966312     std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator!=<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [194]
                0.01    0.06 1966278/1966314     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator==<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [193]
                0.01    0.05 1966278/1966316     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator==<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [198]
                0.03    0.03 3932556/3932627     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() [199]
                0.01    0.05 1966278/1966312     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator==<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [215]
                0.01    0.05 1966278/1966312     std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator!=<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [216]
                0.01    0.04 1967478/11851583     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, char32_t, void>, std::is_arithmetic<char32_t> >::value, Catch::BinaryExpr<char32_t, char32_t> >::type Catch::operator==<char32_t>(Catch::ExprLhs<char32_t>&&, char32_t) [75]
                0.05    0.00 4915695/4915780     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::~BinaryExpr() [236]
                0.04    0.01 3932556/3932626     Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator<=<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::Decomposer&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [237]
                0.04    0.00 3932556/3932624     Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::~BinaryExpr() [260]
                0.01    0.04  983143/40927101     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17]
                0.03    0.01 3932556/3932624     Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator<=<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::Decomposer&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [267]
                0.01    0.01 1967478/14337866     Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t) [129]
                0.01    0.00     100/100         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::erase(unsigned long, unsigned long) [368]
                0.01    0.00 3932556/3932626     Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::~BinaryExpr() [377]
                0.00    0.01     400/400         __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator<char>(__gnu_cxx::__normal_iterator<char, __gnu_cxx::__enable_if<std::__are_same<char, char>::__value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__type> const&) [429]
                0.01    0.00 1967478/11851583     Catch::BinaryExpr<char32_t, char32_t>::~BinaryExpr() [218]
                0.00    0.00     100/100         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) [539]
                0.00    0.00     400/6340178     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t) [65]
                0.00    0.00       4/1929        Catch::SectionInfo::~SectionInfo() [439]
                0.00    0.00     100/364958      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [273]
                0.00    0.00     100/1480070     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [168]
                0.00    0.00     900/7095        std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator[](unsigned long) [583]
                0.00    0.00     400/2098472     unittest::rand_char(bool) [388]
                0.00    0.00       4/69846       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356]
                0.00    0.00     100/46114452     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [60]
                0.00    0.00     200/8460        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [571]
                0.00    0.00       4/800         Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [543]
                0.00    0.00 3932556/3932628     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::~BinaryExpr() [835]
                0.00    0.00       2/83          unittest::g_progress() [1062]
-----------------------------------------------
                0.09    3.06       1/1           Catch::TestInvokerAsFunction::invoke() const [1]
[8]      8.0    0.09    3.06       1         CATCH2_INTERNAL_TEST_0() [8]
                0.09    2.75 1112063/3336194     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const) [2]
                0.00    0.08 2486272/2486272     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, unsigned int, void>, std::is_arithmetic<unsigned int> >::value, Catch::BinaryExpr<char32_t, unsigned int> >::type Catch::operator==<unsigned int>(Catch::ExprLhs<char32_t>&&, unsigned int) [162]
                0.01    0.03 1112064/1112064     std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator>=<int>(Catch::ExprLhs<int>&&, int) [274]
                0.02    0.01 3664285/106039706     operator"" catchsr(char const, unsigned long) [35]
                0.01    0.01 2486289/14337866     Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t) [129]
                0.01    0.00 3664286/106040468     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [66]
                0.01    0.00 1112064/18527571     Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [115]
                0.01    0.00 3664285/106039706     Catch::AssertionHandler::~AssertionHandler() [88]
                0.00    0.00 1112064/18527571     Catch::BinaryExpr<int, int>::~BinaryExpr() [170]
                0.00    0.00   65553/65553       std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::utf8_iterator&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator& const&> >::type Catch::operator==<libutf8::utf8_iterator&>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, libutf8::utf8_iterator&) [473]
                0.00    0.00   65744/8913995     Catch::ExprLhs<libutf8::utf8_iterator& const&> Catch::operator<=<libutf8::utf8_iterator&, 0>(Catch::Decomposer&&, libutf8::utf8_iterator&) [182]
                0.00    0.00      17/521594      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [43]
                0.00    0.00      17/4839844     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
                0.00    0.00       1/1929        Catch::SectionInfo::~SectionInfo() [439]
                0.00    0.00      85/4915780     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cend() const [146]
                0.00    0.00      68/3932624     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cbegin() const [148]
                0.00    0.00      51/2949468     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator==<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [166]
                0.00    0.00      72/3933029     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() [191]
                0.00    0.00      34/1966312     std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator!=<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [174]
                0.00    0.00      36/1966314     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator==<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [193]
                0.00    0.00      34/1966312     std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator!=<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [189]
                0.00    0.00      38/1966316     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator==<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [198]
                0.00    0.00      34/1966312     std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator!=<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [194]
                0.00    0.00      40/20326644     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [49]
                0.00    0.00      70/3932627     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() [199]
                0.00    0.00      34/1966312     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator==<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [215]
                0.00    0.00      34/1966312     std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator!=<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [216]
                0.00    0.00      70/3932626     Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator<=<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::Decomposer&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [237]
                0.00    0.00      85/4915780     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::~BinaryExpr() [236]
                0.00    0.00      18/40927101     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17]
                0.00    0.00      68/3932624     Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::~BinaryExpr() [260]
                0.00    0.00      68/3932624     Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator<=<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::Decomposer&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [267]
                0.00    0.00      34/34          std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::utf8_iterator&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator& const&> >::type Catch::operator!=<libutf8::utf8_iterator&>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, libutf8::utf8_iterator&) [667]
                0.00    0.00      40/20326644     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [96]
                0.00    0.00      17/11851583     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, char32_t, void>, std::is_arithmetic<char32_t> >::value, Catch::BinaryExpr<char32_t, char32_t> >::type Catch::operator==<char32_t>(Catch::ExprLhs<char32_t>&&, char32_t) [75]
                0.00    0.00       1/69846       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356]
                0.00    0.00      70/3932626     Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::~BinaryExpr() [377]
                0.00    0.00       6/106         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<long, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<long, int> >::type Catch::operator==<int>(Catch::ExprLhs<long>&&, int) [629]
                0.00    0.00       1/3280968     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [85]
                0.00    0.00       1/800         Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [543]
                0.00    0.00      17/11851583     Catch::BinaryExpr<char32_t, char32_t>::~BinaryExpr() [218]
                0.00    0.00       2/7657091     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned long>&&, int) [109]
                0.00    0.00       4/7657594     Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [160]
                0.00    0.00       2/302         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, unsigned long, void>, std::is_arithmetic<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator==<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [603]
                0.00    0.00       2/46114452     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [60]
                0.00    0.00       2/7657092     Catch::BinaryExpr<unsigned long, int>::~BinaryExpr() [266]
                0.00    0.00 2486272/2486272     Catch::BinaryExpr<char32_t, unsigned int>::~BinaryExpr() [842]
                0.00    0.00   65587/65587       Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator&>::~BinaryExpr() [890]
                0.00    0.00      72/3932628     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::~BinaryExpr() [835]
                0.00    0.00       6/106         Catch::ExprLhs<long> Catch::operator<=<long, 0>(Catch::Decomposer&&, long) [1023]
                0.00    0.00       6/106         Catch::BinaryExpr<long, int>::~BinaryExpr() [1021]
                0.00    0.00       2/502         Catch::BinaryExpr<unsigned long, unsigned long>::~BinaryExpr() [975]
                0.00    0.00       1/83          unittest::g_progress() [1062]
-----------------------------------------------
                0.00    0.00     360/263527044     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [155]
                0.01    0.03 2935280/263527044     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [95]
                0.01    0.04 4780324/263527044     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [43]
                0.29    0.84 95856845/263527044     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [23]
                0.49    1.41 159954235/263527044     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [12]
[9]      7.9    0.80    2.32 263527044         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [9]
                0.47    1.37 265755016/265755016     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const [16]
                0.48    0.00 265755016/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25]
-----------------------------------------------
                0.03    3.00       3/3           Catch::TestInvokerAsFunction::invoke() const [1]
[10]     7.7    0.03    3.00       3         CATCH2_INTERNAL_TEST_0() [10]
                0.05    1.51 5569920/5569921     operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char32_t) [24]
                0.15    0.67 2227968/4839844     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
                0.02    0.28 3274624/3280968     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [85]
                0.02    0.08 2227977/40927101     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17]
                0.05    0.02 3341952/3350041     unittest::random_char(unittest::character_t) [178]
                0.00    0.05 1113984/1113992     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [258]
                0.01    0.02 1113984/20326644     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [49]
                0.01    0.01 2227968/106039706     operator"" catchsr(char const, unsigned long) [35]
                0.02    0.00 1113984/1114002     Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [345]
                0.01    0.00 1113984/20326644     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [96]
                0.01    0.00 2227977/106040468     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [66]
                0.01    0.00 2227968/106039706     Catch::AssertionHandler::~AssertionHandler() [88]
                0.00    0.00       9/1929        Catch::SectionInfo::~SectionInfo() [439]
                0.00    0.00       9/69846       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356]
                0.00    0.00       9/800         Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [543]
                0.00    0.00 1113984/1113992     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr() [860]
                0.00    0.00       3/83          unittest::g_progress() [1062]
-----------------------------------------------
                0.80    1.73       5/5           Catch::TestInvokerAsFunction::invoke() const [1]
[11]     6.5    0.80    1.73       5         CATCH2_INTERNAL_TEST_12() [11]
                0.19    0.10 30642032/106039706     operator"" catchsr(char const, unsigned long) [35]
                0.04    0.21 8769896/17413507     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [54]
                0.05    0.17 7659960/11851583     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, char32_t, void>, std::is_arithmetic<char32_t> >::value, Catch::BinaryExpr<char32_t, char32_t> >::type Catch::operator==<char32_t>(Catch::ExprLhs<char32_t>&&, char32_t) [75]
                0.01    0.16 6545024/7657091     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned long>&&, int) [109]
                0.02    0.12 6542976/6542976     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<void const const&, void const, void>, std::negation<std::is_arithmetic<std::remove_reference<void const>::type> > >::value, Catch::BinaryExpr<void const const&, void const const&> >::type Catch::operator==<void const>(Catch::ExprLhs<void const const&>&&, void const&&) [124]
                0.11    0.00 30642057/106040468     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [66]
                0.06    0.03 8771896/18527571     Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [115]
                0.08    0.00 30642032/106039706     Catch::AssertionHandler::~AssertionHandler() [88]
                0.04    0.03 7659960/14337866     Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t) [129]
                0.05    0.02 6545024/7657594     Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [160]
                0.04    0.01 6542976/6542976     Catch::ExprLhs<void const const&> Catch::operator<=<void const, 0>(Catch::Decomposer&&, void const&&) [259]
                0.00    0.03 1120128/6814423     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char, char, void>, std::is_arithmetic<char> >::value, Catch::BinaryExpr<char, char> >::type Catch::operator==<char>(Catch::ExprLhs<char>&&, char) [101]
                0.04    0.00 7659960/11851583     Catch::BinaryExpr<char32_t, char32_t>::~BinaryExpr() [218]
                0.04    0.00 8771896/18527571     Catch::BinaryExpr<int, int>::~BinaryExpr() [170]
                0.03    0.00 6545024/7657092     Catch::BinaryExpr<unsigned long, int>::~BinaryExpr() [266]
                0.02    0.00 6542976/6542976     Catch::BinaryExpr<void const const&, void const const&>::~BinaryExpr() [335]
                0.01    0.01 1120128/6814423     Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [143]
                0.00    0.01    2048/2048        std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char const&, char, void>, std::negation<std::is_arithmetic<std::remove_reference<char>::type> > >::value, Catch::BinaryExpr<char const&, char const&> >::type Catch::operator==<char>(Catch::ExprLhs<char const&>&&, char&&) [440]
                0.00    0.00 1120128/6814423     Catch::BinaryExpr<char, char>::~BinaryExpr() [298]
                0.00    0.00      25/1929        Catch::SectionInfo::~SectionInfo() [439]
                0.00    0.00    2000/2000        std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator!=<int>(Catch::ExprLhs<int>&&, int) [559]
                0.00    0.00    3000/2098472     unittest::rand_char(bool) [388]
                0.00    0.00      25/69846       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356]
                0.00    0.00      25/800         Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [543]
                0.00    0.00      25/40927101     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17]
                0.00    0.00    2048/2048        Catch::ExprLhs<char const& const&> Catch::operator<=<char const&, 0>(Catch::Decomposer&&, char const&) [930]
                0.00    0.00    2048/2048        Catch::BinaryExpr<char const&, char const&>::~BinaryExpr() [928]
                0.00    0.00       5/83          unittest::g_progress() [1062]
-----------------------------------------------
                0.00    0.00       1/159954235     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [720]
                0.00    0.00      52/159954235     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [263]
                0.01    0.04 3695248/159954235     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [50]
                0.01    0.07 5706807/159954235     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [89]
                0.02    0.12 10063548/159954235     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [43]
                0.03    0.13 10837172/159954235     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [34]
                0.32    1.53 129651407/159954235     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5]
[12]     5.8    0.39    1.89 159954235         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [12]
                0.49    1.41 159954235/263527044     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [9]
-----------------------------------------------
                0.00    0.00       1/1160700     libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(char const, unsigned long, std::allocator<char> const&) [624]
                0.00    0.00      22/1160700     std::literals::string_literals::operator"" s[abi:cxx11](char const, unsigned long) [569]
                0.00    0.00      22/1160700     Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >[abi:cxx11]() const [568]
                0.02    0.31  177616/1160700     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > snapdev::int_to_hex<char32_t>(char32_t, bool, unsigned int) [79]
                0.10    1.69  983039/1160700     CATCH2_INTERNAL_TEST_3() [7]
[13]     5.4    0.12    2.00 1160700         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [13]
                0.09    1.61 26755626/26997171     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const) [19]
                0.05    0.15 26755626/81555420     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [48]
                0.10    0.00 26755626/27171473     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [145]
-----------------------------------------------
                0.30    1.72      12/12          Catch::TestInvokerAsFunction::invoke() const [1]
[14]     5.1    0.30    1.72      12         CATCH2_INTERNAL_TEST_0() [14]
                0.09    0.29 13312984/20326644     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [49]
                0.04    0.21 5500306/40927101     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17]
                0.12    0.10 5496825/5496970     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [104]
                0.03    0.19 1115110/1115110     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string(char32_t const, std::allocator<char32_t> const&) [106]
                0.14    0.03 13312984/20326644     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [96]
                0.08    0.05 13312984/106039706     operator"" catchsr(char const, unsigned long) [35]
                0.00    0.07 1048576/1048576     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string(char16_t const, std::allocator<char16_t> const&) [171]
                0.01    0.05 1115110/1480070     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [168]
                0.00    0.05 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string(wchar_t const, std::allocator<wchar_t> const&) [239]
                0.00    0.05 1048576/1050687     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::~basic_string() [255]
                0.05    0.00 13313128/106040468     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [66]
                0.04    0.00 13312984/106039706     Catch::AssertionHandler::~AssertionHandler() [88]
                0.01    0.00 1115110/1482117     std::allocator<char32_t>::allocator() [358]
                0.00    0.01 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::~basic_string() [400]
                0.01    0.00 1115110/4076296     std::allocator<char32_t>::~allocator() [289]
                0.00    0.00 1048576/4329592     std::allocator<char16_t>::~allocator() [288]
                0.00    0.00 1048576/2164796     std::allocator<char16_t>::allocator() [386]
                0.00    0.00    3481/69846       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356]
                0.00    0.00     144/1929        Catch::SectionInfo::~SectionInfo() [439]
                0.00    0.00     144/800         Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [543]
                0.00    0.00      12/83          unittest::g_progress() [1062]
-----------------------------------------------
                0.00    0.00       1/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<char32_t, int> >::type Catch::operator==<int>(Catch::ExprLhs<char32_t>&&, int) [785]
                0.00    0.00       1/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [11], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [11]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [11]> >::type Catch::operator==<char const (&) [11]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [11]) [684]
                0.00    0.00       1/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [784]
                0.00    0.00       1/191231886     std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator!=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [795]
                0.00    0.00       1/191231886     std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator><std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [789]
                0.00    0.00       1/191231886     std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator>=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [787]
                0.00    0.00       1/191231886     std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator< <std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [793]
                0.00    0.00       1/191231886     std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [791]
                0.00    0.00       1/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [783]
                0.00    0.00       1/191231886     std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator!=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [794]
                0.00    0.00       1/191231886     std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator><libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [788]
                0.00    0.00       1/191231886     std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator>=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [786]
                0.00    0.00       1/191231886     std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator< <libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [792]
                0.00    0.00       1/191231886     std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator<=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [790]
                0.00    0.00       1/191231886     std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator!=<char const (&) [7]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [694]
                0.00    0.00       1/191231886     std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator><char const (&) [7]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [688]
                0.00    0.00       1/191231886     std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator>=<char const (&) [7]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [686]
                0.00    0.00       1/191231886     std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator< <char const (&) [7]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [692]
                0.00    0.00       1/191231886     std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator<=<char const (&) [7]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [690]
                0.00    0.00       1/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [685]
                0.00    0.00       1/191231886     std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator!=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [695]
                0.00    0.00       1/191231886     std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator><libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [689]
                0.00    0.00       1/191231886     std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator>=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [687]
                0.00    0.00       1/191231886     std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator< <libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [693]
                0.00    0.00       1/191231886     std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator<=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [691]
                0.00    0.00       1/191231886     std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<unsigned long, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator>=<int>(Catch::ExprLhs<unsigned long>&&, int) [372]
                0.00    0.00       1/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [17], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [17]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [17]> >::type Catch::operator==<char const (&) [17]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [17]) [740]
                0.00    0.00       1/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [4], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [4]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [4]> >::type Catch::operator==<char const (&) [4]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [4]) [743]
                0.00    0.00       1/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [57], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [57]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [57]> >::type Catch::operator==<char const (&) [57]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [57]) [744]
                0.00    0.00       1/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [48], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [48]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [48]> >::type Catch::operator==<char const (&) [48]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [48]) [742]
                0.00    0.00       1/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [76], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [76]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [76]> >::type Catch::operator==<char const (&) [76]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [76]) [746]
                0.00    0.00       1/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [67], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [67]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [67]> >::type Catch::operator==<char const (&) [67]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [67]) [745]
                0.00    0.00       1/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [36], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [36]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [36]> >::type Catch::operator==<char const (&) [36]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [36]) [741]
                0.00    0.00       1/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [759]
                0.00    0.00       1/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [758]
                0.00    0.00       1/191231886     Catch::StreamingReporterBase::StreamingReporterBase(Catch::ReporterConfig&&) [801]
                0.00    0.00       2/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [766]
                0.00    0.00       2/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [765]
                0.00    0.00       2/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [767]
                0.00    0.00       2/191231886     std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator!=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [772]
                0.00    0.00       2/191231886     std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator><libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [769]
                0.00    0.00       2/191231886     std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator>=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [768]
                0.00    0.00       2/191231886     std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator< <libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [771]
                0.00    0.00       2/191231886     std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator<=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [770]
                0.00    0.00       2/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [16], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [16]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [16]> >::type Catch::operator==<char const (&) [16]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [16]) [725]
                0.00    0.00       2/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >& const&> >::type Catch::operator==<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&>&&, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&) [760]
                0.00    0.00       2/191231886     Catch::printTestRunTotals(std::ostream&, Catch::ColourImpl&, Catch::Totals const&) [777]
                0.00    0.00       3/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [5], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [5]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [5]> >::type Catch::operator==<char const (&) [5]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [5]) [639]
                0.00    0.00       3/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [3], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [3]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [3]> >::type Catch::operator==<char const (&) [3]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [3]) [638]
                0.00    0.00       3/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator==<char const (&) [7]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [369]
                0.00    0.00       3/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<double, Catch::Approx, void>, std::negation<std::is_arithmetic<std::remove_reference<Catch::Approx>::type> > >::value, Catch::BinaryExpr<double, Catch::Approx const&> >::type Catch::operator==<Catch::Approx>(Catch::ExprLhs<double>&&, Catch::Approx&&) [751]
                0.00    0.00       3/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [6], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [6]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [6]> >::type Catch::operator==<char const (&) [6]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [6]) [716]
                0.00    0.00       3/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [54], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [54]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [54]> >::type Catch::operator==<char const (&) [54]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [54]) [715]
                0.00    0.00       5/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [31], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [31]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [31]> >::type Catch::operator==<char const (&) [31]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [31]) [674]
                0.00    0.00       7/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [10]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [10]> >::type Catch::operator==<char const (&) [10]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [10]) [668]
                0.00    0.00       7/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [9], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [9]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [9]> >::type Catch::operator==<char const (&) [9]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [9]) [669]
                0.00    0.00       8/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [2], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [2]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [2]> >::type Catch::operator==<char const (&) [2]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [2]) [649]
                0.00    0.00       8/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [33], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [33]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [33]> >::type Catch::operator==<char const (&) [33]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [33]) [650]
                0.00    0.00       9/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator==<char const (&) [7]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [614]
                0.00    0.00      10/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, char, void>, std::is_arithmetic<char> >::value, Catch::BinaryExpr<char32_t, char> >::type Catch::operator==<char>(Catch::ExprLhs<char32_t>&&, char) [724]
                0.00    0.00      20/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [32], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [32]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [32]> >::type Catch::operator==<char const (&) [32]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [32]) [631]
                0.00    0.00      25/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::bom_t const&, libutf8::bom_t, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::bom_t>::type> > >::value, Catch::BinaryExpr<libutf8::bom_t const&, libutf8::bom_t const&> >::type Catch::operator==<libutf8::bom_t>(Catch::ExprLhs<libutf8::bom_t const&>&&, libutf8::bom_t&&) [672]
                0.00    0.00      34/191231886     std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::utf8_iterator&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator& const&> >::type Catch::operator!=<libutf8::utf8_iterator&>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, libutf8::utf8_iterator&) [667]
                0.00    0.00     106/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<long, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<long, int> >::type Catch::operator==<int>(Catch::ExprLhs<long>&&, int) [629]
                0.00    0.00     200/191231886     std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<unsigned long, unsigned long, void>, std::is_arithmetic<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator>=<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [609]
                0.00    0.00     302/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, unsigned long, void>, std::is_arithmetic<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator==<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [603]
                0.00    0.00     670/191231886     Catch::(anonymous namespace)::parseSpecialTag(Catch::StringRef) [599]
                0.00    0.00    2000/191231886     std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator!=<int>(Catch::ExprLhs<int>&&, int) [559]
                0.00    0.00    2048/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char const&, char, void>, std::negation<std::is_arithmetic<std::remove_reference<char>::type> > >::value, Catch::BinaryExpr<char const&, char const&> >::type Catch::operator==<char>(Catch::ExprLhs<char const&>&&, char&&) [440]
                0.00    0.00    4130/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char16_t, unsigned int, void>, std::is_arithmetic<unsigned int> >::value, Catch::BinaryExpr<char16_t, unsigned int> >::type Catch::operator==<unsigned int>(Catch::ExprLhs<char16_t>&&, unsigned int) [544]
                0.00    0.00   63485/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char16_t, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<char16_t, int> >::type Catch::operator==<int>(Catch::ExprLhs<char16_t>&&, int) [474]
                0.00    0.00   65553/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::utf8_iterator&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator& const&> >::type Catch::operator==<libutf8::utf8_iterator&>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, libutf8::utf8_iterator&) [473]
                0.01    0.00 1112064/191231886     std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator>=<int>(Catch::ExprLhs<int>&&, int) [274]
                0.01    0.00 1112065/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [8]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [8]> >::type Catch::operator==<char const (&) [8]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [8]) [135]
                0.01    0.00 1113039/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [195]
                0.01    0.00 1113087/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [217]
                0.01    0.00 1113992/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [258]
                0.01    0.01 1966312/191231886     std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator!=<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [174]
                0.01    0.01 1966312/191231886     std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator!=<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [189]
                0.01    0.01 1966312/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator==<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [215]
                0.01    0.01 1966312/191231886     std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator!=<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [194]
                0.01    0.01 1966312/191231886     std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator!=<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [216]
                0.01    0.01 1966314/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator==<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [193]
                0.01    0.01 1966316/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator==<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [198]
                0.02    0.01 2486272/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, unsigned int, void>, std::is_arithmetic<unsigned int> >::value, Catch::BinaryExpr<char32_t, unsigned int> >::type Catch::operator==<unsigned int>(Catch::ExprLhs<char32_t>&&, unsigned int) [162]
                0.02    0.01 2949468/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator==<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [166]
                0.04    0.02 6542976/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<void const const&, void const, void>, std::negation<std::is_arithmetic<std::remove_reference<void const>::type> > >::value, Catch::BinaryExpr<void const const&, void const const&> >::type Catch::operator==<void const>(Catch::ExprLhs<void const const&>&&, void const&&) [124]
                0.04    0.02 6814423/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char, char, void>, std::is_arithmetic<char> >::value, Catch::BinaryExpr<char, char> >::type Catch::operator==<char>(Catch::ExprLhs<char>&&, char) [101]
                0.05    0.03 7657091/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned long>&&, int) [109]
                0.06    0.03 10009720/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::token_t const&, libutf8::token_t, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::token_t>::type> > >::value, Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&> >::type Catch::operator==<libutf8::token_t>(Catch::ExprLhs<libutf8::token_t const&>&&, libutf8::token_t&&) [83]
                0.08    0.04 11851583/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, char32_t, void>, std::is_arithmetic<char32_t> >::value, Catch::BinaryExpr<char32_t, char32_t> >::type Catch::operator==<char32_t>(Catch::ExprLhs<char32_t>&&, char32_t) [75]
                0.11    0.06 17413507/191231886     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [54]
                0.68    0.36 106039706/191231886     Catch::RunContext::resetAssertionInfo() [20]
[15]     4.8    1.23    0.65 191231886         Catch::operator"" sr(char const, unsigned long) [15]
                0.65    0.00 191231886/403311520     Catch::StringRef::StringRef(char const, unsigned long) [31]
-----------------------------------------------
                0.47    1.37 265755016/265755016     std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [9]
[16]     4.7    0.47    1.37 265755016         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const [16]
                0.42    0.95 265755016/265755016     std::pointer_traits<char const>::pointer_to(char const&) [32]
-----------------------------------------------
                0.00    0.00       1/40927101     libutf8::operator!=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [706]
                0.00    0.00       1/40927101     libutf8::operator>(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [700]
                0.00    0.00       1/40927101     libutf8::operator>=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [698]
                0.00    0.00       1/40927101     libutf8::operator<(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [704]
                0.00    0.00       1/40927101     libutf8::operator<=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [702]
                0.00    0.00       1/40927101     libutf8::operator==(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [696]
                0.00    0.00       1/40927101     libutf8::operator!=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [705]
                0.00    0.00       1/40927101     libutf8::operator>(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [699]
                0.00    0.00       1/40927101     libutf8::operator>=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [697]
                0.00    0.00       1/40927101     libutf8::operator<(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [703]
                0.00    0.00       1/40927101     libutf8::operator<=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [701]
                0.00    0.00       1/40927101     CATCH2_INTERNAL_TEST_3() [105]
                0.00    0.00       1/40927101     CATCH2_INTERNAL_TEST_0() [607]
                0.00    0.00       1/40927101     Catch::Clara::Args::~Args() [581]
                0.00    0.00       1/40927101     Catch::Clara::ExeName::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [477]
                0.00    0.00       1/40927101     Catch::generateRandomSeed(Catch::GenerateFrom) [707]
                0.00    0.00       1/40927101     Catch::ReusableStringStream::~ReusableStringStream() [708]
                0.00    0.00       1/40927101     Catch::Config::Config(Catch::ConfigData const&) [645]
                0.00    0.00       2/40927101     unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [682]
                0.00    0.00       2/40927101     operator+(char32_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [492]
                0.00    0.00       2/40927101     operator+(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char32_t) [493]
                0.00    0.00       2/40927101     Catch::ReporterSpec::~ReporterSpec() [738]
                0.00    0.00       2/40927101     Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::invokeLambda<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [640]
                0.00    0.00       3/40927101     void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [728]
                0.00    0.00       3/40927101     Catch::TestSpecParser::~TestSpecParser() [730]
                0.00    0.00       4/40927101     CATCH2_INTERNAL_TEST_8() [497]
                0.00    0.00       4/40927101     CATCH2_INTERNAL_TEST_37() [466]
                0.00    0.00       4/40927101     Catch::Clara::Help::Help(bool&) [475]
                0.00    0.00       4/40927101     Catch::ProcessedReporterSpec::~ProcessedReporterSpec() [721]
                0.00    0.00       4/40927101     Catch::ConsoleReporter::printTotalsDivider(Catch::Totals const&) [683]
                0.00    0.00       6/40927101     Catch::ConfigData::~ConfigData() [542]
                0.00    0.00       8/40927101     Catch::ReporterRegistry::ReporterRegistry() [617]
                0.00    0.00       8/40927101     std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> >::~pair() [681]
                0.00    0.00       8/40927101     Catch::(anonymous namespace)::ColumnInfo::~ColumnInfo() [680]
                0.00    0.00       9/40927101     Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [671]
                0.00    0.00      10/40927101     CATCH2_INTERNAL_TEST_21() [323]
                0.00    0.00      13/40927101     CATCH2_INTERNAL_TEST_18() [134]
                0.00    0.00      16/40927101     libutf8::operator==(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [602]
                0.00    0.00      18/40927101     CATCH2_INTERNAL_TEST_0() [8]
                0.00    0.00      19/40927101     CATCH2_INTERNAL_TEST_0() [69]
                0.00    0.00      22/40927101     Catch::TestCaseTracking::TrackerContext::startRun() [567]
                0.00    0.00      23/40927101     unittest::snap_catch2_main(char const, char const, int, char**, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [253]
                0.00    0.00      25/40927101     CATCH2_INTERNAL_TEST_0() [284]
                0.00    0.00      25/40927101     CATCH2_INTERNAL_TEST_12() [11]
                0.00    0.00      32/40927101     libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::~case_insensitive_basic_string() [632]
                0.00    0.00      34/40927101     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::~ParserRefImpl() [630]
                0.00    0.00      36/40927101     CATCH2_INTERNAL_TEST_0() [55]
                0.00    0.00      44/40927101     Catch::TestCaseInfo::~TestCaseInfo() [623]
                0.00    0.00      82/40927101     Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [512]
                0.00    0.00     101/40927101     CATCH2_INTERNAL_TEST_0() [491]
                0.00    0.00     106/40927101     Catch::makeCommandLineParser(Catch::ConfigData&) [100]
                0.00    0.00     126/40927101     Catch::TestCaseTracking::SectionTracker::~SectionTracker() [601]
                0.00    0.00     174/40927101     Catch::Clara::Detail::BasicResult<void>::~BasicResult() [592]
                0.00    0.00     176/40927101     Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::~BasicResult() [591]
                0.00    0.00     208/40927101     Catch::RunContext::runTest(Catch::TestCaseHandle const&) [529]
                0.00    0.00     208/40927101     Catch::TestCaseStats::~TestCaseStats() [589]
                0.00    0.00     453/40927101     Catch::Clara::Opt::isMatch(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [575]
                0.00    0.00     896/40927101     Catch::Clara::Detail::Token::~Token() [570]
                0.00    0.00     948/40927101     Catch::TestCaseTracking::NameAndLocation::~NameAndLocation() [566]
                0.00    0.00    1000/40927101     std::basic_ostream<char, std::char_traits<char> >& operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char32_t) [561]
                0.00    0.00    1929/40927101     Catch::SectionInfo::~SectionInfo() [439]
                0.00    0.00    2001/40927101     CATCH2_INTERNAL_TEST_0() [511]
                0.00    0.00    2063/40927101     CATCH2_INTERNAL_TEST_25() [172]
                0.00    0.00    3348/40927101     void std::Destroy<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [524]
                0.00    0.00    5642/40927101     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl() [510]
                0.00    0.00   67582/40927101     Catch::Matchers::ExceptionWatcher::~ExceptionWatcher() [464]
                0.00    0.00   67582/40927101     Catch::Matchers::MatcherUntypedBase::~MatcherUntypedBase() [465]
                0.00    0.00   71680/40927101     CATCH2_INTERNAL_TEST_14() [61]
                0.01    0.04  983143/40927101     CATCH2_INTERNAL_TEST_3() [7]
                0.01    0.04 1112080/40927101     CATCH2_INTERNAL_TEST_31() [40]
                0.02    0.08 2227977/40927101     CATCH2_INTERNAL_TEST_0() [10]
                0.02    0.13 3336208/40927101     CATCH2_INTERNAL_TEST_0() [4]
                0.02    0.14 3631784/40927101     Catch::AssertionResultData::~AssertionResultData() [113]
                0.03    0.17 4454735/40927101     CATCH2_INTERNAL_TEST_6() [26]
                0.04    0.21 5500306/40927101     CATCH2_INTERNAL_TEST_0() [14]
                0.04    0.23 6094753/40927101     CATCH2_INTERNAL_TEST_41() [28]
                0.05    0.25 6675492/40927101     libutf8::json_tokens::~json_tokens() [82]
                0.05    0.25 6683908/40927101     operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char32_t) [24]
[17]     4.7    0.28    1.55 40927101         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17]
                0.20    1.15 79736404/95856845     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [23]
                0.20    0.00 79736404/79736404     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::~Allochider() [111]
-----------------------------------------------
                0.00    0.00       1/4839844     unittest::g_source_dir[abi:cxx11]() [677]
                0.00    0.00       1/4839844     unittest::g_binary_dir[abi:cxx11]() [676]
                0.00    0.00       1/4839844     unittest::g_tmp_dir[abi:cxx11]() [675]
                0.00    0.00       1/4839844     libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string() [678]
                0.00    0.00       1/4839844     CATCH2_INTERNAL_TEST_6() [26]
                0.00    0.00       1/4839844     operator+(char32_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [492]
                0.00    0.00       1/4839844     operator+(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char32_t) [493]
                0.00    0.00       1/4839844     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>(Catch::Clara::accept_many_t, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [659]
                0.00    0.00       1/4839844     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [664]
                0.00    0.00       1/4839844     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>(Catch::Clara::accept_many_t, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [662]
                0.00    0.00       1/4839844     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [663]
                0.00    0.00       1/4839844     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [653]
                0.00    0.00       1/4839844     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [658]
                0.00    0.00       1/4839844     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [654]
                0.00    0.00       1/4839844     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [655]
                0.00    0.00       1/4839844     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [656]
                0.00    0.00       1/4839844     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [657]
                0.00    0.00       1/4839844     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [660]
                0.00    0.00       1/4839844     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [661]
                0.00    0.00       1/4839844     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, void>(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [651]
                0.00    0.00       1/4839844     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, void>(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [652]
                0.00    0.00       1/4839844     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<long, void>(long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [665]
                0.00    0.00       2/4839844     CATCH2_INTERNAL_TEST_21() [323]
                0.00    0.00       2/4839844     Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::invokeLambda<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [640]
                0.00    0.00       2/4839844     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<double, void>(double&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [633]
                0.00    0.00       3/4839844     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [626]
                0.00    0.00       3/4839844     Catch::ConfigData::ConfigData() [634]
                0.00    0.00       3/4839844     Catch::TestSpecParser::TestSpecParser(Catch::ITagAliasRegistry const&) [635]
                0.00    0.00       5/4839844     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [612]
                0.00    0.00       9/4839844     Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType const&) [606]
                0.00    0.00      17/4839844     CATCH2_INTERNAL_TEST_0() [8]
                0.00    0.00      22/4839844     Catch::TestCaseInfo::TestCaseInfo(Catch::StringRef, Catch::NameAndTags const&, Catch::SourceLineInfo const&) [541]
                0.00    0.00      36/4839844     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [588]
                0.00    0.00     174/4839844     Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType) [548]
                0.00    0.00     175/4839844     Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::Detail::ParseState const&) [546]
                0.00    0.00     208/4839844     Catch::RunContext::runTest(Catch::TestCaseHandle const&) [529]
                0.00    0.00    2047/4839844     CATCH2_INTERNAL_TEST_25() [172]
                0.00    0.02   67582/4839844     Catch::Matchers::MatcherUntypedBase::MatcherUntypedBase() [317]
                0.04    0.16  521555/4839844     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [37]
                0.06    0.27  907946/4839844     Catch::AssertionResultData::AssertionResultData(Catch::ResultWas::OfType, Catch::LazyExpression const&) [76]
                0.08    0.33 1112063/4839844     CATCH2_INTERNAL_TEST_0() [4]
                0.15    0.67 2227968/4839844     CATCH2_INTERNAL_TEST_0() [10]
[18]     4.5    0.33    1.45 4839844         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
                0.38    0.45 43486588/219918374     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6]
                0.07    0.25 43486588/81555420     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [48]
                0.24    0.06 43486588/51448667     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [73]
-----------------------------------------------
                0.00    0.00       1/26997171     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::initializer_list<char>, std::allocator<char> const&) [748]
                0.00    0.00       4/26997171     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, std::allocator<char> const&) [673]
                0.00    0.01  241540/26997171     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356]
                0.09    1.61 26755626/26997171     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [13]
[19]     4.4    0.09    1.63 26997171         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const) [19]
                0.27    1.36 26997298/26997298     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char const>(char const, char const, std::__false_type) [22]
-----------------------------------------------
                                                 <spontaneous>
[20]     4.2    0.33    1.31                 Catch::RunContext::resetAssertionInfo() [20]
                0.68    0.36 106039706/191231886     Catch::operator"" sr(char const, unsigned long) [15]
                0.28    0.00 106039706/106039728     Catch::StringRef::StringRef() [91]
-----------------------------------------------
                0.00    0.00       1/247595637     std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >::_S_assign(char, unsigned long, char) [804]
                0.04    0.00 5706807/247595637     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [89]
                0.15    0.00 21970455/247595637     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [41]
                1.46    0.00 219918374/247595637     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6]
[21]     4.2    1.64    0.00 247595637         std::char_traits<char>::assign(char&, char const&) [21]
-----------------------------------------------
                0.27    1.36 26997298/26997298     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const) [19]
[22]     4.2    0.27    1.36 26997298         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char const>(char const, char const, std::__false_type) [22]
                0.29    1.07 26997298/26997298     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag) [33]
-----------------------------------------------
                0.00    0.00      45/95856845     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [263]
                0.01    0.08 5283224/95856845     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [43]
                0.03    0.16 10837172/95856845     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [34]
                0.20    1.15 79736404/95856845     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17]
[23]     4.1    0.24    1.38 95856845         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [23]
                0.29    0.84 95856845/263527044     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [9]
                0.05    0.20 17542123/17542123     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [97]
-----------------------------------------------
                0.00    0.00       1/5569921     CATCH2_INTERNAL_TEST_18() [134]
                0.05    1.51 5569920/5569921     CATCH2_INTERNAL_TEST_0() [10]
[24]     4.0    0.05    1.51 5569921         operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char32_t) [24]
                0.05    1.16 6683908/7796136     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [29]
                0.05    0.25 6683908/40927101     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17]
-----------------------------------------------
                0.00    0.00       1/857452566     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag) [536]
                0.00    0.00       2/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() const [800]
                0.00    0.00       2/857452566     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag) [158]
                0.00    0.00       3/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [723]
                0.00    0.00       4/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, std::allocator<char> const&) [673]
                0.00    0.00       8/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [155]
                0.00    0.00     104/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [263]
                0.00    0.00    8460/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [571]
                0.00    0.00 1117178/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [50]
                0.00    0.00 1179725/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [186]
                0.00    0.00 2233323/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [276]
                0.01    0.00 2932375/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [95]
                0.01    0.00 3932627/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() [199]
                0.01    0.00 3933029/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() [191]
                0.01    0.00 4915780/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cend() const [146]
                0.01    0.00 5201091/857452566     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [90]
                0.01    0.00 5283224/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [43]
                0.01    0.00 5706807/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [89]
                0.01    0.00 7865256/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() const [167]
                0.02    0.00 8905921/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [278]
                0.02    0.00 9724073/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [34]
                0.02    0.00 10053598/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [45]
                0.02    0.00 12781428/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cbegin() const [148]
                0.03    0.00 17542123/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [97]
                0.04    0.00 20555403/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [30]
                0.05    0.00 26997298/857452566     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag) [33]
                0.08    0.00 45234025/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) const [81]
                0.10    0.00 54280078/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [104]
                0.22    0.00 121396230/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5]
                0.40    0.00 219918374/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6]
                0.48    0.00 265755016/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [9]
[25]     4.0    1.56    0.00 857452566         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25]
-----------------------------------------------
                0.09    1.41      20/20          Catch::TestInvokerAsFunction::invoke() const [1]
[26]     3.8    0.09    1.41      20         CATCH2_INTERNAL_TEST_6() [26]
                0.02    0.49 1114087/1116134     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [53]
                0.11    0.25 1114087/1116134     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const) [67]
                0.03    0.17 4454735/40927101     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17]
                0.01    0.15 1113098/2225164     libutf8::json_tokens::~json_tokens() [82]
                0.01    0.06 1112039/1113039     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [195]
                0.01    0.02 1113138/10009720     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::token_t const&, libutf8::token_t, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::token_t>::type> > >::value, Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&> >::type Catch::operator==<libutf8::token_t>(Catch::ExprLhs<libutf8::token_t const&>&&, libutf8::token_t&&) [83]
                0.01    0.01 2230441/106039706     operator"" catchsr(char const, unsigned long) [35]
                0.02    0.00 1113063/2226126     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::~BinaryExpr() [290]
                0.01    0.00 1113138/10009720     Catch::ExprLhs<libutf8::token_t const&> Catch::operator<=<libutf8::token_t, 0>(Catch::Decomposer&&, libutf8::token_t&&) [152]
                0.01    0.00 1113115/3337262     Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [301]
                0.01    0.00 2230841/106040468     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [66]
                0.01    0.00 1113138/10009720     Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&>::~BinaryExpr() [209]
                0.01    0.00 2230441/106039706     Catch::AssertionHandler::~AssertionHandler() [88]
                0.00    0.00     400/1929        Catch::SectionInfo::~SectionInfo() [439]
                0.00    0.00    4188/17413507     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [54]
                0.00    0.00     434/69846       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356]
                0.00    0.00    1024/1113087     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [217]
                0.00    0.00    4188/18527571     Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [115]
                0.00    0.00     400/800         Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [543]
                0.00    0.00    4188/18527571     Catch::BinaryExpr<int, int>::~BinaryExpr() [170]
                0.00    0.00       1/3336194     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const) [2]
                0.00    0.00      20/20          std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [32], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [32]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [32]> >::type Catch::operator==<char const (&) [32]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [32]) [631]
                0.00    0.00       8/8           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [33], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [33]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [33]> >::type Catch::operator==<char const (&) [33]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [33]) [650]
                0.00    0.00       6/7           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [9], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [9]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [9]> >::type Catch::operator==<char const (&) [9]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [9]) [669]
                0.00    0.00       5/5           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [31], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [31]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [31]> >::type Catch::operator==<char const (&) [31]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [31]) [674]
                0.00    0.00       1/4839844     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
                0.00    0.00       4/7           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [10]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [10]> >::type Catch::operator==<char const (&) [10]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [10]) [668]
                0.00    0.00       3/3           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [54], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [54]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [54]> >::type Catch::operator==<char const (&) [54]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [54]) [715]
                0.00    0.00       2/3280968     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [85]
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [57], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [57]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [57]> >::type Catch::operator==<char const (&) [57]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [57]) [744]
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [48], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [48]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [48]> >::type Catch::operator==<char const (&) [48]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [48]) [742]
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [76], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [76]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [76]> >::type Catch::operator==<char const (&) [76]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [76]) [746]
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [67], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [67]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [67]> >::type Catch::operator==<char const (&) [67]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [67]) [745]
                0.00    0.00       1/2           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [16], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [16]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [16]> >::type Catch::operator==<char const (&) [16]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [16]) [725]
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [36], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [36]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [36]> >::type Catch::operator==<char const (&) [36]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [36]) [741]
                0.00    0.00    1024/1114090     std::operator|(std::IosOpenmode, std::IosOpenmode) [858]
                0.00    0.00    1024/2161663     std::setw(int) [848]
                0.00    0.00    1024/2161663     std::Setfill<char> std::setfill<char>(char) [849]
                0.00    0.00      20/83          unittest::gprogress() [1062]
                0.00    0.00      20/20          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [32]>::~BinaryExpr() [1101]
                0.00    0.00       8/8           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [33]>::~BinaryExpr() [1142]
                0.00    0.00       6/7           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [9]>::~BinaryExpr() [1144]
                0.00    0.00       5/5           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [31]>::~BinaryExpr() [1203]
                0.00    0.00       4/7           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10]>::~BinaryExpr() [1143]
                0.00    0.00       3/3           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [54]>::~BinaryExpr() [1207]
                0.00    0.00       1/1           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [57]>::~BinaryExpr() [1290]
                0.00    0.00       1/1           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [48]>::~BinaryExpr() [1288]
                0.00    0.00       1/1           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [76]>::~BinaryExpr() [1292]
                0.00    0.00       1/1           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [67]>::~BinaryExpr() [1291]
                0.00    0.00       1/2           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [16]>::~BinaryExpr() [1256]
                0.00    0.00       1/1           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [36]>::~BinaryExpr() [1287]
-----------------------------------------------
                0.00    0.00  521622/112791252     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [257]
                0.01    0.03 3695248/112791252     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [50]
                0.41    0.98 108574382/112791252     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [3]
[27]     3.7    0.43    1.02 112791252         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [27]
                0.32    0.47 112791252/141039844     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [38]
                0.24    0.00 112791252/476838389     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [36]
-----------------------------------------------
                0.39    1.05       1/1           Catch::TestInvokerAsFunction::invoke() const [1]
[28]     3.7    0.39    1.05       1         CATCH2_INTERNAL_TEST_41() [28]
                0.03    0.34 6094752/6340178     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t) [65]
                0.04    0.23 6094753/40927101     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17]
                0.03    0.16 6412185/17413507     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [54]
                0.04    0.02 6412185/18527571     Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [115]
                0.04    0.02 6450057/106039706     operator"" catchsr(char const, unsigned long) [35]
                0.03    0.00 6412185/18527571     Catch::BinaryExpr<int, int>::~BinaryExpr() [170]
                0.02    0.00 6450058/106040468     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [66]
                0.00    0.02  190461/364958      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [273]
                0.02    0.00 6450057/106039706     Catch::AssertionHandler::~AssertionHandler() [88]
                0.01    0.00 2095071/2098472     unittest::rand_char(bool) [388]
                0.00    0.01  190461/1480070     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [168]
                0.00    0.00   18936/18936       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long) [498]
                0.00    0.00   18936/46114452     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [60]
                0.00    0.00       1/1929        Catch::SectionInfo::~SectionInfo() [439]
                0.00    0.00       1/69846       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356]
                0.00    0.00       1/800         Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [543]
                0.00    0.00       1/83          unittest::g_progress() [1062]
-----------------------------------------------
                0.00    0.00       1/7796136     CATCH2_INTERNAL_TEST_18() [134]
                0.00    0.00     164/7796136     Catch::RunContext::runTest(Catch::TestCaseHandle const&) [529]
                0.01    0.19 1112063/7796136     CATCH2_INTERNAL_TEST_0() [4]
                0.05    1.16 6683908/7796136     operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char32_t) [24]
[29]     3.6    0.06    1.36 7796136         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [29]
                0.11    1.24 20033844/20555403     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [30]
-----------------------------------------------
                0.00    0.00       1/20555403     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [720]
                0.00    0.00       1/20555403     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [722]
                0.00    0.00       2/20555403     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [666]
                0.00    0.03  521555/20555403     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [37]
                0.11    1.24 20033844/20555403     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [29]
[30]     3.5    0.12    1.28 20555403         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [30]
                0.14    1.06 20555403/129651407     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5]
                0.04    0.00 20555403/476838389     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [36]
                0.04    0.00 20555403/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25]
-----------------------------------------------
                0.00    0.00      67/403311520     Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [584]
                0.00    0.00      89/403311520     Catch::StringRef::substr(unsigned long, unsigned long) const [709]
                0.36    0.00 106039706/403311520     operator"" catchsr(char const, unsigned long) [35]
                0.36    0.00 106039772/403311520     Catch::StringRef::StringRef(char const) [51]
                0.65    0.00 191231886/403311520     Catch::operator"" sr(char const, unsigned long) [15]
[31]     3.5    1.37    0.00 403311520         Catch::StringRef::StringRef(char const, unsigned long) [31]
-----------------------------------------------
                0.42    0.95 265755016/265755016     std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const [16]
[32]     3.5    0.42    0.95 265755016         std::pointer_traits<char const>::pointer_to(char const&) [32]
                0.56    0.39 265755016/265755016     char const std::addressof<char const>(char const&) [39]
-----------------------------------------------
                0.29    1.07 26997298/26997298     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char const>(char const, char const, std::__false_type) [22]
[33]     3.5    0.29    1.07 26997298         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag) [33]
                0.24    0.28 26997298/219918374     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6]
                0.16    0.14 26997298/26997300     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const) [86]
                0.10    0.08 26997298/26997388     std::iterator_traits<char const>::difference_type std::distance<char const>(char const, char const) [114]
                0.05    0.00 26997298/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25]
                0.02    0.00 26997298/26997298     bool __gnu_cxx::__is_null_pointer<char const>(char const) [330]
                0.00    0.00  238136/17542125     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [56]
                0.00    0.00  238136/23409784     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [161]
                0.00    0.00  238136/20474502     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [297]
-----------------------------------------------
                0.00    0.00    4089/10837172     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [89]
                0.05    0.24 2578070/10837172     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [50]
                0.17    0.76 8255013/10837172     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5]
[34]     3.1    0.22    1.00 10837172         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [34]
                0.08    0.21 10837172/17542125     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [56]
                0.20    0.00 21674344/46114452     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [60]
                0.03    0.16 10837172/95856845     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [23]
                0.03    0.13 10837172/159954235     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [12]
                0.06    0.05 20557156/180552234     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [41]
                0.04    0.00 10837172/23409784     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [161]
                0.02    0.00 9724073/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25]
                0.02    0.00 10837172/20474502     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [297]
-----------------------------------------------
                0.00    0.00       4/106039706     CATCH2_INTERNAL_TEST_0() [607]
                0.00    0.00       8/106039706     CATCH2_INTERNAL_TEST_18() [134]
                0.00    0.00      26/106039706     CATCH2_INTERNAL_TEST_0() [284]
                0.00    0.00      60/106039706     CATCH2_INTERNAL_TEST_0() [69]
                0.00    0.00     200/106039706     CATCH2_INTERNAL_TEST_3() [105]
                0.00    0.00     800/106039706     CATCH2_INTERNAL_TEST_0() [491]
                0.00    0.00    1000/106039706     CATCH2_INTERNAL_TEST_0() [511]
                0.00    0.00    6096/106039706     CATCH2_INTERNAL_TEST_8() [497]
                0.00    0.00   67582/106039706     CATCH2_INTERNAL_TEST_14() [61]
                0.00    0.00  173522/106039706     CATCH2_INTERNAL_TEST_37() [466]
                0.00    0.00  178390/106039706     CATCH2_INTERNAL_TEST_25() [172]
                0.00    0.00  264161/106039706     CATCH2_INTERNAL_TEST_21() [323]
                0.01    0.00 1112063/106039706     unittest::catch_compare_long_strings(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [108]
                0.01    0.01 2227968/106039706     CATCH2_INTERNAL_TEST_0() [10]
                0.01    0.01 2230441/106039706     CATCH2_INTERNAL_TEST_6() [26]
                0.02    0.01 3664285/106039706     CATCH2_INTERNAL_TEST_0() [8]
                0.03    0.02 5494656/106039706     CATCH2_INTERNAL_TEST_31() [40]
                0.04    0.02 5624580/106039706     CATCH2_INTERNAL_TEST_0() [55]
                0.04    0.02 6450057/106039706     CATCH2_INTERNAL_TEST_41() [28]
                0.06    0.03 10008716/106039706     CATCH2_INTERNAL_TEST_0() [4]
                0.08    0.05 13312984/106039706     CATCH2_INTERNAL_TEST_0() [14]
                0.15    0.08 24580075/106039706     CATCH2_INTERNAL_TEST_3() [7]
                0.19    0.10 30642032/106039706     CATCH2_INTERNAL_TEST_12() [11]
[35]     2.6    0.66    0.36 106039706         operator"" catchsr(char const, unsigned long) [35]
                0.36    0.00 106039706/403311520     Catch::StringRef::StringRef(char const, unsigned long) [31]
-----------------------------------------------
                0.00    0.00       2/476838389     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() const [800]
                0.00    0.00       2/476838389     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [720]
                0.00    0.00      75/476838389     Catch::StringRef::StringRef(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [608]
                0.00    0.00     134/476838389     Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [584]
                0.00    0.00     357/476838389     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [155]
                0.00    0.00    8460/476838389     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [571]
                0.00    0.00   18936/476838389     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char) [499]
                0.00    0.00  454268/476838389     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [476]
                0.00    0.00  521555/476838389     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [37]
                0.00    0.00 1113113/476838389     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const) [99]
                0.00    0.00 1116145/476838389     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [276]
                0.00    0.00 1179725/476838389     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [186]
                0.00    0.00 1466255/476838389     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const [363]
                0.00    0.00 1466353/476838389     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const [362]
                0.01    0.00 3695248/476838389     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [50]
                0.01    0.00 3932627/476838389     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() [199]
                0.01    0.00 4915780/476838389     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cend() const [146]
                0.01    0.00 5706807/476838389     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [89]
                0.03    0.00 13359217/476838389     __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [141]
                0.04    0.00 20555403/476838389     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [30]
                0.10    0.00 45234025/476838389     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) const [81]
                0.24    0.00 112791252/476838389     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [27]
                0.55    0.00 259302650/476838389     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5]
[36]     2.6    1.01    0.00 476838389         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [36]
-----------------------------------------------
                                                 <spontaneous>
[37]     2.6    0.03    0.97                 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [37]
                0.06    0.63  521555/521594      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [43]
                0.04    0.16  521555/4839844     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
                0.01    0.04  521555/521622      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [257]
                0.00    0.03  521555/20555403     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [30]
                0.00    0.00  521555/113096310     std::char_traits<char>::length(char const) [93]
                0.00    0.00  521555/476838389     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [36]
-----------------------------------------------
                0.08    0.12 28248592/141039844     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [56]
                0.32    0.47 112791252/141039844     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [27]
[38]     2.5    0.40    0.58 141039844         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [38]
                0.22    0.17 141039844/141039844     std::allocator_traits<std::allocator<char> >::max_size(std::allocator<char> const&) [64]
                0.19    0.00 141039844/146066643     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [110]
-----------------------------------------------
                0.56    0.39 265755016/265755016     std::pointer_traits<char const>::pointer_to(char const&) [32]
[39]     2.4    0.56    0.39 265755016         char const std::addressof<char const>(char const&) [39]
                0.39    0.00 265755016/265755016     char const std::__addressof<char const>(char const&) [63]
-----------------------------------------------
                0.17    0.75       4/4           Catch::TestInvokerAsFunction::invoke() const [1]
[40]     2.4    0.17    0.75       4         CATCH2_INTERNAL_TEST_31() [40]
                0.14    0.18 4382592/4382888     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) const [81]
                0.02    0.13 4382592/6814423     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char, char, void>, std::is_arithmetic<char> >::value, Catch::BinaryExpr<char, char> >::type Catch::operator==<char>(Catch::ExprLhs<char>&&, char) [101]
                0.04    0.03 4382592/6814423     Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [143]
                0.03    0.02 5494656/106039706     operator"" catchsr(char const, unsigned long) [35]
                0.01    0.04 1112080/40927101     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17]
                0.00    0.03 1112064/7657091     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned long>&&, int) [109]
                0.02    0.00 5494672/106040468     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [66]
                0.02    0.00 4382592/6814423     Catch::BinaryExpr<char, char>::~BinaryExpr() [298]
                0.02    0.00 5494656/106039706     Catch::AssertionHandler::~AssertionHandler() [88]
                0.01    0.00 1112064/7657594     Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [160]
                0.01    0.00 1112064/46114452     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [60]
                0.01    0.00 1112064/7657092     Catch::BinaryExpr<unsigned long, int>::~BinaryExpr() [266]
                0.00    0.00      16/1929        Catch::SectionInfo::~SectionInfo() [439]
                0.00    0.00      16/69846       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356]
                0.00    0.00      16/800         Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [543]
                0.00    0.00       4/83          unittest::g_progress() [1062]
-----------------------------------------------
                0.00    0.00       3/180552234     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [155]
                0.00    0.00      52/180552234     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [263]
                0.00    0.00 1117177/180552234     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [50]
                0.01    0.01 5201092/180552234     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char) [277]
                0.01    0.01 5283224/180552234     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [43]
                0.06    0.05 20557156/180552234     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [34]
                0.08    0.06 26997300/180552234     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const) [86]
                0.34    0.28 121396230/180552234     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5]
[41]     2.3    0.51    0.41 180552234         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [41]
                0.26    0.00 158581779/158584684     std::char_traits<char>::copy(char, char const, unsigned long) [94]
                0.15    0.00 21970455/247595637     std::char_traits<char>::assign(char&, char const&) [21]
-----------------------------------------------
                                                 <spontaneous>
[42]     1.8    0.71    0.00                 Catch::AssertionHandler::AssertionHandler(Catch::StringRef, Catch::SourceLineInfo const&, Catch::StringRef, Catch::ResultDisposition::Flags) [42]
-----------------------------------------------
                0.00    0.00      17/521594      CATCH2_INTERNAL_TEST_0() [8]
                0.00    0.00      22/521594      Catch::TestCaseInfo::TestCaseInfo(Catch::StringRef, Catch::NameAndTags const&, Catch::SourceLineInfo const&) [541]
                0.06    0.63  521555/521594      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [37]
[43]     1.8    0.06    0.63  521594         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [43]
                0.02    0.12 10063548/159954235     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [12]
                0.14    0.00 15346772/46114452     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [60]
                0.04    0.10 5283224/17542125     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [56]
                0.01    0.08 5283224/95856845     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [23]
                0.01    0.04 4780324/263527044     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [9]
                0.01    0.01 5283224/180552234     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [41]
                0.02    0.00 5283224/23409784     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [161]
                0.01    0.00 5283224/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25]
                0.01    0.00 5283224/20474502     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [297]
-----------------------------------------------
                                                 <spontaneous>
[44]     1.6    0.64    0.00                 Catch::RunContext::handleExpr(Catch::AssertionInfo const&, Catch::ITransientExpression const&, Catch::AssertionReaction&) [44]
-----------------------------------------------
                0.00    0.00       1/2801635     libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [713]
                0.00    0.00       1/2801635     libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [711]
                0.00    0.00       1/2801635     libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [712]
                0.00    0.00       1/2801635     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>(Catch::Clara::accept_many_t, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [659]
                0.00    0.00       1/2801635     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [664]
                0.00    0.00       1/2801635     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>(Catch::Clara::accept_many_t, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [662]
                0.00    0.00       1/2801635     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [663]
                0.00    0.00       1/2801635     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [653]
                0.00    0.00       1/2801635     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [658]
                0.00    0.00       1/2801635     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [654]
                0.00    0.00       1/2801635     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [655]
                0.00    0.00       1/2801635     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [656]
                0.00    0.00       1/2801635     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [657]
                0.00    0.00       1/2801635     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [660]
                0.00    0.00       1/2801635     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [661]
                0.00    0.00       1/2801635     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, void>(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [651]
                0.00    0.00       1/2801635     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, void>(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [652]
                0.00    0.00       1/2801635     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<long, void>(long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [665]
                0.00    0.00       2/2801635     (anonymous namespace)::get_date(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [187]
                0.00    0.00       2/2801635     CATCH2_INTERNAL_TEST_18() [134]
                0.00    0.00       2/2801635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [666]
                0.00    0.00       2/2801635     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<double, void>(double&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [633]
                0.00    0.00       2/2801635     Catch::Config::Config(Catch::ConfigData const&) [645]
                0.00    0.00       3/2801635     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [626]
                0.00    0.00       3/2801635     Catch::ConfigData::ConfigData(Catch::ConfigData const&) [573]
                0.00    0.00       4/2801635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [442]
                0.00    0.00       4/2801635     Catch::(anonymous namespace)::ColumnInfo::ColumnInfo(Catch::(anonymous namespace)::ColumnInfo const&) [642]
                0.00    0.00       5/2801635     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [612]
                0.00    0.00      11/2801635     Catch::Clara::Detail::TokenStream::loadBuffer() [604]
                0.00    0.00      32/2801635     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) [594]
                0.00    0.00      64/2801635     void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [586]
                0.00    0.00      82/2801635     Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [512]
                0.00    0.00     126/2801635     Catch::TestCaseTracking::NameAndLocation::NameAndLocation(Catch::TestCaseTracking::NameAndLocation const&) [574]
                0.00    0.00     208/2801635     Catch::TestCaseStats::TestCaseStats(Catch::TestCaseInfo const&, Catch::Totals const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [560]
                0.00    0.00     410/2801635     Catch::SectionInfo::SectionInfo(Catch::SectionInfo const&) [538]
                0.00    0.00     453/2801635     (anonymous namespace)::normaliseOpt(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [530]
                0.00    0.00     822/2801635     Catch::TestCaseTracking::NameAndLocation::NameAndLocation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::SourceLineInfo const&) [515]
                0.00    0.00     874/2801635     Catch::Clara::Detail::Token::Token(Catch::Clara::Detail::Token const&) [514]
                0.00    0.00    3250/2801635     void std::Construct<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [482]
                0.00    0.00    3836/2801635     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&) [480]
                0.00    0.01   67582/2801635     Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [231]
                0.06    0.56 2723838/2801635     Catch::AssertionResultData::AssertionResultData(Catch::AssertionResultData const&) [46]
[45]     1.6    0.06    0.58 2801635         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [45]
                0.01    0.34 5026799/5201091     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char) [68]
                0.08    0.01 5026799/5026799     __gnu_cxx::__alloc_traits<std::allocator<char> >::_S_select_on_copy(std::allocator<char> const&) [154]
                0.05    0.00 5026799/46114452     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [60]
                0.01    0.03 5026799/81555420     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [48]
                0.03    0.01 5026799/51448667     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [73]
                0.02    0.00 10053598/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25]
                0.01    0.00 5026799/146066643     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [110]
-----------------------------------------------
                                                 <spontaneous>
[46]     1.6    0.01    0.62                 Catch::AssertionResultData::AssertionResultData(Catch::AssertionResultData const&) [46]
                0.06    0.56 2723838/2801635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [45]
-----------------------------------------------
                0.00    0.00       1/105585733     Catch::BinaryExpr<char32_t, int>::BinaryExpr(bool, char32_t, Catch::StringRef, int) [805]
                0.00    0.00       1/105585733     Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [11]>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, char const (&) [11]) [814]
                0.00    0.00       1/105585733     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [17]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [17]) [806]
                0.00    0.00       1/105585733     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [4]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [4]) [809]
                0.00    0.00       1/105585733     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [57]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [57]) [810]
                0.00    0.00       1/105585733     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [48]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [48]) [808]
                0.00    0.00       1/105585733     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [76]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [76]) [812]
                0.00    0.00       1/105585733     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [67]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [67]) [811]
                0.00    0.00       1/105585733     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [36]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [36]) [807]
                0.00    0.00       1/105585733     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [813]
                0.00    0.00       1/105585733     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [815]
                0.00    0.00       2/105585733     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [797]
                0.00    0.00       2/105585733     Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [798]
                0.00    0.00       2/105585733     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [16]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [16]) [796]
                0.00    0.00       2/105585733     Catch::BinaryExpr<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&>::BinaryExpr(bool, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&, Catch::StringRef, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&) [799]
                0.00    0.00       3/105585733     Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [5]>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, char const (&) [5]) [781]
                0.00    0.00       3/105585733     Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [3]>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, char const (&) [3]) [780]
                0.00    0.00       3/105585733     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, char const (&) [7]) [373]
                0.00    0.00       3/105585733     Catch::BinaryExpr<double, Catch::Approx const&>::BinaryExpr(bool, double, Catch::StringRef, Catch::Approx const&) [782]
                0.00    0.00       3/105585733     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [6]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [6]) [779]
                0.00    0.00       3/105585733     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [54]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [54]) [778]
                0.00    0.00       5/105585733     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [31]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [31]) [775]
                0.00    0.00       6/105585733     Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [763]
                0.00    0.00       6/105585733     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [764]
                0.00    0.00       6/105585733     Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, char const (&) [7], Catch::StringRef, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [762]
                0.00    0.00       7/105585733     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [10]) [756]
                0.00    0.00       7/105585733     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [9]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [9]) [757]
                0.00    0.00       8/105585733     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [2]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [2]) [752]
                0.00    0.00       8/105585733     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [33]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [33]) [753]
                0.00    0.00      10/105585733     Catch::BinaryExpr<char32_t, char>::BinaryExpr(bool, char32_t, Catch::StringRef, char) [750]
                0.00    0.00      12/105585733     Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [749]
                0.00    0.00      14/105585733     Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7]>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, char const (&) [7]) [739]
                0.00    0.00      20/105585733     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [32]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [32]) [732]
                0.00    0.00      25/105585733     Catch::BinaryExpr<libutf8::bom_t const&, libutf8::bom_t const&>::BinaryExpr(bool, libutf8::bom_t const&, Catch::StringRef, libutf8::bom_t const&) [726]
                0.00    0.00     106/105585733     Catch::BinaryExpr<long, int>::BinaryExpr(bool, long, Catch::StringRef, int) [647]
                0.00    0.00     502/105585733     Catch::BinaryExpr<unsigned long, unsigned long>::BinaryExpr(bool, unsigned long, Catch::StringRef, unsigned long) [613]
                0.00    0.00    2047/105585733     Catch::MatchExpr<libutf8::libutf8_exception_invalid_parameter const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(libutf8::libutf8_exception_invalid_parameter const&, Catch::Matchers::ExceptionWatcher const&) [528]
                0.00    0.00    2048/105585733     Catch::BinaryExpr<char const&, char const&>::BinaryExpr(bool, char const&, Catch::StringRef, char const&) [441]
                0.00    0.00    4130/105585733     Catch::BinaryExpr<char16_t, unsigned int>::BinaryExpr(bool, char16_t, Catch::StringRef, unsigned int) [576]
                0.00    0.00   63485/105585733     Catch::BinaryExpr<char16_t, int>::BinaryExpr(bool, char16_t, Catch::StringRef, int) [505]
                0.00    0.00   65535/105585733     Catch::MatchExpr<libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher const&) [459]
                0.00    0.00   65587/105585733     Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, libutf8::utf8_iterator&) [500]
                0.01    0.00 1112065/105585733     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [8]) [275]
                0.01    0.00 1113992/105585733     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [435]
                0.01    0.00 2226126/105585733     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [283]
                0.01    0.00 2486272/105585733     Catch::BinaryExpr<char32_t, unsigned int>::BinaryExpr(bool, char32_t, Catch::StringRef, unsigned int) [219]
                0.02    0.00 3932624/105585733     Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::BinaryExpr(bool, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, Catch::StringRef, libutf8::utf8_iterator&) [220]
                0.02    0.00 3932626/105585733     Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::BinaryExpr(bool, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, Catch::StringRef, libutf8::utf8_iterator&) [173]
                0.02    0.00 3932628/105585733     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [197]
                0.03    0.00 4915780/105585733     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [254]
                0.04    0.00 6542976/105585733     Catch::BinaryExpr<void const const&, void const const&>::BinaryExpr(bool, void const const&, Catch::StringRef, void const const&) [214]
                0.04    0.00 6814423/105585733     Catch::BinaryExpr<char, char>::BinaryExpr(bool, char, Catch::StringRef, char) [125]
                0.04    0.00 7657092/105585733     Catch::BinaryExpr<unsigned long, int>::BinaryExpr(bool, unsigned long, Catch::StringRef, int) [140]
                0.06    0.00 10009720/105585733     Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&>::BinaryExpr(bool, libutf8::token_t const&, Catch::StringRef, libutf8::token_t const&) [138]
                0.07    0.00 11851583/105585733     Catch::BinaryExpr<char32_t, char32_t>::BinaryExpr(bool, char32_t, Catch::StringRef, char32_t) [127]
                0.11    0.00 18527571/105585733     Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [92]
                0.12    0.00 20326644/105585733     Catch::UnaryExpr<bool>::UnaryExpr(bool) [103]
[47]     1.6    0.62    0.00 105585733         Catch::ITransientExpression::ITransientExpression(bool, bool) [47]
-----------------------------------------------
                0.00    0.00       1/81555420     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&) [774]
                0.00    0.00       1/81555420     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<char> const&) [534]
                0.00    0.00       1/81555420     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::initializer_list<char>, std::allocator<char> const&) [748]
                0.00    0.00       2/81555420     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::allocator<char> const&) [120]
                0.00    0.00       4/81555420     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, std::allocator<char> const&) [673]
                0.00    0.00       6/81555420     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long, char, std::allocator<char> const&) [714]
                0.00    0.00  174292/81555420     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char, void>(char, char, std::allocator<char> const&) [361]
                0.00    0.00  241540/81555420     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356]
                0.01    0.03 5026799/81555420     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [45]
                0.01    0.03 5870560/81555420     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [95]
                0.05    0.15 26755626/81555420     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [13]
                0.07    0.25 43486588/81555420     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
[48]     1.5    0.14    0.46 81555420         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [48]
                0.15    0.32 81555547/81555547     std::pointer_traits<char>::pointer_to(char&) [57]
-----------------------------------------------
                0.00    0.00       2/20326644     CATCH2_INTERNAL_TEST_0() [69]
                0.00    0.00      40/20326644     CATCH2_INTERNAL_TEST_0() [8]
                0.00    0.00     100/20326644     CATCH2_INTERNAL_TEST_3() [105]
                0.00    0.00     300/20326644     CATCH2_INTERNAL_TEST_0() [491]
                0.01    0.02 1113984/20326644     CATCH2_INTERNAL_TEST_0() [10]
                0.04    0.13 5899234/20326644     CATCH2_INTERNAL_TEST_3() [7]
                0.09    0.29 13312984/20326644     CATCH2_INTERNAL_TEST_0() [14]
[49]     1.5    0.13    0.44 20326644         void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [49]
                0.10    0.23 20326644/20326644     Catch::ExprLhs<bool>::makeUnaryExpr() const [78]
                0.11    0.00 20326644/20326644     Catch::UnaryExpr<bool>::~UnaryExpr() [142]
-----------------------------------------------
                0.02    0.22 1113113/2579108     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const) [99]
                0.02    0.29 1465995/2579108     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [74]
[50]     1.4    0.04    0.51 2579108         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [50]
                0.05    0.24 2578070/10837172     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [34]
                0.03    0.04 3695248/219918374     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6]
                0.01    0.04 3695248/159954235     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [12]
                0.01    0.03 3695248/112791252     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [27]
                0.02    0.02 1117178/1117178     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [276]
                0.01    0.00 3695248/476838389     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [36]
                0.00    0.00 1117177/180552234     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [41]
                0.00    0.00 1117178/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25]
                0.00    0.00    1024/1024        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_move(char, char const, unsigned long) [953]
-----------------------------------------------
                                                 <spontaneous>
[51]     1.4    0.18    0.36                 Catch::StringRef::StringRef(char const) [51]
                0.36    0.00 106039772/403311520     Catch::StringRef::StringRef(char const, unsigned long) [31]
-----------------------------------------------
                                                 <spontaneous>
[52]     1.4    0.53    0.00                 std::vector<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::_M_erase_at_end(Catch::ScopedMessage) [52]
-----------------------------------------------
                0.00    0.00    2047/1116134     CATCH2_INTERNAL_TEST_14() [61]
                0.02    0.49 1114087/1116134     CATCH2_INTERNAL_TEST_6() [26]
[53]     1.3    0.02    0.49 1116134         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [53]
                0.01    0.34 1465995/1465995     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const) [70]
                0.02    0.11 1465995/2935280     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [95]
                0.00    0.00 1465995/2932000     std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&& std::move<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [381]
-----------------------------------------------
                0.00    0.00       4/17413507     CATCH2_INTERNAL_TEST_0() [607]
                0.00    0.00      48/17413507     CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.00    3048/17413507     CATCH2_INTERNAL_TEST_8() [497]
                0.00    0.00    4188/17413507     CATCH2_INTERNAL_TEST_6() [26]
                0.01    0.05 2224138/17413507     CATCH2_INTERNAL_TEST_0() [55]
                0.03    0.16 6412185/17413507     CATCH2_INTERNAL_TEST_41() [28]
                0.04    0.21 8769896/17413507     CATCH2_INTERNAL_TEST_12() [11]
[54]     1.3    0.07    0.42 17413507         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [54]
                0.15    0.10 17413507/18527571     Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [92]
                0.11    0.06 17413507/191231886     Catch::operator"" sr(char const, unsigned long) [15]
-----------------------------------------------
                0.14    0.35       6/6           Catch::TestInvokerAsFunction::invoke() const [1]
[55]     1.2    0.14    0.35       6         CATCH2INTERNAL_TEST_0() [55]
                0.02    0.05 2224128/11851583     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, char32_t, void>, std::is_arithmetic<char32_t> >::value, Catch::BinaryExpr<char32_t, char32_t> >::type Catch::operator==<char32_t>(Catch::ExprLhs<char32_t>&&, char32_t) [75]
                0.01    0.05 2224138/17413507     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [54]
                0.04    0.02 5624580/106039706     operator"" catchsr(char const, unsigned long) [35]
                0.00    0.03 1112114/6814423     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char, char, void>, std::is_arithmetic<char> >::value, Catch::BinaryExpr<char, char> >::type Catch::operator==<char>(Catch::ExprLhs<char>&&, char) [101]
                0.01    0.01 2224138/18527571     Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [115]
                0.01    0.01 2224138/14337866     Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t) [129]
                0.02    0.00 5624616/106040468     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [66]
                0.01    0.01 1112114/6814423     Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [143]
                0.02    0.00 5624580/106039706     Catch::AssertionHandler::~AssertionHandler() [88]
                0.01    0.00 2224128/11851583     Catch::BinaryExpr<char32_t, char32_t>::~BinaryExpr() [218]
                0.01    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<unsigned long, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator>=<int>(Catch::ExprLhs<unsigned long>&&, int) [372]
                0.01    0.00 2224138/18527571     Catch::BinaryExpr<int, int>::~BinaryExpr() [170]
                0.00    0.00 1112114/6814423     Catch::BinaryExpr<char, char>::~BinaryExpr() [298]
                0.00    0.00      36/1929        Catch::SectionInfo::~SectionInfo() [439]
                0.00    0.00      36/69846       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356]
                0.00    0.00      36/800         Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [543]
                0.00    0.00      36/40927101     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17]
                0.00    0.00      10/10          std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, char, void>, std::is_arithmetic<char> >::value, Catch::BinaryExpr<char32_t, char> >::type Catch::operator==<char>(Catch::ExprLhs<char32_t>&&, char) [724]
                0.00    0.00       1/7657594     Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [160]
                0.00    0.00       1/7657092     Catch::BinaryExpr<unsigned long, int>::~BinaryExpr() [266]
                0.00    0.00      10/10          Catch::BinaryExpr<char32_t, char>::~BinaryExpr() [1133]
                0.00    0.00       6/83          unittest::g_progress() [1062]
-----------------------------------------------
                0.00    0.00       1/17542125     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [723]
                0.00    0.00       1/17542125     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag) [158]
                0.00    0.00      45/17542125     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [263]
                0.00    0.00  238136/17542125     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag) [33]
                0.01    0.02 1183546/17542125     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [90]
                0.04    0.10 5283224/17542125     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [43]
                0.08    0.21 10837172/17542125     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [34]
[56]     1.2    0.13    0.34 17542125         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [56]
                0.08    0.12 28248592/141039844     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [38]
                0.07    0.05 17542125/17542125     std::allocator_traits<std::allocator<char> >::allocate(std::allocator<char>&, unsigned long) [136]
                0.02    0.00 17542125/38019886     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [264]
-----------------------------------------------
                0.15    0.32 81555547/81555547     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [48]
[57]     1.2    0.15    0.32 81555547         std::pointer_traits<char>::pointer_to(char&) [57]
                0.19    0.13 81555547/81555547     char std::addressof<char>(char&) [84]
-----------------------------------------------
                0.00    0.00       2/222853656     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [155]
                0.01    0.00 2935280/222853656     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [95]
                0.44    0.00 219918374/222853656     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6]
[58]     1.1    0.45    0.00 222853656         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [58]
-----------------------------------------------
                                                 <spontaneous>
[59]     1.1    0.43    0.00                 Catch::AssertionHandler::complete() [59]
-----------------------------------------------
                0.00    0.00       1/46114452     CATCH2_INTERNAL_TEST_21() [323]
                0.00    0.00       2/46114452     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [155]
                0.00    0.00       2/46114452     CATCH2_INTERNAL_TEST_0() [8]
                0.00    0.00      52/46114452     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [263]
                0.00    0.00     100/46114452     CATCH2_INTERNAL_TEST_3() [7]
                0.00    0.00     100/46114452     CATCH2_INTERNAL_TEST_0() [491]
                0.00    0.00   18936/46114452     CATCH2_INTERNAL_TEST_41() [28]
                0.01    0.00 1112064/46114452     CATCH2_INTERNAL_TEST_31() [40]
                0.03    0.00 2935280/46114452     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [95]
                0.05    0.00 5026799/46114452     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [45]
                0.14    0.00 15346772/46114452     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [43]
                0.20    0.00 21674344/46114452     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [34]
[60]     1.1    0.43    0.00 46114452         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [60]
-----------------------------------------------
                0.00    0.42       2/2           Catch::TestInvokerAsFunction::invoke() const [1]
[61]     1.1    0.00    0.42       2         CATCH2_INTERNAL_TEST_14() [61]
                0.00    0.32    2047/2047        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > snapdev::int_to_hex<char32_t>(char32_t, bool, unsigned int) [79]
                0.00    0.05   67582/67582       Catch::Matchers::ExceptionMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [230]
                0.00    0.02   65539/69846       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356]
                0.01    0.00    2047/2047        Catch::MatchExpr<libutf8::libutf8_exception_invalid_parameter const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<libutf8::libutf8_exception_invalid_parameter const&, Catch::Matchers::ExceptionWatcher>(libutf8::libutf8_exception_invalid_parameter const&, Catch::Matchers::ExceptionWatcher const&) [364]
                0.00    0.00   65535/65535       Catch::MatchExpr<libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher>(libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher const&) [458]
                0.00    0.00   71680/40927101     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17]
                0.00    0.00   67582/67582       Catch::Matchers::ExceptionWatcher::~ExceptionWatcher() [464]
                0.00    0.00    2047/1116134     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [53]
                0.00    0.00    2047/1116134     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const) [67]
                0.00    0.00   67582/106039706     operator"" catchsr(char const, unsigned long) [35]
                0.00    0.00   67586/106040468     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [66]
                0.00    0.00   67582/106039706     Catch::AssertionHandler::~AssertionHandler() [88]
                0.00    0.00       4/1929        Catch::SectionInfo::~SectionInfo() [439]
                0.00    0.00       4/800         Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [543]
                0.00    0.00   65535/65535       Catch::MatchExpr<libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher>::~MatchExpr() [891]
                0.00    0.00    2047/2047        Catch::MatchExpr<libutf8::libutf8_exception_invalid_parameter const&, Catch::Matchers::ExceptionWatcher>::~MatchExpr() [931]
                0.00    0.00       2/83          unittest::g_progress() [1062]
-----------------------------------------------
                                                 <spontaneous>
[62]     1.0    0.39    0.00                 Catch::getResultCapture() [62]
-----------------------------------------------
                0.39    0.00 265755016/265755016     char const std::addressof<char const>(char const&) [39]
[63]     1.0    0.39    0.00 265755016         char const std::__addressof<char const>(char const&) [63]
-----------------------------------------------
                0.22    0.17 141039844/141039844     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [38]
[64]     1.0    0.22    0.17 141039844         std::allocator_traits<std::allocator<char> >::max_size(std::allocator<char> const&) [64]
                0.17    0.00 141039844/158581969     __gnu_cxx::new_allocator<char>::max_size() const [112]
-----------------------------------------------
                0.00    0.00       2/6340178     CATCH2_INTERNAL_TEST_0() [284]
                0.00    0.00     400/6340178     CATCH2_INTERNAL_TEST_3() [7]
                0.00    0.00    5182/6340178     CATCH2_INTERNAL_TEST_0() [491]
                0.00    0.00   65550/6340178     CATCH2_INTERNAL_TEST_21() [323]
                0.00    0.01  174292/6340178     CATCH2_INTERNAL_TEST_25() [172]
                0.03    0.34 6094752/6340178     CATCH2_INTERNAL_TEST_41() [28]
[65]     1.0    0.03    0.35 6340178         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t) [65]
                0.03    0.32 6405728/6405728     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t) [72]
-----------------------------------------------
                0.00    0.00       1/106040468     __static_initialization_and_destruction_0(int, int) [366]
                0.00    0.00       1/106040468     __static_initialization_and_destruction_0(int, int) [551]
                0.00    0.00       1/106040468     __static_initialization_and_destruction_0(int, int) [552]
                0.00    0.00       1/106040468     __static_initialization_and_destruction_0(int, int) [553]
                0.00    0.00       1/106040468     __static_initialization_and_destruction_0(int, int) [554]
                0.00    0.00       2/106040468     __static_initialization_and_destruction_0(int, int) [531]
                0.00    0.00       2/106040468     __static_initialization_and_destruction_0(int, int) [532]
                0.00    0.00       2/106040468     __static_initialization_and_destruction_0(int, int) [365]
                0.00    0.00       3/106040468     __static_initialization_and_destruction_0(int, int) [523]
                0.00    0.00       5/106040468     CATCH2_INTERNAL_TEST_0() [607]
                0.00    0.00       8/106040468     __static_initialization_and_destruction_0(int, int) [496]
                0.00    0.00       9/106040468     CATCH2_INTERNAL_TEST_18() [134]
                0.00    0.00      22/106040468     Catch::TestCaseTracking::TrackerContext::startRun() [567]
                0.00    0.00      51/106040468     CATCH2_INTERNAL_TEST_0() [284]
                0.00    0.00      64/106040468     CATCH2_INTERNAL_TEST_0() [69]
                0.00    0.00     201/106040468     CATCH2_INTERNAL_TEST_3() [105]
                0.00    0.00     801/106040468     CATCH2_INTERNAL_TEST_0() [491]
                0.00    0.00    1001/106040468     CATCH2_INTERNAL_TEST_0() [511]
                0.00    0.00    6100/106040468     CATCH2_INTERNAL_TEST_8() [497]
                0.00    0.00   67586/106040468     CATCH2_INTERNAL_TEST_14() [61]
                0.00    0.00  173526/106040468     CATCH2_INTERNAL_TEST_37() [466]
                0.00    0.00  178406/106040468     CATCH2_INTERNAL_TEST_25() [172]
                0.00    0.00  264165/106040468     CATCH2_INTERNAL_TEST_21() [323]
                0.00    0.00 1112063/106040468     unittest::catch_compare_long_strings(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [108]
                0.01    0.00 2227977/106040468     CATCH2_INTERNAL_TEST_0() [10]
                0.01    0.00 2230841/106040468     CATCH2_INTERNAL_TEST_6() [26]
                0.01    0.00 3664286/106040468     CATCH2_INTERNAL_TEST_0() [8]
                0.02    0.00 5494672/106040468     CATCH2_INTERNAL_TEST_31() [40]
                0.02    0.00 5624616/106040468     CATCH2_INTERNAL_TEST_0() [55]
                0.02    0.00 6450058/106040468     CATCH2_INTERNAL_TEST_41() [28]
                0.04    0.00 10008732/106040468     CATCH2_INTERNAL_TEST_0() [4]
                0.05    0.00 13313128/106040468     CATCH2_INTERNAL_TEST_0() [14]
                0.09    0.00 24580079/106040468     CATCH2_INTERNAL_TEST_3() [7]
                0.11    0.00 30642057/106040468     CATCH2_INTERNAL_TEST_12() [11]
[66]     1.0    0.38    0.00 106040468         Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [66]
-----------------------------------------------
                0.00    0.00    2047/1116134     CATCH2_INTERNAL_TEST_14() [61]
                0.11    0.25 1114087/1116134     CATCH2_INTERNAL_TEST_6() [26]
[67]     0.9    0.12    0.25 1116134         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const) [67]
                0.02    0.11 1465995/2935280     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [95]
                0.01    0.11 1465995/108574382     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [3]
                0.00    0.00 1465995/2932000     std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&& std::move<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [381]
-----------------------------------------------
                0.00    0.01  174292/5201091     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char, void>(char, char, std::allocator<char> const&) [361]
                0.01    0.34 5026799/5201091     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [45]
[68]     0.9    0.01    0.35 5201091         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char) [68]
                0.08    0.28 5201091/5201091     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char>(char, char, std::__false_type) [71]
-----------------------------------------------
                0.00    0.36       2/2           Catch::TestInvokerAsFunction::invoke() const [1]
[69]     0.9    0.00    0.36       2         CATCH2_INTERNAL_TEST_0() [69]
                0.00    0.08       1/1           libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::allocator<char> const&) [164]
                0.00    0.08       1/1           libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::allocator<char> const&) [163]
                0.00    0.07       2/2           (anonymous namespace)::get_date(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [187]
                0.00    0.07       2/2           (anonymous namespace)::get_time(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [188]
                0.05    0.00      13/17          libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(char const, std::allocator<char> const&) [200]
                0.00    0.01       3/3           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator==<char const (&) [7]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [369]
                0.01    0.00       4/4           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [442]
                0.01    0.00       1/1           __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator+(long) const [443]
                0.00    0.00       1/1           libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<char> const&) [533]
                0.00    0.00       4/1929        Catch::SectionInfo::~SectionInfo() [439]
                0.00    0.00      13/69846       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356]
                0.00    0.00       9/9           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator==<char const (&) [7]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [614]
                0.00    0.00       1/1           libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(char const, unsigned long, std::allocator<char> const&) [624]
                0.00    0.00      30/32          libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::~case_insensitive_basic_string() [632]
                0.00    0.00       3/3           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [5], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [5]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [5]> >::type Catch::operator==<char const (&) [5]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [5]) [639]
                0.00    0.00       3/3           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [3], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [3]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [3]> >::type Catch::operator==<char const (&) [3]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [3]) [638]
                0.00    0.00      19/40927101     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17]
                0.00    0.00      60/106039706     operator"" catchsr(char const, unsigned long) [35]
                0.00    0.00       1/1           libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string() [678]
                0.00    0.00       4/800         Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [543]
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [11], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [11]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [11]> >::type Catch::operator==<char const (&) [11]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [11]) [684]
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator!=<char const (&) [7]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [694]
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator><char const (&) [7]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [688]
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator>=<char const (&) [7]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [686]
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator< <char const (&) [7]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [692]
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator<=<char const (&) [7]>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [690]
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [685]
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator!=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [695]
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator><libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [689]
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator>=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [687]
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator< <libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [693]
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator<=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [691]
                0.00    0.00      64/106040468     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [66]
                0.00    0.00       1/1           libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [713]
                0.00    0.00       1/1           libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [711]
                0.00    0.00       1/1           libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [712]
                0.00    0.00       2/2           libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, std::allocator<char> const&) [718]
                0.00    0.00       2/2           libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, std::allocator<char> const&) [717]
                0.00    0.00      60/106039706     Catch::AssertionHandler::~AssertionHandler() [88]
                0.00    0.00       9/1114002     Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [345]
                0.00    0.00       1/1           libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::initializer_list<char>, std::allocator<char> const&) [747]
                0.00    0.00       2/20326644     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [49]
                0.00    0.00       1/1           libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(unsigned long, char, std::allocator<char> const&) [761]
                0.00    0.00       2/2           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [766]
                0.00    0.00       2/2           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [765]
                0.00    0.00       2/2           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [767]
                0.00    0.00       2/2           std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator!=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [772]
                0.00    0.00       2/2           std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator><libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [769]
                0.00    0.00       2/2           std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator>=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [768]
                0.00    0.00       2/2           std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator< <libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [771]
                0.00    0.00       2/2           std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator<=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [770]
                0.00    0.00       1/1           libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::allocator<char> const&) [773]
                0.00    0.00       2/20326644     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [96]
                0.00    0.00       1/3933029     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() [191]
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [784]
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator!=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [795]
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator><std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [789]
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator>=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [787]
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator< <std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [793]
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [791]
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [783]
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator!=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [794]
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator><libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [788]
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator>=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [786]
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator< <libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [792]
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator<=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [790]
                0.00    0.00       1/3932627     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() [199]
                0.00    0.00       2/1002        Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [610]
                0.00    0.00       2/454268      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [476]
                0.00    0.00       1/1           __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator-(long) const [816]
                0.00    0.00      41/41          Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator<=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::Decomposer&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1088]
                0.00    0.00      14/14          Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7]>::~BinaryExpr() [1120]
                0.00    0.00      12/12          Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr() [1121]
                0.00    0.00       6/6           Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr() [1146]
                0.00    0.00       6/6           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr() [1147]
                0.00    0.00       6/6           Catch::ExprLhs<char const (& const&) [7]> Catch::operator<=<char const (&) [7], 0>(Catch::Decomposer&&, char const (&) [7]) [1152]
                0.00    0.00       6/6           Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr() [1145]
                0.00    0.00       3/3           Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [5]>::~BinaryExpr() [1210]
                0.00    0.00       3/3           Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [3]>::~BinaryExpr() [1209]
                0.00    0.00       3/3           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7]>::~BinaryExpr() [1211]
                0.00    0.00       2/83          unittest::g_progress() [1062]
                0.00    0.00       2/2           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr() [1257]
                0.00    0.00       2/2           Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::~BinaryExpr() [1258]
                0.00    0.00       1/1           Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [11]>::~BinaryExpr() [1294]
-----------------------------------------------
                0.01    0.34 1465995/1465995     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [53]
[70]     0.9    0.01    0.34 1465995         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const) [70]
                0.00    0.34 1465995/1465995     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [74]
                0.00    0.00 1465995/113096310     std::char_traits<char>::length(char const) [93]
-----------------------------------------------
                0.08    0.28 5201091/5201091     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char) [68]
[71]     0.9    0.08    0.28 5201091         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char>(char, char, std::__false_type) [71]
                0.08    0.20 5201091/5201091     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [90]
-----------------------------------------------
                0.03    0.32 6405728/6405728     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t) [65]
[72]     0.9    0.03    0.32 6405728         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t) [72]
                0.06    0.07 6405728/7887847     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long) [117]
                0.01    0.08  762293/762293      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_mutate(unsigned long, unsigned long, char32_t const, unsigned long) [147]
                0.00    0.05 6405728/7170170     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::capacity() const [211]
                0.03    0.00 6405728/16520849     std::char_traits<char32_t>::assign(char32_t&, char32_t const&) [181]
                0.01    0.00 6405728/6412827     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::size() const [426]
                0.00    0.00 6405728/38194183     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [315]
-----------------------------------------------
                0.02    0.00 2935280/51448667     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [95]
                0.03    0.01 5026799/51448667     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [45]
                0.24    0.06 43486588/51448667     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
[73]     0.9    0.28    0.07 51448667         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [73]
                0.07    0.00 51448794/54384253     std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&) [180]
-----------------------------------------------
                0.00    0.34 1465995/1465995     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const) [70]
[74]     0.9    0.00    0.34 1465995         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [74]
                0.02    0.29 1465995/2579108     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [50]
                0.01    0.00 1465995/1465999     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const [363]
                0.01    0.00 1465995/1466099     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const [362]
-----------------------------------------------
                0.00    0.00      17/11851583     CATCH2_INTERNAL_TEST_0() [8]
                0.01    0.04 1967478/11851583     CATCH2_INTERNAL_TEST_3() [7]
                0.02    0.05 2224128/11851583     CATCH2_INTERNAL_TEST_0() [55]
                0.05    0.17 7659960/11851583     CATCH2_INTERNAL_TEST_12() [11]
[75]     0.9    0.08    0.26 11851583         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, char32_t, void>, std::is_arithmetic<char32_t> >::value, Catch::BinaryExpr<char32_t, char32_t> >::type Catch::operator==<char32_t>(Catch::ExprLhs<char32_t>&&, char32_t) [75]
                0.07    0.07 11851583/11851583     Catch::BinaryExpr<char32_t, char32_t>::BinaryExpr(bool, char32_t, Catch::StringRef, char32_t) [127]
                0.08    0.04 11851583/191231886     Catch::operator"" sr(char const, unsigned long) [15]
-----------------------------------------------
                                                 <spontaneous>
[76]     0.9    0.00    0.33                 Catch::AssertionResultData::AssertionResultData(Catch::ResultWas::OfType, Catch::LazyExpression const&) [76]
                0.06    0.27  907946/4839844     std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
-----------------------------------------------
                                                 <spontaneous>
[77]     0.8    0.33    0.00                 Catch::AssertionHandler::setCompleted() [77]
-----------------------------------------------
                0.10    0.23 20326644/20326644     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [49]
[78]     0.8    0.10    0.23 20326644         Catch::ExprLhs<bool>::makeUnaryExpr() const [78]
                0.11    0.12 20326644/20326644     Catch::UnaryExpr<bool>::UnaryExpr(bool) [103]
-----------------------------------------------
                0.00    0.32    2047/2047        CATCH2_INTERNAL_TEST_14() [61]
[79]     0.8    0.00    0.32    2047         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > snapdev::int_to_hex<char32_t>(char32_t, bool, unsigned int) [79]
                0.02    0.31  177616/1160700     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [13]
-----------------------------------------------
                                                 <spontaneous>
[80]     0.8    0.32    0.00                 Catch::AssertionReaction::AssertionReaction() [80]
-----------------------------------------------
                0.00    0.00      17/4382888     Catch::Clara::Detail::TokenStream::loadBuffer() [604]
                0.00    0.00     279/4382888     Catch::Clara::Opt::validate() const [540]
                0.14    0.18 4382592/4382888     CATCH2_INTERNAL_TEST_31() [40]
[81]     0.8    0.14    0.18 4382888         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) const [81]
                0.10    0.00 45234025/476838389     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [36]
                0.08    0.00 45234025/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25]
-----------------------------------------------
                0.01    0.15 1112066/2225164     CATCH2_INTERNAL_TEST_0() [4]
                0.01    0.15 1113098/2225164     CATCH2_INTERNAL_TEST_6() [26]
[82]     0.8    0.02    0.30 2225164         libutf8::json_tokens::~json_tokens() [82]
                0.05    0.25 6675492/40927101     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17]
-----------------------------------------------
                0.01    0.02 1113138/10009720     CATCH2_INTERNAL_TEST_6() [26]
                0.09    0.19 8896582/10009720     CATCH2_INTERNAL_TEST_0() [4]
[83]     0.8    0.10    0.22 10009720         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::token_t const&, libutf8::token_t, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::token_t>::type> > >::value, Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&> >::type Catch::operator==<libutf8::token_t>(Catch::ExprLhs<libutf8::token_t const&>&&, libutf8::token_t&&) [83]
                0.06    0.06 10009720/10009720     Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&>::BinaryExpr(bool, libutf8::token_t const&, Catch::StringRef, libutf8::token_t const&) [138]
                0.06    0.03 10009720/191231886     Catch::operator"" sr(char const, unsigned long) [15]
-----------------------------------------------
                0.19    0.13 81555547/81555547     std::pointertraits<char>::pointer_to(char&) [57]
[84]     0.8    0.19    0.13 81555547         char std::addressof<char>(char&) [84]
                0.13    0.00 81555547/81555547     char std::__addressof<char>(char&) [132]
-----------------------------------------------
                0.00    0.00       1/3280968     CATCH2_INTERNAL_TEST_0() [8]
                0.00    0.00       1/3280968     CATCH2_INTERNAL_TEST_18() [134]
                0.00    0.00       1/3280968     operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int) [733]
                0.00    0.00       1/3280968     operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long) [734]
                0.00    0.00       1/3280968     operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long) [735]
                0.00    0.00       2/3280968     CATCH2_INTERNAL_TEST_6() [26]
                0.00    0.00     134/3280968     Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [584]
                0.00    0.00    6203/3280968     operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int) [489]
                0.02    0.28 3274624/3280968     CATCH2_INTERNAL_TEST_0() [10]
[85]     0.8    0.02    0.28 3280968         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [85]
                0.03    0.25 5706807/5706807     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [89]
-----------------------------------------------
                0.00    0.00       2/26997300     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [371]
                0.16    0.14 26997298/26997300     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag) [33]
[86]     0.7    0.16    0.14 26997300         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const) [86]
                0.08    0.06 26997300/180552234     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [41]
-----------------------------------------------
                                                 <spontaneous>
[87]     0.7    0.29    0.00                 Catch::RunContext::assertionPassed() [87]
-----------------------------------------------
                0.00    0.00       4/106039706     CATCH2_INTERNAL_TEST_0() [607]
                0.00    0.00       8/106039706     CATCH2_INTERNAL_TEST_18() [134]
                0.00    0.00      26/106039706     CATCH2_INTERNAL_TEST_0() [284]
                0.00    0.00      60/106039706     CATCH2_INTERNAL_TEST_0() [69]
                0.00    0.00     200/106039706     CATCH2_INTERNAL_TEST_3() [105]
                0.00    0.00     800/106039706     CATCH2_INTERNAL_TEST_0() [491]
                0.00    0.00    1000/106039706     CATCH2_INTERNAL_TEST_0() [511]
                0.00    0.00    6096/106039706     CATCH2_INTERNAL_TEST_8() [497]
                0.00    0.00   67582/106039706     CATCH2_INTERNAL_TEST_14() [61]
                0.00    0.00  173522/106039706     CATCH2_INTERNAL_TEST_37() [466]
                0.00    0.00  178390/106039706     CATCH2_INTERNAL_TEST_25() [172]
                0.00    0.00  264161/106039706     CATCH2_INTERNAL_TEST_21() [323]
                0.00    0.00 1112063/106039706     unittest::catch_compare_long_strings(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [108]
                0.01    0.00 2227968/106039706     CATCH2_INTERNAL_TEST_0() [10]
                0.01    0.00 2230441/106039706     CATCH2_INTERNAL_TEST_6() [26]
                0.01    0.00 3664285/106039706     CATCH2_INTERNAL_TEST_0() [8]
                0.02    0.00 5494656/106039706     CATCH2_INTERNAL_TEST_31() [40]
                0.02    0.00 5624580/106039706     CATCH2_INTERNAL_TEST_0() [55]
                0.02    0.00 6450057/106039706     CATCH2_INTERNAL_TEST_41() [28]
                0.03    0.00 10008716/106039706     CATCH2_INTERNAL_TEST_0() [4]
                0.04    0.00 13312984/106039706     CATCH2_INTERNAL_TEST_0() [14]
                0.07    0.00 24580075/106039706     CATCH2_INTERNAL_TEST_3() [7]
                0.08    0.00 30642032/106039706     CATCH2_INTERNAL_TEST_12() [11]
[88]     0.7    0.29    0.00 106039706         Catch::AssertionHandler::~AssertionHandler() [88]
-----------------------------------------------
                0.03    0.25 5706807/5706807     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [85]
[89]     0.7    0.03    0.25 5706807         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [89]
                0.05    0.06 5706807/219918374     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6]
                0.01    0.07 5706807/159954235     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [12]
                0.04    0.00 5706807/247595637     std::char_traits<char>::assign(char&, char const&) [21]
                0.01    0.00 5706807/476838389     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [36]
                0.01    0.00 5706807/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25]
                0.00    0.00    4089/10837172     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [34]
-----------------------------------------------
                0.08    0.20 5201091/5201091     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char>(char, char, std::__false_type) [71]
[90]     0.7    0.08    0.20 5201091         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [90]
                0.05    0.05 5201091/219918374     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6]
                0.01    0.03 5201091/5201092     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char) [277]
                0.01    0.02 1183546/17542125     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [56]
                0.00    0.02 5201091/5201091     std::iterator_traits<char>::difference_type std::distance<char>(char, char) [360]
                0.01    0.00 5201091/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25]
                0.00    0.00 1183546/23409784     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [161]
                0.00    0.00 1183546/20474502     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [297]
                0.00    0.00 5201091/5201091     bool __gnu_cxx::__is_null_pointer<char>(char) [833]
-----------------------------------------------
                0.00    0.00       1/106039728     __static_initialization_and_destruction_0(int, int) [366]
                0.00    0.00       1/106039728     __static_initialization_and_destruction_0(int, int) [551]
                0.00    0.00       1/106039728     __static_initialization_and_destruction_0(int, int) [552]
                0.00    0.00       1/106039728     __static_initialization_and_destruction_0(int, int) [553]
                0.00    0.00       1/106039728     __static_initialization_and_destruction_0(int, int) [554]
                0.00    0.00       2/106039728     __static_initialization_and_destruction_0(int, int) [531]
                0.00    0.00       2/106039728     __static_initialization_and_destruction_0(int, int) [532]
                0.00    0.00       2/106039728     __static_initialization_and_destruction_0(int, int) [365]
                0.00    0.00       3/106039728     __static_initialization_and_destruction_0(int, int) [523]
                0.00    0.00       8/106039728     __static_initialization_and_destruction_0(int, int) [496]
                0.28    0.00 106039706/106039728     Catch::RunContext::resetAssertionInfo() [20]
[91]     0.7    0.28    0.00 106039728         Catch::StringRef::StringRef() [91]
-----------------------------------------------
                0.00    0.00    2000/18527571     std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator!=<int>(Catch::ExprLhs<int>&&, int) [559]
                0.01    0.01 1112064/18527571     std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator>=<int>(Catch::ExprLhs<int>&&, int) [274]
                0.15    0.10 17413507/18527571     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [54]
[92]     0.7    0.16    0.11 18527571         Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [92]
                0.11    0.00 18527571/105585733     Catch::ITransientExpression::ITransientExpression(bool, bool) [47]
-----------------------------------------------
                0.00    0.00  241540/113096310     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356]
                0.00    0.00  521555/113096310     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [37]
                0.00    0.00 1113113/113096310     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const) [99]
                0.00    0.00 1179725/113096310     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [186]
                0.00    0.00 1465995/113096310     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const) [70]
                0.25    0.00 108574382/113096310     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [3]
[93]     0.7    0.27    0.00 113096310         std::char_traits<char>::length(char const) [93]
-----------------------------------------------
                0.00    0.00    2905/158584684     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [95]
                0.26    0.00 158581779/158584684     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [41]
[94]     0.7    0.27    0.00 158584684         std::char_traits<char>::copy(char, char const, unsigned long) [94]
-----------------------------------------------
                0.00    0.00       1/2935280     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [720]
                0.00    0.00       1/2935280     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [722]
                0.00    0.00       1/2935280     Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::BasicResult(Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>&&) [737]
                0.00    0.00       1/2935280     Catch::ReporterSpec::ReporterSpec(Catch::ReporterSpec&&) [736]
                0.00    0.00       1/2935280     Catch::ReporterSpec::ReporterSpec(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Catch::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, Catch::Optional<Catch::ColourMode>, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >) [370]
                0.00    0.00       2/2935280     Catch::ProcessedReporterSpec::ProcessedReporterSpec(Catch::ProcessedReporterSpec&&) [719]
                0.00    0.00       8/2935280     std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&, std::tuple<>&, std::Indextuple<0ul>, std::Indextuple<>) [646]
                0.00    0.00      11/2935280     Catch::Clara::Detail::Token::Token(Catch::Clara::Detail::Token&&) [637]
                0.00    0.00      23/2935280     void std::Construct<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [622]
                0.00    0.00     719/2935280     Catch::SectionInfo::SectionInfo(Catch::SectionInfo&&) [545]
                0.00    0.00     800/2935280     Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [543]
                0.00    0.00    1722/2935280     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&) [517]
                0.02    0.11 1465995/2935280     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const) [67]
                0.02    0.11 1465995/2935280     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [53]
[95]     0.7    0.04    0.22 2935280         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [95]
                0.03    0.03 2935280/219918374     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6]
                0.01    0.03 5870560/81555420     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [48]
                0.01    0.03 2935280/263527044     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [9]
                0.03    0.00 2935280/46114452     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [60]
                0.02    0.00 5867655/23409784     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [161]
                0.02    0.00 2935280/51448667     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [73]
                0.01    0.00 2935280/222853656     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [58]
                0.01    0.00 2932375/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25]
                0.00    0.00 2932375/20474502     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [297]
                0.00    0.00 2935280/54384253     std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&) [180]
                0.00    0.00 2935280/38019886     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [264]
                0.00    0.00    2905/158584684     std::char_traits<char>::copy(char, char const, unsigned long) [94]
-----------------------------------------------
                0.00    0.00       2/20326644     CATCH2_INTERNAL_TEST_0() [69]
                0.00    0.00      40/20326644     CATCH2_INTERNAL_TEST_0() [8]
                0.00    0.00     100/20326644     CATCH2_INTERNAL_TEST_3() [105]
                0.00    0.00     300/20326644     CATCH2_INTERNAL_TEST_0() [491]
                0.01    0.00 1113984/20326644     CATCH2_INTERNAL_TEST_0() [10]
                0.06    0.01 5899234/20326644     CATCH2_INTERNAL_TEST_3() [7]
                0.14    0.03 13312984/20326644     CATCH2_INTERNAL_TEST_0() [14]
[96]     0.7    0.21    0.05 20326644         Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [96]
                0.05    0.00 20326644/20326644     Catch::ExprLhs<bool>::ExprLhs(bool) [235]
-----------------------------------------------
                0.05    0.20 17542123/17542123     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [23]
[97]     0.6    0.05    0.20 17542123         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [97]
                0.05    0.10 17542123/17542123     std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char, unsigned long) [121]
                0.03    0.00 17542123/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25]
                0.02    0.00 17542123/38019886     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [264]
-----------------------------------------------
                0.00    0.06       2/8           (anonymous namespace)::get_time(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [188]
                0.00    0.06       2/8           (anonymous namespace)::get_date(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [187]
                0.00    0.12       4/8           CATCH2_INTERNAL_TEST_18() [134]
[98]     0.6    0.01    0.24       8         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const) [98]
                0.00    0.24 1113113/1113113     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const) [99]
-----------------------------------------------
                0.00    0.24 1113113/1113113     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const) [98]
[99]     0.6    0.00    0.24 1113113         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const) [99]
                0.02    0.22 1113113/2579108     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [50]
                0.00    0.00 1113113/113096310     std::char_traits<char>::length(char const) [93]
                0.00    0.00 1113113/476838389     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [36]
-----------------------------------------------
                                                 <spontaneous>
[100]    0.6    0.00    0.24                 Catch::makeCommandLineParser(Catch::ConfigData&) [100]
                0.00    0.19      34/41          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [102]
                0.00    0.03      34/42          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [262]
                0.00    0.01      35/90          Catch::Clara::Parser::~Parser() [282]
                0.00    0.00      34/2821        Catch::Clara::Opt::~Opt() [222]
                0.00    0.00     106/69846       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356]
                0.00    0.00      50/64          Catch::Clara::Opt::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [577]
                0.00    0.00     106/40927101     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17]
                0.00    0.00       2/5           Catch::Clara::Opt::Opt<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [611]
                0.00    0.00       2/3           Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [625]
                0.00    0.00       1/91          Catch::Clara::ExeName::~ExeName() [1033]
-----------------------------------------------
                0.00    0.00    3048/6814423     CATCH2_INTERNAL_TEST_8() [497]
                0.00    0.01  196541/6814423     CATCH2_INTERNAL_TEST_21() [323]
                0.00    0.03 1112114/6814423     CATCH2_INTERNAL_TEST_0() [55]
                0.00    0.03 1120128/6814423     CATCH2_INTERNAL_TEST_12() [11]
                0.02    0.13 4382592/6814423     CATCH2_INTERNAL_TEST_31() [40]
[101]    0.6    0.03    0.21 6814423         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char, char, void>, std::is_arithmetic<char> >::value, Catch::BinaryExpr<char, char> >::type Catch::operator==<char>(Catch::ExprLhs<char>&&, char) [101]
                0.10    0.04 6814423/6814423     Catch::BinaryExpr<char, char>::BinaryExpr(bool, char, Catch::StringRef, char) [125]
                0.04    0.02 6814423/191231886     Catch::operator"" sr(char const, unsigned long) [15]
-----------------------------------------------
                0.00    0.04       7/41          unittest::snapcatch2_main(char const, char const, int, char*, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [253]
                0.00    0.19      34/41          Catch::makeCommandLineParser(Catch::ConfigData&) [100]
[102]    0.6    0.00    0.23      41         Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [102]
                0.00    0.14      41/42          Catch::Clara::Parser::operator|=(Catch::Clara::Opt const&) [122]
                0.00    0.07      82/88          Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [165]
                0.00    0.02      41/90          Catch::Clara::Parser::~Parser() [282]
-----------------------------------------------
                0.11    0.12 20326644/20326644     Catch::ExprLhs<bool>::makeUnaryExpr() const [78]
[103]    0.6    0.11    0.12 20326644         Catch::UnaryExpr<bool>::UnaryExpr(bool) [103]
                0.12    0.00 20326644/105585733     Catch::ITransientExpression::ITransientExpression(bool, bool) [47]
-----------------------------------------------
                0.00    0.00       1/5496970     CATCH2_INTERNAL_TEST_21() [323]
                0.00    0.00       2/5496970     unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [682]
                0.00    0.00      67/5496970     Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [584]
                0.00    0.00      75/5496970     Catch::StringRef::StringRef(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [608]
                0.12    0.10 5496825/5496970     CATCH2_INTERNAL_TEST_0() [14]
[104]    0.6    0.13    0.10 5496970         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [104]
                0.10    0.00 54280078/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25]
-----------------------------------------------
                0.00    0.22       1/1           Catch::TestInvokerAsFunction::invoke() const [1]
[105]    0.6    0.00    0.22       1         CATCH2_INTERNAL_TEST_3() [105]
                0.02    0.13     100/106         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator+=(char16_t) [119]
                0.01    0.06     100/104         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string() [190]
                0.00    0.01    1905/1905        std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator+=(std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> > const&) [431]
                0.00    0.00    2005/1050687     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::~basic_string() [255]
                0.00    0.00    1905/3350041     unittest::random_char(unittest::character_t) [178]
                0.00    0.00     100/20326644     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [49]
                0.00    0.00       1/1929        Catch::SectionInfo::~SectionInfo() [439]
                0.00    0.00     200/106039706     operator"" catchsr(char const, unsigned long) [35]
                0.00    0.00     100/106         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<long, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<long, int> >::type Catch::operator==<int>(Catch::ExprLhs<long>&&, int) [629]
                0.00    0.00     100/20326644     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [96]
                0.00    0.00     201/106040468     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [66]
                0.00    0.00     200/106039706     Catch::AssertionHandler::~AssertionHandler() [88]
                0.00    0.00       1/69846       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356]
                0.00    0.00       1/800         Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [543]
                0.00    0.00       1/40927101     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17]
                0.00    0.00     100/106         Catch::ExprLhs<long> Catch::operator<=<long, 0>(Catch::Decomposer&&, long) [1023]
                0.00    0.00     100/106         Catch::BinaryExpr<long, int>::~BinaryExpr() [1021]
                0.00    0.00       1/83          unittest::g_progress() [1062]
-----------------------------------------------
                0.03    0.19 1115110/1115110     CATCH2_INTERNAL_TEST_0() [14]
[106]    0.6    0.03    0.19 1115110         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string(char32_t const, std::allocator<char32_t> const&) [106]
                0.00    0.09 1115110/1115110     void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct<char32_t const>(char32_t const, char32_t const) [149]
                0.05    0.01 1115110/1115110     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::Allochider(char32_t, std::allocator<char32_t> const&) [212]
                0.01    0.02 1115110/1115110     std::char_traits<char32_t>::length(char32_t const) [291]
                0.00    0.01 1115110/1482117     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() [389]
-----------------------------------------------
                                                 <spontaneous>
[107]    0.5    0.21    0.00                 Catch::AssertionHandler::handleExpr(Catch::ITransientExpression const&) [107]
-----------------------------------------------
                0.08    0.13 1112063/1112063     CATCH2_INTERNAL_TEST_0() [4]
[108]    0.5    0.08    0.13 1112063         unittest::catch_compare_long_strings(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [108]
                0.00    0.06 1112063/1113087     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [217]
                0.00    0.03 1112063/1112063     bool std::operator!=<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [310]
                0.01    0.00 1112063/2226126     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::~BinaryExpr() [290]
                0.01    0.00 1112063/106039706     operator"" catchsr(char const, unsigned long) [35]
                0.01    0.00 1112063/3337262     Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [301]
                0.00    0.00 1112063/106040468     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [66]
                0.00    0.00 1112063/106039706     Catch::AssertionHandler::~AssertionHandler() [88]
-----------------------------------------------
                0.00    0.00       1/7657091     CATCH2_INTERNAL_TEST_21() [323]
                0.00    0.00       2/7657091     CATCH2_INTERNAL_TEST_0() [8]
                0.00    0.03 1112064/7657091     CATCH2_INTERNAL_TEST_31() [40]
                0.01    0.16 6545024/7657091     CATCH2_INTERNAL_TEST_12() [11]
[109]    0.5    0.01    0.19 7657091         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned long>&&, int) [109]
                0.07    0.04 7657091/7657092     Catch::BinaryExpr<unsigned long, int>::BinaryExpr(bool, unsigned long, Catch::StringRef, int) [140]
                0.05    0.03 7657091/191231886     Catch::operator"" sr(char const, unsigned long) [15]
-----------------------------------------------
                0.01    0.00 5026799/146066643     std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [45]
                0.19    0.00 141039844/146066643     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [38]
[110]    0.5    0.20    0.00 146066643         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [110]
-----------------------------------------------
                0.20    0.00 79736404/79736404     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17]
[111]    0.5    0.20    0.00 79736404         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::~Allochider() [111]
-----------------------------------------------
                0.02    0.00 17542125/158581969     __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const) [229]
                0.17    0.00 141039844/158581969     std::allocator_traits<std::allocator<char> >::max_size(std::allocator<char> const&) [64]
[112]    0.5    0.19    0.00 158581969         __gnu_cxx::new_allocator<char>::max_size() const [112]
-----------------------------------------------
                                                 <spontaneous>
[113]    0.5    0.02    0.16                 Catch::AssertionResultData::~AssertionResultData() [113]
                0.02    0.14 3631784/40927101     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17]
-----------------------------------------------
                0.00    0.00      90/26997388     bool std::equal<char const, char const, Catch::Detail::CaseInsensitiveEqualTo::operator()(Catch::StringRef, Catch::StringRef) const::{lambda(char, char)#1}>(char const, Catch::Detail::CaseInsensitiveEqualTo::operator()(Catch::StringRef, Catch::StringRef) const::{lambda(char, char)#1}, char const, char const, Catch::Detail::CaseInsensitiveEqualTo::operator()(Catch::StringRef, Catch::StringRef) const::{lambda(char, char)#1}) [648]
                0.10    0.08 26997298/26997388     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag) [33]
[114]    0.5    0.10    0.08 26997388         std::iterator_traits<char const>::difference_type std::distance<char const>(char const, char const) [114]
                0.05    0.00 26997388/26997388     std::iterator_traits<char const>::difference_type std::__distance<char const>(char const, char const, std::random_access_iterator_tag) [234]
                0.03    0.00 26997388/26997388     std::iterator_traits<char const>::iterator_category std::__iterator_category<char const>(char const const&) [287]
-----------------------------------------------
                0.00    0.00       4/18527571     CATCH2_INTERNAL_TEST_0() [607]
                0.00    0.00      48/18527571     CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.00    3048/18527571     CATCH2_INTERNAL_TEST_8() [497]
                0.00    0.00    4188/18527571     CATCH2_INTERNAL_TEST_6() [26]
                0.01    0.00 1112064/18527571     CATCH2_INTERNAL_TEST_0() [8]
                0.01    0.01 2224138/18527571     CATCH2_INTERNAL_TEST_0() [55]
                0.04    0.02 6412185/18527571     CATCH2_INTERNAL_TEST_41() [28]
                0.06    0.03 8771896/18527571     CATCH2_INTERNAL_TEST_12() [11]
[115]    0.5    0.12    0.06 18527571         Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [115]
                0.06    0.00 18527571/18527571     Catch::ExprLhs<int>::ExprLhs(int) [202]
-----------------------------------------------
                                                 <spontaneous>
[116]    0.5    0.18    0.00                 Catch::Detail::unique_ptr<Catch::IEventListener>::operator->() [116]
-----------------------------------------------
                0.00    0.00       2/7887847     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::clear() [755]
                0.00    0.00  367007/7887847     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [273]
                0.01    0.01 1115110/7887847     void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct<char32_t const>(char32_t const, char32_t const, std::forward_iterator_tag) [150]
                0.06    0.07 6405728/7887847     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t) [72]
[117]    0.4    0.08    0.08 7887847         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long) [117]
                0.04    0.00 8999909/8999911     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_length(unsigned long) [272]
                0.04    0.00 8999909/16520849     std::char_traits<char32_t>::assign(char32_t&, char32_t const&) [181]
                0.01    0.00 8999909/38194183     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [315]
-----------------------------------------------
                                                 <spontaneous>
[118]    0.4    0.16    0.00                 void std::Destroy<Catch::ScopedMessage>(Catch::ScopedMessage, Catch::ScopedMessage) [118]
-----------------------------------------------
                0.00    0.01       6/106         CATCH2INTERNAL_TEST_25() [172]
                0.02    0.13     100/106         CATCH2_INTERNAL_TEST_3() [105]
[119]    0.4    0.02    0.14     106         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator+=(char16_t) [119]
                0.01    0.13 2242141/2242141     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::push_back(char16_t) [128]
-----------------------------------------------
                0.00    0.08       1/2           libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::allocator<char> const&) [164]
                0.00    0.08       1/2           libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::allocator<char> const&) [163]
[120]    0.4    0.00    0.16       2         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::allocator<char> const&) [120]
                0.00    0.08       2/2           void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [157]
                0.05    0.03       2/2           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() const [167]
                0.00    0.00       2/81555420     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [48]
                0.00    0.00       2/2           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() const [800]
                0.00    0.00       2/27171473     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [145]
-----------------------------------------------
                0.05    0.10 17542123/17542123     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [97]
[121]    0.4    0.05    0.10 17542123         std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char, unsigned long) [121]
                0.10    0.00 17542123/17542123     __gnu_cxx::new_allocator<char>::deallocate(char, unsigned long) [144]
-----------------------------------------------
                0.00    0.00       1/42          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Help>(Catch::Clara::Help const&) const [437]
                0.00    0.14      41/42          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [102]
[122]    0.4    0.00    0.15      42         Catch::Clara::Parser::operator|=(Catch::Clara::Opt const&) [122]
                0.13    0.02      42/42          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&) [123]
-----------------------------------------------
                0.13    0.02      42/42          Catch::Clara::Parser::operator|=(Catch::Clara::Opt const&) [122]
[123]    0.4    0.13    0.02      42         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&) [123]
                0.00    0.02      42/42          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt const&) [357]
                0.00    0.00      42/42          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() [1085]
-----------------------------------------------
                0.02    0.12 6542976/6542976     CATCH2_INTERNAL_TEST_12() [11]
[124]    0.4    0.02    0.12 6542976         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<void const const&, void const, void>, std::negation<std::is_arithmetic<std::remove_reference<void const>::type> > >::value, Catch::BinaryExpr<void const const&, void const const&> >::type Catch::operator==<void const>(Catch::ExprLhs<void const const&>&&, void const&&) [124]
                0.04    0.02 6542976/191231886     Catch::operator"" sr(char const, unsigned long) [15]
                0.02    0.04 6542976/6542976     Catch::BinaryExpr<void const const&, void const const&>::BinaryExpr(bool, void const const&, Catch::StringRef, void const const&) [214]
-----------------------------------------------
                0.10    0.04 6814423/6814423     std::enableif<std::conjunction<Catch::Detail::is_eq_comparable<char, char, void>, std::is_arithmetic<char> >::value, Catch::BinaryExpr<char, char> >::type Catch::operator==<char>(Catch::ExprLhs<char>&&, char) [101]
[125]    0.4    0.10    0.04 6814423         Catch::BinaryExpr<char, char>::BinaryExpr(bool, char, Catch::StringRef, char) [125]
                0.04    0.00 6814423/105585733     Catch::ITransientExpression::ITransientExpression(bool, bool) [47]
-----------------------------------------------
                                                 <spontaneous>
[126]    0.4    0.14    0.00                 void std::Destroy<Catch::ScopedMessage, Catch::ScopedMessage>(Catch::ScopedMessage, Catch::ScopedMessage, std::allocator<Catch::ScopedMessage>&) [126]
-----------------------------------------------
                0.07    0.07 11851583/11851583     std::enableif<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, char32_t, void>, std::is_arithmetic<char32_t> >::value, Catch::BinaryExpr<char32_t, char32_t> >::type Catch::operator==<char32_t>(Catch::ExprLhs<char32_t>&&, char32_t) [75]
[127]    0.4    0.07    0.07 11851583         Catch::BinaryExpr<char32_t, char32_t>::BinaryExpr(bool, char32_t, Catch::StringRef, char32_t) [127]
                0.07    0.00 11851583/105585733     Catch::ITransientExpression::ITransientExpression(bool, bool) [47]
-----------------------------------------------
                0.01    0.13 2242141/2242141     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator+=(char16_t) [119]
[128]    0.4    0.01    0.13 2242141         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::push_back(char16_t) [128]
                0.03    0.03 2242141/4408842     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_set_length(unsigned long) [139]
                0.01    0.01 2242141/2244421     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::capacity() const [321]
                0.02    0.00 2242141/6651181     std::char_traits<char16_t>::assign(char16_t&, char16_t const&) [205]
                0.02    0.00 2242141/2315471     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::size() const [355]
                0.00    0.00 2242141/12189269     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data() const [331]
                0.00    0.00     109/375         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_mutate(unsigned long, unsigned long, char16_t const, unsigned long) [367]
-----------------------------------------------
                0.00    0.00       1/14337866     CATCH2_INTERNAL_TEST_0() [284]
                0.01    0.01 1967478/14337866     CATCH2_INTERNAL_TEST_3() [7]
                0.01    0.01 2224138/14337866     CATCH2_INTERNAL_TEST_0() [55]
                0.01    0.01 2486289/14337866     CATCH2_INTERNAL_TEST_0() [8]
                0.04    0.03 7659960/14337866     CATCH2_INTERNAL_TEST_12() [11]
[129]    0.3    0.08    0.06 14337866         Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t) [129]
                0.06    0.00 14337866/14337866     Catch::ExprLhs<char32_t>::ExprLhs(char32_t) [203]
-----------------------------------------------
                                                 <spontaneous>
[130]    0.3    0.14    0.00                 Catch::getCurrentMutableContext() [130]
-----------------------------------------------
                                                 <spontaneous>
[131]    0.3    0.13    0.00                 Catch::ITransientExpression::~ITransientExpression() [131]
-----------------------------------------------
                0.13    0.00 81555547/81555547     char std::addressof<char>(char&) [84]
[132]    0.3    0.13    0.00 81555547         char std::__addressof<char>(char&) [132]
-----------------------------------------------
                                                 <spontaneous>
[133]    0.3    0.13    0.00                 void std::Destroyaux<false>::__destroy<Catch::ScopedMessage>(Catch::ScopedMessage, Catch::ScopedMessage) [133]
-----------------------------------------------
                0.00    0.13       1/1           Catch::TestInvokerAsFunction::invoke() const [1]
[134]    0.3    0.00    0.13       1         CATCH2_INTERNAL_TEST_18() [134]
                0.00    0.12       4/8           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const) [98]
                0.00    0.00       1/1           operator+(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char32_t) [493]
                0.00    0.00       1/1           operator+(char32_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [492]
                0.00    0.00       1/179         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [155]
                0.00    0.00       1/1929        Catch::SectionInfo::~SectionInfo() [439]
                0.00    0.00       4/69846       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356]
                0.00    0.00      13/40927101     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17]
                0.00    0.00       2/2801635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [45]
                0.00    0.00       1/5569921     operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char32_t) [24]
                0.00    0.00       6/1113992     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [258]
                0.00    0.00       1/7796136     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [29]
                0.00    0.00       1/1           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [720]
                0.00    0.00       1/1           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [722]
                0.00    0.00       7/1114002     Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [345]
                0.00    0.00       1/6142        operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int) [489]
                0.00    0.00       1/3280968     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [85]
                0.00    0.00       1/1           operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int) [733]
                0.00    0.00       1/1           operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long) [734]
                0.00    0.00       1/1           operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long) [735]
                0.00    0.00       1/800         Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [543]
                0.00    0.00       8/106039706     operator"" catchsr(char const, unsigned long) [35]
                0.00    0.00       2/3350041     unittest::random_char(unittest::character_t) [178]
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [759]
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [758]
                0.00    0.00       1/6           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long, char, std::allocator<char> const&) [714]
                0.00    0.00       9/106040468     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [66]
                0.00    0.00       8/106039706     Catch::AssertionHandler::~AssertionHandler() [88]
                0.00    0.00       1/3337262     Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [301]
                0.00    0.00       6/1113992     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr() [860]
                0.00    0.00       1/83          unittest::g_progress() [1062]
                0.00    0.00       1/1           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr() [1293]
                0.00    0.00       1/1           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::~BinaryExpr() [1295]
-----------------------------------------------
                0.01    0.11 1112065/1112065     CATCH2_INTERNAL_TEST_0() [4]
[135]    0.3    0.01    0.11 1112065         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [8]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [8]> >::type Catch::operator==<char const (&) [8]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [8]) [135]
                0.00    0.07 1112065/1112142     bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [192]
                0.03    0.01 1112065/1112065     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [8]) [275]
                0.01    0.00 1112065/191231886     Catch::operator"" sr(char const, unsigned long) [15]
-----------------------------------------------
                0.07    0.05 17542125/17542125     std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [56]
[136]    0.3    0.07    0.05 17542125         std::allocator_traits<std::allocator<char> >::allocate(std::allocator<char>&, unsigned long) [136]
                0.03    0.02 17542125/17542125     __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const) [229]
-----------------------------------------------
                                                 <spontaneous>
[137]    0.3    0.12    0.00                 std::vector<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::clear() [137]
-----------------------------------------------
                0.06    0.06 10009720/10009720     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::token_t const&, libutf8::token_t, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::token_t>::type> > >::value, Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&> >::type Catch::operator==<libutf8::token_t>(Catch::ExprLhs<libutf8::token_t const&>&&, libutf8::token_t&&) [83]
[138]    0.3    0.06    0.06 10009720         Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&>::BinaryExpr(bool, libutf8::token_t const&, Catch::StringRef, libutf8::token_t const&) [138]
                0.06    0.00 10009720/105585733     Catch::ITransientExpression::ITransientExpression(bool, bool) [47]
-----------------------------------------------
                0.00    0.00    1905/4408842     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_append(char16_t const, unsigned long) [432]
                0.01    0.01 1048576/4408842     void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct<char16_t const>(char16_t const, char16_t const, std::forward_iterator_tag) [249]
                0.02    0.01 1116220/4408842     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string() [190]
                0.03    0.03 2242141/4408842     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::push_back(char16_t) [128]
[139]    0.3    0.06    0.06 4408842         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_set_length(unsigned long) [139]
                0.04    0.00 4408842/6651181     std::char_traits<char16_t>::assign(char16_t&, char16_t const&) [205]
                0.01    0.00 4408842/4408842     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_length(unsigned long) [376]
                0.01    0.00 4408842/12189269     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data() const [331]
-----------------------------------------------
                0.00    0.00       1/7657092     std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<unsigned long, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator>=<int>(Catch::ExprLhs<unsigned long>&&, int) [372]
                0.07    0.04 7657091/7657092     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned long>&&, int) [109]
[140]    0.3    0.07    0.04 7657092         Catch::BinaryExpr<unsigned long, int>::BinaryExpr(bool, unsigned long, Catch::StringRef, int) [140]
                0.04    0.00 7657092/105585733     Catch::ITransientExpression::ITransientExpression(bool, bool) [47]
-----------------------------------------------
                0.00    0.00       1/4453158     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [759]
                0.00    0.00       1/4453158     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [758]
                0.00    0.00     279/4453158     Catch::Clara::Opt::isMatch(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [575]
                0.00    0.00     696/4453158     Catch::TestCaseTracking::ITracker::findChild(Catch::TestCaseTracking::NameAndLocation const&)::{lambda(Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> const&)#1}::operator()(Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> const&) const [582]
                0.00    0.03 1112063/4453158     bool std::operator!=<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [310]
                0.00    0.03 1113039/4453158     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [195]
                0.00    0.03 1113087/4453158     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [217]
                0.00    0.03 1113992/4453158     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [258]
[141]    0.3    0.00    0.11 4453158         __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [141]
                0.05    0.00 4452901/5632626     std::char_traits<char>::compare(char const, char const, unsigned long) [201]
                0.02    0.02 8905802/8905802     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [278]
                0.03    0.00 13359217/476838389     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [36]
-----------------------------------------------
                0.11    0.00 20326644/20326644     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [49]
[142]    0.3    0.11    0.00 20326644         Catch::UnaryExpr<bool>::~UnaryExpr() [142]
-----------------------------------------------
                0.00    0.00    3048/6814423     CATCH2_INTERNAL_TEST_8() [497]
                0.00    0.00  196541/6814423     CATCH2_INTERNAL_TEST_21() [323]
                0.01    0.01 1112114/6814423     CATCH2_INTERNAL_TEST_0() [55]
                0.01    0.01 1120128/6814423     CATCH2_INTERNAL_TEST_12() [11]
                0.04    0.03 4382592/6814423     CATCH2_INTERNAL_TEST_31() [40]
[143]    0.3    0.06    0.05 6814423         Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [143]
                0.05    0.00 6814423/6814423     Catch::ExprLhs<char>::ExprLhs(char) [247]
-----------------------------------------------
                0.10    0.00 17542123/17542123     std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char, unsigned long) [121]
[144]    0.3    0.10    0.00 17542123         __gnu_cxx::new_allocator<char>::deallocate(char, unsigned long) [144]
-----------------------------------------------
                0.00    0.00       1/27171473     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&) [774]
                0.00    0.00       1/27171473     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<char> const&) [534]
                0.00    0.00       1/27171473     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::initializer_list<char>, std::allocator<char> const&) [748]
                0.00    0.00       2/27171473     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::allocator<char> const&) [120]
                0.00    0.00       4/27171473     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, std::allocator<char> const&) [673]
                0.00    0.00       6/27171473     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long, char, std::allocator<char> const&) [714]
                0.00    0.00  174292/27171473     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char, void>(char, char, std::allocator<char> const&) [361]
                0.00    0.00  241540/27171473     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356]
                0.10    0.00 26755626/27171473     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [13]
[145]    0.3    0.10    0.00 27171473         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [145]
-----------------------------------------------
                0.00    0.00      85/4915780     CATCH2_INTERNAL_TEST_0() [8]
                0.07    0.03 4915695/4915780     CATCH2_INTERNAL_TEST_3() [7]
[146]    0.2    0.07    0.03 4915780         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cend() const [146]
                0.01    0.00 4915780/476838389     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [36]
                0.01    0.00 4915780/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25]
                0.01    0.00 4915780/25562466     __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char const const&) [265]
-----------------------------------------------
                0.01    0.08  762293/762293      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t) [72]
[147]    0.2    0.01    0.08  762293         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_mutate(unsigned long, unsigned long, char32_t const, unsigned long) [147]
                0.03    0.00 1524586/1526941     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::length() const [300]
                0.00    0.03  762293/1877505     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy(char32_t, char32_t const, unsigned long) [196]
                0.00    0.01  762293/3356574     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_dispose() [256]
                0.00    0.01  762293/762395      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_create(unsigned long&, unsigned long) [403]
                0.00    0.01  762293/7170170     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::capacity() const [211]
                0.00    0.00  762293/38194183     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [315]
                0.00    0.00  762293/762399      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data(char32_t) [880]
                0.00    0.00  762293/762397      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_capacity(unsigned long) [881]
-----------------------------------------------
                0.00    0.00      68/3932624     CATCH2_INTERNAL_TEST_0() [8]
                0.05    0.04 3932556/3932624     CATCH2_INTERNAL_TEST_3() [7]
[148]    0.2    0.05    0.04 3932624         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cbegin() const [148]
                0.02    0.00 12781428/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25]
                0.02    0.00 12781428/25562466     __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char const const&) [265]
-----------------------------------------------
                0.00    0.09 1115110/1115110     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string(char32_t const, std::allocator<char32_t> const&) [106]
[149]    0.2    0.00    0.09 1115110         void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct<char32_t const>(char32_t const, char32_t const) [149]
                0.00    0.09 1115110/1115110     void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct_aux<char32_t const>(char32_t const, char32_t const, std::__false_type) [151]
-----------------------------------------------
                0.00    0.09 1115110/1115110     void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct_aux<char32_t const>(char32_t const, char32_t const, std::__false_type) [151]
[150]    0.2    0.00    0.09 1115110         void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct<char32_t const>(char32_t const, char32_t const, std::forward_iterator_tag) [150]
                0.02    0.04 1115110/1115110     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy_chars(char32_t, char32_t const, char32_t const) [213]
                0.01    0.01 1115110/7887847     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long) [117]
                0.00    0.01 1115110/1115110     std::iterator_traits<char32_t const>::difference_type std::distance<char32_t const>(char32_t const, char32_t const) [391]
                0.00    0.00 1115110/38194183     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [315]
                0.00    0.00 1115110/1115110     bool __gnu_cxx::__is_null_pointer<char32_t const>(char32_t const) [854]
-----------------------------------------------
                0.00    0.09 1115110/1115110     void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct<char32_t const>(char32_t const, char32_t const) [149]
[151]    0.2    0.00    0.09 1115110         void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct_aux<char32_t const>(char32_t const, char32_t const, std::__false_type) [151]
                0.00    0.09 1115110/1115110     void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct<char32_t const>(char32_t const, char32_t const, std::forward_iterator_tag) [150]
-----------------------------------------------
                0.01    0.00 1113138/10009720     CATCH2_INTERNAL_TEST_6() [26]
                0.08    0.00 8896582/10009720     CATCH2_INTERNAL_TEST_0() [4]
[152]    0.2    0.09    0.00 10009720         Catch::ExprLhs<libutf8::token_t const&> Catch::operator<=<libutf8::token_t, 0>(Catch::Decomposer&&, libutf8::token_t&&) [152]
                0.00    0.00 10009720/10009720     Catch::ExprLhs<libutf8::token_t const&>::ExprLhs(libutf8::token_t const&) [832]
-----------------------------------------------
                0.00    0.00       6/10528797     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator=(std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&&) [727]
                0.00    0.00    2047/10528797     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) [539]
                0.00    0.02 3356574/10528797     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_dispose() [256]
                0.01    0.05 7170170/10528797     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::capacity() const [211]
[153]    0.2    0.01    0.08 10528797         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_is_local() const [153]
                0.00    0.07 10528797/10528797     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() const [175]
                0.01    0.00 10528797/38194183     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [315]
-----------------------------------------------
                0.08    0.01 5026799/5026799     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [45]
[154]    0.2    0.08    0.01 5026799         __gnu_cxx::__alloc_traits<std::allocator<char> >::_S_select_on_copy(std::allocator<char> const&) [154]
                0.01    0.00 5026799/5026799     std::allocator_traits<std::allocator<char> >::select_on_container_copy_construction(std::allocator<char> const&) [456]
-----------------------------------------------
                0.00    0.00       1/179         CATCH2_INTERNAL_TEST_18() [134]
                0.00    0.00       1/179         operator+(char32_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [492]
                0.00    0.00       1/179         operator+(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char32_t) [493]
                0.00    0.00       2/179         CATCH2_INTERNAL_TEST_21() [323]
                0.00    0.08     174/179         Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::operator=(Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>&&) [156]
[155]    0.2    0.00    0.08     179         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [155]
                0.01    0.04     179/179         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear() [221]
                0.03    0.00     179/179         void std::__alloc_on_move<std::allocator<char> >(std::allocator<char>&, std::allocator<char>&) [286]
                0.00    0.00     360/263527044     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [9]
                0.00    0.00     177/219918374     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6]
                0.00    0.00     357/476838389     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [36]
                0.00    0.00     358/38019886     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [264]
                0.00    0.00       2/46114452     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [60]
                0.00    0.00       3/180552234     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [41]
                0.00    0.00       8/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25]
                0.00    0.00       4/23409784     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [161]
                0.00    0.00       2/222853656     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [58]
                0.00    0.00       2/20474502     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [297]
                0.00    0.00       2/2           __gnu_cxx::__alloc_traits<std::allocator<char> >::_S_propagate_on_move_assign() [1270]
-----------------------------------------------
                                                 <spontaneous>
[156]    0.2    0.00    0.08                 Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::operator=(Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>&&) [156]
                0.00    0.08     174/179         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [155]
-----------------------------------------------
                0.00    0.08       2/2           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::allocator<char> const&) [120]
[157]    0.2    0.00    0.08       2         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [157]
                0.00    0.08       2/2           void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__false_type) [159]
-----------------------------------------------
                0.00    0.08       2/2           void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__false_type) [159]
[158]    0.2    0.00    0.08       2         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag) [158]
                0.00    0.07       2/2           std::iterator_traits<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::distance<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [185]
                0.01    0.00       2/2           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [371]
                0.00    0.00       2/219918374     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6]
                0.00    0.00       1/17542125     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [56]
                0.00    0.00       2/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25]
                0.00    0.00       1/23409784     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [161]
                0.00    0.00       1/20474502     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [297]
                0.00    0.00       2/2           bool __gnu_cxx::__is_null_pointer<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [1271]
-----------------------------------------------
                0.00    0.08       2/2           void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [157]
[159]    0.2    0.00    0.08       2         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__false_type) [159]
                0.00    0.08       2/2           void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag) [158]
-----------------------------------------------
                0.00    0.00       1/7657594     CATCH2_INTERNAL_TEST_0() [55]
                0.00    0.00       1/7657594     CATCH2_INTERNAL_TEST_21() [323]
                0.00    0.00       4/7657594     CATCH2_INTERNAL_TEST_0() [8]
                0.00    0.00     500/7657594     CATCH2_INTERNAL_TEST_0() [491]
                0.01    0.00 1112064/7657594     CATCH2_INTERNAL_TEST_31() [40]
                0.05    0.02 6545024/7657594     CATCH2_INTERNAL_TEST_12() [11]
[160]    0.2    0.06    0.02 7657594         Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [160]
                0.02    0.00 7657594/7657594     Catch::ExprLhs<unsigned long>::ExprLhs(unsigned long) [334]
-----------------------------------------------
                0.00    0.00       1/23409784     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [723]
                0.00    0.00       1/23409784     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag) [158]
                0.00    0.00       4/23409784     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [155]
                0.00    0.00      45/23409784     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [263]
                0.00    0.00  238136/23409784     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag) [33]
                0.00    0.00 1183546/23409784     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [90]
                0.02    0.00 5283224/23409784     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [43]
                0.02    0.00 5867655/23409784     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [95]
                0.04    0.00 10837172/23409784     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [34]
[161]    0.2    0.08    0.00 23409784         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [161]
-----------------------------------------------
                0.00    0.08 2486272/2486272     CATCH2_INTERNAL_TEST_0() [8]
[162]    0.2    0.00    0.08 2486272         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, unsigned int, void>, std::is_arithmetic<unsigned int> >::value, Catch::BinaryExpr<char32_t, unsigned int> >::type Catch::operator==<unsigned int>(Catch::ExprLhs<char32_t>&&, unsigned int) [162]
                0.04    0.01 2486272/2486272     Catch::BinaryExpr<char32_t, unsigned int>::BinaryExpr(bool, char32_t, Catch::StringRef, unsigned int) [219]
                0.02    0.01 2486272/191231886     Catch::operator"" sr(char const, unsigned long) [15]
-----------------------------------------------
                0.00    0.08       1/1           CATCH2INTERNAL_TEST_0() [69]
[163]    0.2    0.00    0.08       1         libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::allocator<char> const&) [163]
                0.00    0.08       1/2           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::allocator<char> const&) [120]
-----------------------------------------------
                0.00    0.08       1/1           CATCH2_INTERNAL_TEST_0() [69]
[164]    0.2    0.00    0.08       1         libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::allocator<char> const&) [164]
                0.00    0.08       1/2           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::allocator<char> const&) [120]
-----------------------------------------------
                0.00    0.00       2/88          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Arg>(Catch::Clara::Arg const&) const [468]
                0.00    0.00       2/88          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::ExeName>(Catch::Clara::ExeName const&) const [469]
                0.00    0.00       2/88          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Help>(Catch::Clara::Help const&) const [437]
                0.00    0.07      82/88          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [102]
[165]    0.2    0.00    0.08      88         Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [165]
                0.00    0.05      88/88          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [251]
                0.00    0.03      88/88          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [309]
                0.00    0.00      88/2971        Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [910]
                0.00    0.00      88/88          Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&) [1049]
-----------------------------------------------
                0.00    0.00      51/2949468     CATCH2_INTERNAL_TEST_0() [8]
                0.02    0.06 2949417/2949468     CATCH2_INTERNAL_TEST_3() [7]
[166]    0.2    0.02    0.06 2949468         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator==<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [166]
                0.01    0.02 2949468/4915780     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [254]
                0.02    0.01 2949468/191231886     Catch::operator"" sr(char const, unsigned long) [15]
-----------------------------------------------
                0.05    0.03       2/2           std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::allocator<char> const&) [120]
[167]    0.2    0.05    0.03       2         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() const [167]
                0.01    0.00 7865256/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25]
                0.01    0.00 7865256/25562466     __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char const const&) [265]
-----------------------------------------------
                0.00    0.00       1/1480070     CATCH2_INTERNAL_TEST_0() [284]
                0.00    0.00       6/1480070     CATCH2_INTERNAL_TEST_21() [323]
                0.00    0.00     100/1480070     CATCH2_INTERNAL_TEST_3() [7]
                0.00    0.00     100/1480070     CATCH2_INTERNAL_TEST_0() [491]
                0.00    0.01  174292/1480070     CATCH2_INTERNAL_TEST_25() [172]
                0.00    0.01  190461/1480070     CATCH2_INTERNAL_TEST_41() [28]
                0.01    0.05 1115110/1480070     CATCH2_INTERNAL_TEST_0() [14]
[168]    0.2    0.01    0.07 1480070         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [168]
                0.02    0.02 2594179/3356574     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_dispose() [256]
                0.01    0.02 2594179/2594179     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::~Allochider() [307]
-----------------------------------------------
                                                 <spontaneous>
[169]    0.2    0.08    0.00                 std::Rbtree_header::_M_reset() [169]
-----------------------------------------------
                0.00    0.00       4/18527571     CATCH2_INTERNAL_TEST_0() [607]
                0.00    0.00      48/18527571     CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.00    3048/18527571     CATCH2_INTERNAL_TEST_8() [497]
                0.00    0.00    4188/18527571     CATCH2_INTERNAL_TEST_6() [26]
                0.00    0.00 1112064/18527571     CATCH2_INTERNAL_TEST_0() [8]
                0.01    0.00 2224138/18527571     CATCH2_INTERNAL_TEST_0() [55]
                0.03    0.00 6412185/18527571     CATCH2_INTERNAL_TEST_41() [28]
                0.04    0.00 8771896/18527571     CATCH2_INTERNAL_TEST_12() [11]
[170]    0.2    0.08    0.00 18527571         Catch::BinaryExpr<int, int>::~BinaryExpr() [170]
-----------------------------------------------
                0.00    0.07 1048576/1048576     CATCH2_INTERNAL_TEST_0() [14]
[171]    0.2    0.00    0.07 1048576         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string(char16_t const, std::allocator<char16_t> const&) [171]
                0.00    0.05 1048576/1048576     void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct<char16_t const>(char16_t const, char16_t const) [248]
                0.01    0.00 1048576/1048576     std::char_traits<char16_t>::length(char16_t const) [402]
                0.00    0.01 1048576/2164796     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_local_data() [343]
                0.00    0.00 1048576/1048576     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::Allochider(char16_t, std::allocator<char16_t> const&) [457]
-----------------------------------------------
                0.02    0.05       4/4           Catch::TestInvokerAsFunction::invoke() const [1]
[172]    0.2    0.02    0.05       4         CATCH2_INTERNAL_TEST_25() [172]
                0.00    0.02  174292/364958      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [273]
                0.00    0.01  174292/6340178     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t) [65]
                0.00    0.01       6/106         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator+=(char16_t) [119]
                0.00    0.01  174292/1480070     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [168]
                0.00    0.00       4/104         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string() [190]
                0.00    0.00  178390/106039706     operator"" catchsr(char const, unsigned long) [35]
                0.00    0.00    2047/4839844     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [18]
                0.00    0.00  178406/106040468     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [66]
                0.00    0.00    6141/6142        operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int) [489]
                0.00    0.00  178390/106039706     Catch::AssertionHandler::~AssertionHandler() [88]
                0.00    0.00    2063/40927101     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17]
                0.00    0.00      16/1929        Catch::SectionInfo::~SectionInfo() [439]
                0.00    0.00      16/69846       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356]
                0.00    0.00      16/800         Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [543]
                0.00    0.00       4/1050687     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::~basic_string() [255]
                0.00    0.00       4/83          unittest::g_progress() [1062]
-----------------------------------------------
                0.03    0.01 1966312/3932626     std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator!=<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [194]
                0.03    0.01 1966314/3932626     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator==<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [193]
[173]    0.2    0.05    0.02 3932626         Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::BinaryExpr(bool, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, Catch::StringRef, libutf8::utf8_iterator&) [173]
                0.02    0.00 3932626/105585733     Catch::ITransientExpression::ITransientExpression(bool, bool) [47]
-----------------------------------------------
                0.00    0.00      34/1966312     CATCH2_INTERNAL_TEST_0() [8]
                0.02    0.05 1966278/1966312     CATCH2_INTERNAL_TEST_3() [7]
[174]    0.2    0.02    0.05 1966312         std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator!=<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [174]
                0.02    0.01 1966312/3932628     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [197]
                0.01    0.01 1966312/191231886     Catch::operator"" sr(char const, unsigned long) [15]
-----------------------------------------------
                0.00    0.07 10528797/10528797     std::cxx11::basicstring<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_is_local() const [153]
[175]    0.2    0.00    0.07 10528797         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() const [175]
                0.01    0.06 10528797/10528797     std::pointer_traits<char32_t const>::pointer_to(char32_t const&) [176]
-----------------------------------------------
                0.01    0.06 10528797/10528797     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() const [175]
[176]    0.2    0.01    0.06 10528797         std::pointer_traits<char32_t const>::pointer_to(char32_t const&) [176]
                0.04    0.02 10528797/10528797     char32_t const std::addressof<char32_t const>(char32_t const&) [204]
-----------------------------------------------
                0.00    0.00       1/4764        Catch::Clara::Args::Args(int, char const const) [585]
                0.00    0.00       1/4764        std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_move_assign(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&, std::integral_constant<bool, true>) [572]
                0.00    0.00       3/4764        std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > std::make_shared<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [13]>(char const (&) [13]) [565]
                0.00    0.00       3/4764        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, char const (&) [13]>(std::Spmake_shared_tag, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, char const (&) [13]) [563]
                0.00    0.00       3/4764        std::Spebo_helper<0, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::~Spebo_helper() [562]
                0.00    0.00       3/4764        std::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [13]>(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, char const (&) [13]) [564]
                0.00    0.02    1920/4764        std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [308]
                0.01    0.04    2830/4764        std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Vectorimpl::~Vectorimpl() [261]
[177]    0.2    0.01    0.06    4764         std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~allocator() [177]
                0.06    0.00    4764/4764        __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~new_allocator() [206]
-----------------------------------------------
                0.00    0.00       2/3350041     CATCH2_INTERNAL_TEST_18() [134]
                0.00    0.00    1000/3350041     CATCH2_INTERNAL_TEST_0() [511]
                0.00    0.00    1905/3350041     CATCH2_INTERNAL_TEST_3() [105]
                0.00    0.00    5182/3350041     CATCH2_INTERNAL_TEST_0() [491]
                0.05    0.02 3341952/3350041     CATCH2_INTERNAL_TEST_0() [10]
[178]    0.2    0.05    0.02 3350041         unittest::random_char(unittest::character_t) [178]
                0.02    0.00 3350041/3350041     void unittest::random<char32_t>(char32_t&) [340]
-----------------------------------------------
                                                 <spontaneous>
[179]    0.2    0.07    0.00                 std::Vectorbase<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::_M_get_Tp_allocator() [179]
-----------------------------------------------
                0.00    0.00     179/54384253     void std::__do_alloc_on_move<std::allocator<char> >(std::allocator<char>&, std::allocator<char>&, std::integral_constant<bool, true>) [710]
                0.00    0.00 2935280/54384253     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [95]
                0.07    0.00 51448794/54384253     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [73]
[180]    0.2    0.07    0.00 54384253         std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&) [180]
-----------------------------------------------
                0.00    0.00 1115212/16520849     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy(char32_t, char32_t const, unsigned long) [196]
                0.03    0.00 6405728/16520849     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t) [72]
                0.04    0.00 8999909/16520849     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long) [117]
[181]    0.2    0.07    0.00 16520849         std::char_traits<char32_t>::assign(char32_t&, char32_t const&) [181]
-----------------------------------------------
                0.00    0.00   65744/8913995     CATCH2_INTERNAL_TEST_0() [8]
                0.06    0.01 8848251/8913995     CATCH2_INTERNAL_TEST_3() [7]
[182]    0.2    0.06    0.01 8913995         Catch::ExprLhs<libutf8::utf8_iterator& const&> Catch::operator<=<libutf8::utf8_iterator&, 0>(Catch::Decomposer&&, libutf8::utf8_iterator&) [182]
                0.01    0.00 8913995/8913995     Catch::ExprLhs<libutf8::utf8_iterator&>::ExprLhs(libutf8::utf8_iterator&) [374]
-----------------------------------------------
                0.04    0.04       2/2           std::iterator_traits<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::__distance<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::random_access_iterator_tag) [184]
[183]    0.2    0.04    0.04       2         __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::difference_type __gnu_cxx::operator-<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [183]
                0.04    0.00 17697612/17697616     __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const [279]
-----------------------------------------------
                0.00    0.07       2/2           std::iterator_traits<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::distance<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [185]
[184]    0.2    0.00    0.07       2         std::iterator_traits<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::__distance<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::random_access_iterator_tag) [184]
                0.04    0.04       2/2           __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::difference_type __gnu_cxx::operator-<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [183]
-----------------------------------------------
                0.00    0.07       2/2           void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag) [158]
[185]    0.2    0.00    0.07       2         std::iterator_traits<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::distance<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [185]
                0.00    0.07       2/2           std::iterator_traits<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::__distance<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::random_access_iterator_tag) [184]
                0.00    0.00       2/2           std::iterator_traits<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::iterator_category std::__iterator_category<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [1282]
-----------------------------------------------
                0.00    0.00   67582/1179724     bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [461]
                0.02    0.05 1112142/1179724     bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [192]
[186]    0.2    0.02    0.05 1179724         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [186]
                0.03    0.00 1179723/1179723     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_compare(unsigned long, unsigned long) [299]
                0.01    0.00 1179725/5632626     std::char_traits<char>::compare(char const, char const, unsigned long) [201]
                0.00    0.00 1179725/113096310     std::char_traits<char>::length(char const) [93]
                0.00    0.00 1179725/476838389     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [36]
                0.00    0.00 1179725/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25]
                0.00    0.00 1179725/1179727     unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [852]
-----------------------------------------------
                0.00    0.07       2/2           CATCH2_INTERNAL_TEST_0() [69]
[187]    0.2    0.00    0.07       2         (anonymous namespace)::get_date(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [187]
                0.00    0.06       2/8           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const) [98]
                0.01    0.00       2/17          libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(char const, std::allocator<char> const&) [200]
                0.00    0.00       2/3336194     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const) [2]
                0.00    0.00       2/2801635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [45]
                0.00    0.00       2/32          libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::~case_insensitive_basic_string() [632]
-----------------------------------------------
                0.00    0.07       2/2           CATCH2_INTERNAL_TEST_0() [69]
[188]    0.2    0.00    0.07       2         (anonymous namespace)::get_time(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [188]
                0.00    0.06       2/8           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const) [98]
                0.01    0.00       2/17          libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(char const, std::allocator<char> const&) [200]
                0.00    0.00       2/3336194     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const) [2]
-----------------------------------------------
                0.00    0.00      34/1966312     CATCH2_INTERNAL_TEST_0() [8]
                0.03    0.04 1966278/1966312     CATCH2_INTERNAL_TEST_3() [7]
[189]    0.2    0.03    0.04 1966312         std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator!=<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [189]
                0.01    0.01 1966312/4915780     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [254]
                0.01    0.01 1966312/191231886     Catch::operator"" sr(char const, unsigned long) [15]
-----------------------------------------------
                0.00    0.00       4/104         CATCH2INTERNAL_TEST_25() [172]
                0.01    0.06     100/104         CATCH2_INTERNAL_TEST_3() [105]
[190]    0.2    0.01    0.06     104         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string() [190]
                0.02    0.01 1116220/4408842     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_set_length(unsigned long) [139]
                0.00    0.01 1116220/2164796     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_local_data() [343]
                0.00    0.01 1116220/4329592     std::allocator<char16_t>::~allocator() [288]
                0.00    0.01 1116220/2164796     std::allocator<char16_t>::allocator() [386]
                0.00    0.01 1116220/1116220     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::Allochider(char16_t, std::allocator<char16_t>&&) [438]
-----------------------------------------------
                0.00    0.00       1/3933029     CATCH2_INTERNAL_TEST_0() [69]
                0.00    0.00      72/3933029     CATCH2_INTERNAL_TEST_0() [8]
                0.05    0.02 3932956/3933029     CATCH2_INTERNAL_TEST_3() [7]
[191]    0.2    0.05    0.02 3933029         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() [191]
                0.01    0.00 3933029/7865658     __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char const&) [333]
                0.01    0.00 3933029/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25]
-----------------------------------------------
                0.00    0.00       1/1112142     unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [682]
                0.00    0.00       1/1112142     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [17], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [17]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [17]> >::type Catch::operator==<char const (&) [17]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [17]) [740]
                0.00    0.00       1/1112142     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [4], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [4]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [4]> >::type Catch::operator==<char const (&) [4]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [4]) [743]
                0.00    0.00       1/1112142     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [57], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [57]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [57]> >::type Catch::operator==<char const (&) [57]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [57]) [744]
                0.00    0.00       1/1112142     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [48], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [48]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [48]> >::type Catch::operator==<char const (&) [48]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [48]) [742]
                0.00    0.00       1/1112142     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [76], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [76]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [76]> >::type Catch::operator==<char const (&) [76]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [76]) [746]
                0.00    0.00       1/1112142     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [67], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [67]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [67]> >::type Catch::operator==<char const (&) [67]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [67]) [745]
                0.00    0.00       1/1112142     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [36], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [36]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [36]> >::type Catch::operator==<char const (&) [36]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [36]) [741]
                0.00    0.00       2/1112142     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [16], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [16]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [16]> >::type Catch::operator==<char const (&) [16]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [16]) [725]
                0.00    0.00       3/1112142     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> >::type Catch::operator==<char const (&) [7]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [369]
                0.00    0.00       3/1112142     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [6], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [6]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [6]> >::type Catch::operator==<char const (&) [6]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [6]) [716]
                0.00    0.00       3/1112142     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [54], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [54]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [54]> >::type Catch::operator==<char const (&) [54]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [54]) [715]
                0.00    0.00       3/1112142     Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [641]
                0.00    0.00       5/1112142     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [31], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [31]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [31]> >::type Catch::operator==<char const (&) [31]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [31]) [674]
                0.00    0.00       7/1112142     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [10]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [10]> >::type Catch::operator==<char const (&) [10]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [10]) [668]
                0.00    0.00       7/1112142     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [9], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [9]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [9]> >::type Catch::operator==<char const (&) [9]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [9]) [669]
                0.00    0.00       8/1112142     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [2], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [2]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [2]> >::type Catch::operator==<char const (&) [2]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [2]) [649]
                0.00    0.00       8/1112142     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [33], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [33]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [33]> >::type Catch::operator==<char const (&) [33]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [33]) [650]
                0.00    0.00      20/1112142     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [32], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [32]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [32]> >::type Catch::operator==<char const (&) [32]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [32]) [631]
                0.00    0.07 1112065/1112142     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [8]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [8]> >::type Catch::operator==<char const (&) [8]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [8]) [135]
[192]    0.2    0.00    0.07 1112142         bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [192]
                0.02    0.05 1112142/1179724     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [186]
-----------------------------------------------
                0.00    0.00      36/1966314     CATCH2_INTERNAL_TEST_0() [8]
                0.01    0.06 1966278/1966314     CATCH2_INTERNAL_TEST_3() [7]
[193]    0.2    0.01    0.06 1966314         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator==<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [193]
                0.03    0.01 1966314/3932626     Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::BinaryExpr(bool, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, Catch::StringRef, libutf8::utf8_iterator&) [173]
                0.01    0.01 1966314/191231886     Catch::operator"" sr(char const, unsigned long) [15]
-----------------------------------------------
                0.00    0.00      34/1966312     CATCH2INTERNAL_TEST_0() [8]
                0.01    0.06 1966278/1966312     CATCH2_INTERNAL_TEST_3() [7]
[194]    0.2    0.01    0.06 1966312         std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator!=<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [194]
                0.03    0.01 1966312/3932626     Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::BinaryExpr(bool, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, Catch::StringRef, libutf8::utf8_iterator&) [173]
                0.01    0.01 1966312/191231886     Catch::operator"" sr(char const, unsigned long) [15]
-----------------------------------------------
                0.00    0.00    1000/1113039     CATCH2INTERNAL_TEST_0() [511]
                0.01    0.06 1112039/1113039     CATCH2_INTERNAL_TEST_6() [26]
[195]    0.2    0.01    0.06 1113039         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [195]
                0.00    0.03 1113039/4453158     __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [141]
                0.01    0.01 1113039/2226126     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [283]
                0.01    0.00 1113039/191231886     Catch::operator"" sr(char const, unsigned long) [15]
-----------------------------------------------
                0.00    0.00     102/1877505     std::cxx11::basicstring<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) [539]
                0.00    0.03  762293/1877505     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_mutate(unsigned long, unsigned long, char32_t const, unsigned long) [147]
                0.00    0.04 1115110/1877505     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy_chars(char32_t, char32_t const, char32_t const) [213]
[196]    0.2    0.00    0.06 1877505         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy(char32_t, char32_t const, unsigned long) [196]
                0.06    0.00  762293/762293      std::char_traits<char32_t>::copy(char32_t, char32_t const, unsigned long) [210]
                0.00    0.00 1115212/16520849     std::char_traits<char32_t>::assign(char32_t&, char32_t const&) [181]
-----------------------------------------------
                0.02    0.01 1966312/3932628     std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator!=<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [174]
                0.02    0.01 1966316/3932628     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator==<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [198]
[197]    0.2    0.04    0.02 3932628         Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [197]
                0.02    0.00 3932628/105585733     Catch::ITransientExpression::ITransientExpression(bool, bool) [47]
-----------------------------------------------
                0.00    0.00      38/1966316     CATCH2_INTERNAL_TEST_0() [8]
                0.01    0.05 1966278/1966316     CATCH2_INTERNAL_TEST_3() [7]
[198]    0.2    0.01    0.05 1966316         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator==<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [198]
                0.02    0.01 1966316/3932628     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [197]
                0.01    0.01 1966316/191231886     Catch::operator"" sr(char const, unsigned long) [15]
-----------------------------------------------
                0.00    0.00       1/3932627     CATCH2INTERNAL_TEST_0() [69]
                0.00    0.00      70/3932627     CATCH2_INTERNAL_TEST_0() [8]
                0.03    0.03 3932556/3932627     CATCH2_INTERNAL_TEST_3() [7]
[199]    0.2    0.04    0.03 3932627         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() [199]
                0.01    0.00 3932627/7865658     __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char const&) [333]
                0.01    0.00 3932627/476838389     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [36]
                0.01    0.00 3932627/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25]
-----------------------------------------------
                0.01    0.00       2/17          (anonymous namespace)::get_time(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [188]
                0.01    0.00       2/17          (anonymous namespace)::get_date(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [187]
                0.05    0.00      13/17          CATCH2_INTERNAL_TEST_0() [69]
[200]    0.2    0.06    0.00      17         libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(char const, std::allocator<char> const&) [200]
                0.00    0.00      17/69846       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356]
-----------------------------------------------
                0.01    0.00 1179725/5632626     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [186]
                0.05    0.00 4452901/5632626     __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [141]
[201]    0.2    0.06    0.00 5632626         std::char_traits<char>::compare(char const, char const, unsigned long) [201]
-----------------------------------------------
                0.06    0.00 18527571/18527571     Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [115]
[202]    0.2    0.06    0.00 18527571         Catch::ExprLhs<int>::ExprLhs(int) [202]
-----------------------------------------------
                0.06    0.00 14337866/14337866     Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t) [129]
[203]    0.2    0.06    0.00 14337866         Catch::ExprLhs<char32_t>::ExprLhs(char32_t) [203]
-----------------------------------------------
                0.04    0.02 10528797/10528797     std::pointer_traits<char32_t const>::pointer_to(char32_t const&) [176]
[204]    0.2    0.04    0.02 10528797         char32_t const std::addressof<char32_t const>(char32_t const&) [204]
                0.02    0.00 10528797/10528797     char32_t const std::__addressof<char32_t const>(char32_t const&) [332]
-----------------------------------------------
                0.00    0.00     198/6651181     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_S_copy(char16_t, char16_t const, unsigned long) [627]
                0.02    0.00 2242141/6651181     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::push_back(char16_t) [128]
                0.04    0.00 4408842/6651181     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_set_length(unsigned long) [139]
[205]    0.2    0.06    0.00 6651181         std::char_traits<char16_t>::assign(char16_t&, char16_t const&) [205]
-----------------------------------------------
                0.06    0.00    4764/4764        std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~allocator() [177]
[206]    0.2    0.06    0.00    4764         __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~new_allocator() [206]
-----------------------------------------------
                                                 <spontaneous>
[207]    0.2    0.06    0.00                 Catch::handleExceptionMatchExpr(Catch::AssertionHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [207]
-----------------------------------------------
                                                 <spontaneous>
[208]    0.2    0.06    0.00                 std::Vectorbase<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::_M_deallocate(Catch::ScopedMessage, unsigned long) [208]
-----------------------------------------------
                0.01    0.00 1113138/10009720     CATCH2_INTERNAL_TEST_6() [26]
                0.05    0.00 8896582/10009720     CATCH2_INTERNAL_TEST_0() [4]
[209]    0.2    0.06    0.00 10009720         Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&>::~BinaryExpr() [209]
-----------------------------------------------
                0.06    0.00  762293/762293      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy(char32_t, char32_t const, unsigned long) [196]
[210]    0.2    0.06    0.00  762293         std::char_traits<char32_t>::copy(char32_t, char32_t const, unsigned long) [210]
-----------------------------------------------
                0.00    0.00    2149/7170170     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) [539]
                0.00    0.01  762293/7170170     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_mutate(unsigned long, unsigned long, char32_t const, unsigned long) [147]
                0.00    0.05 6405728/7170170     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t) [72]
[211]    0.2    0.00    0.06 7170170         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::capacity() const [211]
                0.01    0.05 7170170/10528797     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_is_local() const [153]
-----------------------------------------------
                0.05    0.01 1115110/1115110     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string(char32_t const, std::allocator<char32_t> const&) [106]
[212]    0.1    0.05    0.01 1115110         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::Allochider(char32_t, std::allocator<char32_t> const&) [212]
                0.01    0.00 2227172/2594179     std::allocator<char32_t>::allocator(std::allocator<char32_t> const&) [382]
-----------------------------------------------
                0.02    0.04 1115110/1115110     void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct<char32_t const>(char32_t const, char32_t const, std::forward_iterator_tag) [150]
[213]    0.1    0.02    0.04 1115110         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy_chars(char32_t, char32_t const, char32_t const) [213]
                0.00    0.04 1115110/1877505     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy(char32_t, char32_t const, unsigned long) [196]
-----------------------------------------------
                0.02    0.04 6542976/6542976     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<void const const&, void const, void>, std::negation<std::is_arithmetic<std::remove_reference<void const>::type> > >::value, Catch::BinaryExpr<void const const&, void const const&> >::type Catch::operator==<void const>(Catch::ExprLhs<void const const&>&&, void const&&) [124]
[214]    0.1    0.02    0.04 6542976         Catch::BinaryExpr<void const const&, void const const&>::BinaryExpr(bool, void const const&, Catch::StringRef, void const const&) [214]
                0.04    0.00 6542976/105585733     Catch::ITransientExpression::ITransientExpression(bool, bool) [47]
-----------------------------------------------
                0.00    0.00      34/1966312     CATCH2_INTERNAL_TEST_0() [8]
                0.01    0.05 1966278/1966312     CATCH2_INTERNAL_TEST_3() [7]
[215]    0.1    0.01    0.05 1966312         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator==<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [215]
                0.02    0.01 1966312/3932624     Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::BinaryExpr(bool, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, Catch::StringRef, libutf8::utf8_iterator&) [220]
                0.01    0.01 1966312/191231886     Catch::operator"" sr(char const, unsigned long) [15]
-----------------------------------------------
                0.00    0.00      34/1966312     CATCH2INTERNAL_TEST_0() [8]
                0.01    0.05 1966278/1966312     CATCH2_INTERNAL_TEST_3() [7]
[216]    0.1    0.01    0.05 1966312         std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator!=<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [216]
                0.02    0.01 1966312/3932624     Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::BinaryExpr(bool, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, Catch::StringRef, libutf8::utf8_iterator&) [220]
                0.01    0.01 1966312/191231886     Catch::operator"" sr(char const, unsigned long) [15]
-----------------------------------------------
                0.00    0.00    1024/1113087     CATCH2INTERNAL_TEST_6() [26]
                0.00    0.06 1112063/1113087     unittest::catch_compare_long_strings(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [108]
[217]    0.1    0.00    0.06 1113087         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [217]
                0.00    0.03 1113087/4453158     __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [141]
                0.01    0.01 1113087/2226126     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [283]
                0.01    0.00 1113087/191231886     Catch::operator"" sr(char const, unsigned long) [15]
-----------------------------------------------
                0.00    0.00      17/11851583     CATCH2INTERNAL_TEST_0() [8]
                0.01    0.00 1967478/11851583     CATCH2_INTERNAL_TEST_3() [7]
                0.01    0.00 2224128/11851583     CATCH2_INTERNAL_TEST_0() [55]
                0.04    0.00 7659960/11851583     CATCH2_INTERNAL_TEST_12() [11]
[218]    0.1    0.06    0.00 11851583         Catch::BinaryExpr<char32_t, char32_t>::~BinaryExpr() [218]
-----------------------------------------------
                0.04    0.01 2486272/2486272     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, unsigned int, void>, std::is_arithmetic<unsigned int> >::value, Catch::BinaryExpr<char32_t, unsigned int> >::type Catch::operator==<unsigned int>(Catch::ExprLhs<char32_t>&&, unsigned int) [162]
[219]    0.1    0.04    0.01 2486272         Catch::BinaryExpr<char32_t, unsigned int>::BinaryExpr(bool, char32_t, Catch::StringRef, unsigned int) [219]
                0.01    0.00 2486272/105585733     Catch::ITransientExpression::ITransientExpression(bool, bool) [47]
-----------------------------------------------
                0.02    0.01 1966312/3932624     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator==<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [215]
                0.02    0.01 1966312/3932624     std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::utf8_iterator&>::type> > >::value, Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> >::type Catch::operator!=<libutf8::utf8_iterator&>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [216]
[220]    0.1    0.03    0.02 3932624         Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::BinaryExpr(bool, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, Catch::StringRef, libutf8::utf8_iterator&) [220]
                0.02    0.00 3932624/105585733     Catch::ITransientExpression::ITransientExpression(bool, bool) [47]
-----------------------------------------------
                0.01    0.04     179/179         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [155]
[221]    0.1    0.01    0.04     179         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear() [221]
                0.02    0.02 2225380/219918374     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6]
-----------------------------------------------
                0.00    0.00       1/2821        Catch::Clara::Help::~Help() [580]
                0.00    0.00       7/2821        unittest::snap_catch2_main(char const, char const, int, char**, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [253]
                0.00    0.00      34/2821        Catch::makeCommandLineParser(Catch::ConfigData&) [100]
                0.00    0.05    2779/2821        void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt) [225]
[222]    0.1    0.00    0.05    2821         Catch::Clara::Opt::~Opt() [222]
                0.00    0.05    2821/2830        std::vector<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~vector() [223]
                0.00    0.00    2821/2821        Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl() [510]
-----------------------------------------------
                0.00    0.00       1/2830        Catch::Clara::Args::~Args() [581]
                0.00    0.00       1/2830        std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_move_assign(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&, std::integral_constant<bool, true>) [572]
                0.00    0.00       3/2830        Catch::TestSpec::~TestSpec() [550]
                0.00    0.00       4/2830        Catch::ConfigData::~ConfigData() [542]
                0.00    0.05    2821/2830        Catch::Clara::Opt::~Opt() [222]
[223]    0.1    0.00    0.05    2830         std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~vector() [223]
                0.01    0.04    2830/2830        std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~Vectorbase() [224]
                0.00    0.00    2830/2894        void std::Destroy<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [527]
                0.00    0.00    2830/5807        std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Tp_allocator() [897]
-----------------------------------------------
                0.01    0.04    2830/2830        std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~vector() [223]
[224]    0.1    0.01    0.04    2830         std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~Vectorbase() [224]
                0.00    0.04    2830/2830        std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Vectorimpl::~Vectorimpl() [261]
                0.00    0.00    2830/2894        std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long) [911]
-----------------------------------------------
                0.00    0.05    2779/2779        void std::Destroyaux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [226]
[225]    0.1    0.00    0.05    2779         void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt) [225]
                0.00    0.05    2779/2821        Catch::Clara::Opt::~Opt() [222]
-----------------------------------------------
                0.00    0.05     134/134         void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [227]
[226]    0.1    0.00    0.05     134         void std::Destroyaux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [226]
                0.00    0.05    2779/2779        void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt) [225]
                0.00    0.00    2779/5516        Catch::Clara::Opt std::addressof<Catch::Clara::Opt>(Catch::Clara::Opt&) [898]
-----------------------------------------------
                0.00    0.05     134/134         void std::Destroy<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [228]
[227]    0.1    0.00    0.05     134         void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [227]
                0.00    0.05     134/134         void std::Destroy_aux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [226]
-----------------------------------------------
                0.00    0.00       1/134         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::operator=(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [504]
                0.00    0.02      42/134         void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt const&) [357]
                0.00    0.03      91/134         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [281]
[228]    0.1    0.00    0.05     134         void std::Destroy<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [228]
                0.00    0.05     134/134         void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [227]
-----------------------------------------------
                0.03    0.02 17542125/17542125     std::allocator_traits<std::allocator<char> >::allocate(std::allocator<char>&, unsigned long) [136]
[229]    0.1    0.03    0.02 17542125         __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const) [229]
                0.02    0.00 17542125/158581969     __gnu_cxx::new_allocator<char>::max_size() const [112]
-----------------------------------------------
                0.00    0.05   67582/67582       CATCH2_INTERNAL_TEST_14() [61]
[230]    0.1    0.00    0.05   67582         Catch::Matchers::ExceptionMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [230]
                0.01    0.04   67582/67582       Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [231]
-----------------------------------------------
                0.01    0.04   67582/67582       Catch::Matchers::ExceptionMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [230]
[231]    0.1    0.01    0.04   67582         Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [231]
                0.00    0.02   67582/67582       Catch::Matchers::MatcherBase<std::exception>::MatcherBase() [316]
                0.00    0.01   67582/2801635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [45]
-----------------------------------------------
                0.01    0.04      52/52          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [233]
[232]    0.1    0.01    0.04      52         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [232]
                0.04    0.00      52/52          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [263]
-----------------------------------------------
                0.00    0.00       1/52          Catch::Clara::ExeName::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [477]
                0.00    0.00       1/52          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [478]
                0.00    0.00       2/52          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::operator=(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) [470]
                0.00    0.01       6/52          Catch::Clara::Detail::convertInto(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [436]
                0.00    0.04      42/52          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [262]
[233]    0.1    0.00    0.05      52         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [233]
                0.01    0.04      52/52          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [232]
                0.00    0.00      52/52          __gnu_cxx::__alloc_traits<std::allocator<char> >::_S_propagate_on_copy_assign() [1068]
-----------------------------------------------
                0.05    0.00 26997388/26997388     std::iterator_traits<char const>::difference_type std::distance<char const>(char const, char const) [114]
[234]    0.1    0.05    0.00 26997388         std::iterator_traits<char const>::difference_type std::__distance<char const>(char const, char const, std::random_access_iterator_tag) [234]
-----------------------------------------------
                0.05    0.00 20326644/20326644     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [96]
[235]    0.1    0.05    0.00 20326644         Catch::ExprLhs<bool>::ExprLhs(bool) [235]
-----------------------------------------------
                0.00    0.00      85/4915780     CATCH2_INTERNAL_TEST_0() [8]
                0.05    0.00 4915695/4915780     CATCH2_INTERNAL_TEST_3() [7]
[236]    0.1    0.05    0.00 4915780         Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::~BinaryExpr() [236]
-----------------------------------------------
                0.00    0.00      70/3932626     CATCH2_INTERNAL_TEST_0() [8]
                0.04    0.01 3932556/3932626     CATCH2_INTERNAL_TEST_3() [7]
[237]    0.1    0.04    0.01 3932626         Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator<=<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::Decomposer&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [237]
                0.01    0.00 3932626/3932626     Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::ExprLhs(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [378]
-----------------------------------------------
                0.02    0.03 1114111/1114111     std::hex(std::ios_base&) [246]
[238]    0.1    0.02    0.03 1114111         std::ios_base::setf(std::IosFmtflags, std::IosFmtflags) [238]
                0.02    0.00 1114111/1114111     std::operator|=(std::IosFmtflags&, std::IosFmtflags) [344]
                0.01    0.00 1114111/1114111     std::operator~(std::IosFmtflags) [392]
                0.00    0.00 1114111/1114111     std::operator&=(std::IosFmtflags&, std::IosFmtflags) [856]
                0.00    0.00 1114111/2228222     std::operator&(std::IosFmtflags, std::IosFmtflags) [843]
-----------------------------------------------
                0.00    0.05 1112062/1112062     CATCH2_INTERNAL_TEST_0() [14]
[239]    0.1    0.00    0.05 1112062         std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string(wchar_t const, std::allocator<wchar_t> const&) [239]
                0.00    0.03 1112062/1112062     void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct<wchar_t const>(wchar_t const, wchar_t const) [292]
                0.00    0.01 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_local_data() [399]
                0.01    0.00 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::Allochider::Allochider(wchar_t, std::allocator<wchar_t> const&) [397]
                0.00    0.00 1112062/1112062     std::char_traits<wchar_t>::length(wchar_t const) [862]
-----------------------------------------------
                0.05    0.00     178/178         std::allocator<Catch::Clara::Arg>::allocator(std::allocator<Catch::Clara::Arg> const&) [241]
[240]    0.1    0.05    0.00     178         __gnu_cxx::new_allocator<Catch::Clara::Arg>::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Arg> const&) [240]
-----------------------------------------------
                0.00    0.00       1/178         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::get_allocator() const [507]
                0.00    0.02      88/178         std::allocator_traits<std::allocator<Catch::Clara::Arg> >::select_on_container_copy_construction(std::allocator<Catch::Clara::Arg> const&) [320]
                0.00    0.03      89/178         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Arg> const&) [313]
[241]    0.1    0.00    0.05     178         std::allocator<Catch::Clara::Arg>::allocator(std::allocator<Catch::Clara::Arg> const&) [241]
                0.05    0.00     178/178         __gnu_cxx::new_allocator<Catch::Clara::Arg>::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Arg> const&) [240]
-----------------------------------------------
                                                 <spontaneous>
[242]    0.1    0.05    0.00                 Catch::isFalseTest(int) [242]
-----------------------------------------------
                                                 <spontaneous>
[243]    0.1    0.05    0.00                 Catch::ConsoleReporter::assertionStarting(Catch::AssertionInfo const&) [243]
-----------------------------------------------
                                                 <spontaneous>
[244]    0.1    0.05    0.00                 Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>::~unique_ptr() [244]
-----------------------------------------------
                                                 <spontaneous>
[245]    0.1    0.05    0.00                 std::Vectorbase<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::~Vectorbase() [245]
-----------------------------------------------
                                                 <spontaneous>
[246]    0.1    0.00    0.05                 std::hex(std::ios_base&) [246]
                0.02    0.03 1114111/1114111     std::ios_base::setf(std::IosFmtflags, std::IosFmtflags) [238]
-----------------------------------------------
                0.05    0.00 6814423/6814423     Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [143]
[247]    0.1    0.05    0.00 6814423         Catch::ExprLhs<char>::ExprLhs(char) [247]
-----------------------------------------------
                0.00    0.05 1048576/1048576     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string(char16_t const, std::allocator<char16_t> const&) [171]
[248]    0.1    0.00    0.05 1048576         void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct<char16_t const>(char16_t const, char16_t const) [248]
                0.00    0.05 1048576/1048576     void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct_aux<char16_t const>(char16_t const, char16_t const, std::__false_type) [250]
-----------------------------------------------
                0.02    0.03 1048576/1048576     void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct_aux<char16_t const>(char16_t const, char16_t const, std::__false_type) [250]
[249]    0.1    0.02    0.03 1048576         void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct<char16_t const>(char16_t const, char16_t const, std::forward_iterator_tag) [249]
                0.01    0.01 1048576/4408842     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_set_length(unsigned long) [139]
                0.00    0.00 1048576/12189269     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data() const [331]
                0.00    0.00 1048576/1048576     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_S_copy_chars(char16_t, char16_t const, char16_t const) [628]
                0.00    0.00 1048576/1048576     bool __gnu_cxx::__is_null_pointer<char16_t const>(char16_t const) [876]
                0.00    0.00 1048576/1048576     std::iterator_traits<char16_t const>::difference_type std::distance<char16_t const>(char16_t const, char16_t const) [879]
-----------------------------------------------
                0.00    0.05 1048576/1048576     void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct<char16_t const>(char16_t const, char16_t const) [248]
[250]    0.1    0.00    0.05 1048576         void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct_aux<char16_t const>(char16_t const, char16_t const, std::__false_type) [250]
                0.02    0.03 1048576/1048576     void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct<char16_t const>(char16_t const, char16_t const, std::forward_iterator_tag) [249]
-----------------------------------------------
                0.00    0.05      88/88          Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [165]
[251]    0.1    0.00    0.05      88         std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [251]
                0.00    0.02      88/88          __gnu_cxx::__alloc_traits<std::allocator<Catch::Clara::Arg> >::_S_select_on_copy(std::allocator<Catch::Clara::Arg> const&) [318]
                0.00    0.02      88/88          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Arg> const&) [319]
                0.00    0.00      88/88          Catch::Clara::Arg std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg, Catch::Clara::Arg>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg, std::allocator<Catch::Clara::Arg>&) [597]
                0.00    0.00      88/91          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() const [1034]
                0.00    0.00      88/95          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::size() const [1025]
                0.00    0.00      88/180         std::allocator<Catch::Clara::Arg>::~allocator() [1000]
                0.00    0.00      88/185         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() [995]
                0.00    0.00      88/90          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::end() const [1042]
                0.00    0.00      88/90          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::begin() const [1043]
-----------------------------------------------
                                                 <spontaneous>
[252]    0.1    0.00    0.05                 main [252]
                0.00    0.05       1/1           unittest::snap_catch2_main(char const, char const, int, char**, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [253]
                0.00    0.00       1/1           main::{lambda()#1}::operator void ()()() const [1334]
-----------------------------------------------
                0.00    0.05       1/1           main [252]
[253]    0.1    0.00    0.05       1         unittest::snap_catch2_main(char const, char const, int, char*, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [253]
                0.00    0.04       7/41          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [102]
                0.00    0.01       7/42          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [262]
                0.00    0.00       7/90          Catch::Clara::Parser::~Parser() [282]
                0.00    0.00       7/2821        Catch::Clara::Opt::~Opt() [222]
                0.00    0.00      23/69846       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356]
                0.00    0.00      11/64          Catch::Clara::Opt::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [577]
                0.00    0.00       3/5           Catch::Clara::Opt::Opt<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [611]
                0.00    0.00      23/40927101     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17]
                0.00    0.00       1/3           Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [625]
                0.00    0.00       2/2           unittest::g_binary_dir[abi:cxx11]() [676]
                0.00    0.00       2/2           unittest::g_source_dir[abi:cxx11]() [677]
                0.00    0.00       1/1           unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [682]
                0.00    0.00       2/3           unittest::g_tmp_dir[abi:cxx11]() [675]
                0.00    0.00       2/2           unittest::g_verbose() [1268]
                0.00    0.00       1/1           main::{lambda()#1}::FUN() [1335]
                0.00    0.00       1/83          unittest::gprogress() [1062]
                0.00    0.00       1/1114090     std::operator|(std::IosOpenmode, std::IosOpenmode) [858]
-----------------------------------------------
                0.01    0.01 1966312/4915780     std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator!=<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [189]
                0.01    0.02 2949468/4915780     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>, std::negation<std::is_arithmetic<std::remove_reference<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> > >::value, Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> >::type Catch::operator==<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [166]
[254]    0.1    0.02    0.03 4915780         Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [254]
                0.03    0.00 4915780/105585733     Catch::ITransientExpression::ITransientExpression(bool, bool) [47]
-----------------------------------------------
                0.00    0.00       2/1050687     CATCH2_INTERNAL_TEST_21() [323]
                0.00    0.00       4/1050687     CATCH2_INTERNAL_TEST_25() [172]
                0.00    0.00     100/1050687     CATCH2_INTERNAL_TEST_0() [491]
                0.00    0.00    2005/1050687     CATCH2_INTERNAL_TEST_3() [105]
                0.00    0.05 1048576/1050687     CATCH2_INTERNAL_TEST_0() [14]
[255]    0.1    0.00    0.05 1050687         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::~basic_string() [255]
                0.01    0.02 2164796/2164796     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::~Allochider() [312]
                0.01    0.01 2164796/2165171     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_dispose() [322]
-----------------------------------------------
                0.00    0.00     102/3356574     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) [539]
                0.00    0.01  762293/3356574     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_mutate(unsigned long, unsigned long, char32_t const, unsigned long) [147]
                0.02    0.02 2594179/3356574     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [168]
[256]    0.1    0.02    0.03 3356574         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_dispose() [256]
                0.00    0.02 3356574/10528797     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_is_local() const [153]
                0.00    0.00  762395/762395      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_destroy(unsigned long) [490]
-----------------------------------------------
                0.00    0.00      67/521622      Catch::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [600]
                0.01    0.04  521555/521622      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [37]
[257]    0.1    0.01    0.04  521622         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [257]
                0.00    0.03  521622/129651407     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5]
                0.00    0.00  521622/112791252     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [27]
-----------------------------------------------
                0.00    0.00       2/1113992     CATCH2_INTERNAL_TEST_21() [323]
                0.00    0.00       6/1113992     CATCH2_INTERNAL_TEST_18() [134]
                0.00    0.05 1113984/1113992     CATCH2_INTERNAL_TEST_0() [10]
[258]    0.1    0.00    0.05 1113992         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [258]
                0.00    0.03 1113992/4453158     __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [141]
                0.01    0.00 1113992/191231886     Catch::operator"" sr(char const, unsigned long) [15]
                0.00    0.01 1113992/1113992     Catch::BinaryExpr<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [435]
-----------------------------------------------
                0.04    0.01 6542976/6542976     CATCH2_INTERNAL_TEST_12() [11]
[259]    0.1    0.04    0.01 6542976         Catch::ExprLhs<void const const&> Catch::operator<=<void const, 0>(Catch::Decomposer&&, void const&&) [259]
                0.01    0.00 6542976/6542976     Catch::ExprLhs<void const const&>::ExprLhs(void const const&) [444]
-----------------------------------------------
                0.00    0.00      68/3932624     CATCH2_INTERNAL_TEST_0() [8]
                0.04    0.00 3932556/3932624     CATCH2_INTERNAL_TEST_3() [7]
[260]    0.1    0.05    0.00 3932624         Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::~BinaryExpr() [260]
-----------------------------------------------
                0.00    0.04    2830/2830        std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~Vectorbase() [224]
[261]    0.1    0.00    0.04    2830         std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Vectorimpl::~Vectorimpl() [261]
                0.01    0.04    2830/4764        std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~allocator() [177]
-----------------------------------------------
                0.00    0.00       1/42          Catch::Clara::Help::Help(bool&) [475]
                0.00    0.01       7/42          unittest::snap_catch2_main(char const, char const, int, char*, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [253]
                0.00    0.03      34/42          Catch::makeCommandLineParser(Catch::ConfigData&) [100]
[262]    0.1    0.00    0.04      42         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [262]
                0.00    0.04      42/52          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [233]
-----------------------------------------------
                0.04    0.00      52/52          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [232]
[263]    0.1    0.04    0.00      52         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [263]
                0.00    0.00      45/17542125     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [56]
                0.00    0.00      52/219918374     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6]
                0.00    0.00      45/95856845     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [23]
                0.00    0.00      52/159954235     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [12]
                0.00    0.00      52/46114452     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [60]
                0.00    0.00      52/180552234     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [41]
                0.00    0.00     104/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25]
                0.00    0.00      45/23409784     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [161]
                0.00    0.00      45/20474502     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [297]
-----------------------------------------------
                0.00    0.00     358/38019886     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [155]
                0.00    0.00 2935280/38019886     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [95]
                0.02    0.00 17542123/38019886     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [97]
                0.02    0.00 17542125/38019886     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [56]
[264]    0.1    0.04    0.00 38019886         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [264]
-----------------------------------------------
                0.00    0.00       2/25562466     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() const [800]
                0.01    0.00 4915780/25562466     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cend() const [146]
                0.01    0.00 7865256/25562466     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() const [167]
                0.02    0.00 12781428/25562466     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cbegin() const [148]
[265]    0.1    0.04    0.00 25562466         __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char const const&) [265]
-----------------------------------------------
                0.00    0.00       1/7657092     CATCH2_INTERNAL_TEST_0() [55]
                0.00    0.00       1/7657092     CATCH2_INTERNAL_TEST_21() [323]
                0.00    0.00       2/7657092     CATCH2_INTERNAL_TEST_0() [8]
                0.01    0.00 1112064/7657092     CATCH2_INTERNAL_TEST_31() [40]
                0.03    0.00 6545024/7657092     CATCH2_INTERNAL_TEST_12() [11]
[266]    0.1    0.04    0.00 7657092         Catch::BinaryExpr<unsigned long, int>::~BinaryExpr() [266]
-----------------------------------------------
                0.00    0.00      68/3932624     CATCH2_INTERNAL_TEST_0() [8]
                0.03    0.01 3932556/3932624     CATCH2_INTERNAL_TEST_3() [7]
[267]    0.1    0.03    0.01 3932624         Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator<=<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::Decomposer&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [267]
                0.01    0.00 3932624/3932624     Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::ExprLhs(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [379]
-----------------------------------------------
                                                 <spontaneous>
[268]    0.1    0.04    0.00                 Catch::RunContext::assertionEnded(Catch::AssertionResult const&) [268]
-----------------------------------------------
                                                 <spontaneous>
[269]    0.1    0.04    0.00                 Catch::ConsoleReporter::reportInvalidTestSpec(Catch::StringRef) [269]
-----------------------------------------------
                                                 <spontaneous>
[270]    0.1    0.04    0.00                 __gnu_cxx::char_traits<char>::eq(char const&, char const&) [270]
-----------------------------------------------
                                                 <spontaneous>
[271]    0.1    0.04    0.00                 Catch::ITransientExpression::getResult() const [271]
-----------------------------------------------
                0.00    0.00       2/8999911     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator=(std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&&) [727]
                0.04    0.00 8999909/8999911     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long) [117]
[272]    0.1    0.04    0.00 8999911         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_length(unsigned long) [272]
-----------------------------------------------
                0.00    0.00       1/364958      CATCH2_INTERNAL_TEST_0() [284]
                0.00    0.00       4/364958      CATCH2_INTERNAL_TEST_21() [323]
                0.00    0.00     100/364958      CATCH2_INTERNAL_TEST_3() [7]
                0.00    0.00     100/364958      CATCH2_INTERNAL_TEST_0() [491]
                0.00    0.02  174292/364958      CATCH2_INTERNAL_TEST_25() [172]
                0.00    0.02  190461/364958      CATCH2_INTERNAL_TEST_41() [28]
[273]    0.1    0.00    0.04  364958         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [273]
                0.02    0.00  367007/367007      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::Allochider(char32_t, std::allocator<char32_t>&&) [324]
                0.00    0.00  367007/7887847     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long) [117]
                0.00    0.00  367007/1482117     std::allocator<char32_t>::allocator() [358]
                0.00    0.00  367007/4076296     std::allocator<char32_t>::~allocator() [289]
                0.00    0.00  367007/1482117     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() [389]
-----------------------------------------------
                0.01    0.03 1112064/1112064     CATCH2_INTERNAL_TEST_0() [8]
[274]    0.1    0.01    0.03 1112064         std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator>=<int>(Catch::ExprLhs<int>&&, int) [274]
                0.01    0.01 1112064/18527571     Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [92]
                0.01    0.00 1112064/191231886     Catch::operator"" sr(char const, unsigned long) [15]
-----------------------------------------------
                0.03    0.01 1112065/1112065     std::enableif<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [8]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [8]> >::type Catch::operator==<char const (&) [8]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [8]) [135]
[275]    0.1    0.03    0.01 1112065         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [8]) [275]
                0.01    0.00 1112065/105585733     Catch::ITransientExpression::ITransientExpression(bool, bool) [47]
-----------------------------------------------
                0.02    0.02 1117178/1117178     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [50]
[276]    0.1    0.02    0.02 1117178         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [276]
                0.01    0.00 2233323/2233323     std::less<char const>::operator()(char const const&, char const const&) const [384]
                0.00    0.00 2233323/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25]
                0.00    0.00 1116145/476838389     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [36]
-----------------------------------------------
                0.00    0.00       1/5201092     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [555]
                0.01    0.03 5201091/5201092     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [90]
[277]    0.1    0.01    0.03 5201092         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char) [277]
                0.01    0.01 5201092/180552234     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [41]
-----------------------------------------------
                0.02    0.02 8905802/8905802     __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [141]
[278]    0.1    0.02    0.02 8905802         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [278]
                0.02    0.00 8905921/857452566     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [25]
-----------------------------------------------
                0.00    0.00       4/17697616     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [371]
                0.04    0.00 17697612/17697616     __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::difference_type __gnu_cxx::operator-<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [183]
[279]    0.1    0.04    0.00 17697616         __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const [279]
-----------------------------------------------
                                                 <spontaneous>
[280]    0.1    0.04    0.00                 bool std::operator==<char>(std::allocator<char> const&, std::allocator<char> const&) [280]
-----------------------------------------------
                0.00    0.00       1/91          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_move_assign(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&, std::integral_constant<bool, true>) [501]
                0.00    0.03      90/91          Catch::Clara::Parser::~Parser() [282]
[281]    0.1    0.00    0.03      91         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [281]
                0.00    0.03      91/134         void std::Destroy<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [228]
                0.00    0.00      91/309         std::Vector_base<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [986]
                0.00    0.00      91/91          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase() [1040]
-----------------------------------------------
                0.00    0.00       1/90          Catch::Session::Session() [325]
                0.00    0.00       1/90          Catch::Session::~Session() [503]
                0.00    0.00       1/90          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Arg>(Catch::Clara::Arg const&) const [468]
                0.00    0.00       1/90          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::ExeName>(Catch::Clara::ExeName const&) const [469]
                0.00    0.00       1/90          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Help>(Catch::Clara::Help const&) const [437]
                0.00    0.00       2/90          Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::operator|<Catch::Clara::Help>(Catch::Clara::Help const&) const [481]
                0.00    0.00       7/90          unittest::snap_catch2_main(char const, char const, int, char*, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [253]
                0.00    0.01      35/90          Catch::makeCommandLineParser(Catch::ConfigData&) [100]
                0.00    0.02      41/90          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [102]
[282]    0.1    0.00    0.03      90         Catch::Clara::Parser::~Parser() [282]
                0.00    0.03      90/91          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [281]
                0.00    0.00      90/91          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector() [1041]
                0.00    0.00      90/91          Catch::Clara::ExeName::~ExeName() [1033]
                0.00    0.00      90/3019        Catch::Clara::Detail::ParserBase::~ParserBase() [909]
-----------------------------------------------
                0.01    0.01 1113039/2226126     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [195]
                0.01    0.01 1113087/2226126     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [217]
[283]    0.1    0.02    0.01 2226126         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [283]
                0.01    0.00 2226126/105585733     Catch::ITransientExpression::ITransientExpression(bool, bool) [47]
-----------------------------------------------
                0.00    0.03       5/5           Catch::TestInvokerAsFunction::invoke() const [1]
[284]    0.1    0.00    0.03       5         CATCH2_INTERNAL_TEST_0() [284]
                0.03    0.01       9/9           std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::c_str() const [285]
                0.00    0.00      25/1929        Catch::SectionInfo::~SectionInfo() [439]
                0.00    0.00      25/69846       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [356]
                0.00    0.00      25/800         Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [543]
                0.00    0.00      25/40927101     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [17]
                0.00    0.00      25/25          std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<libutf8::bom_t const&, libutf8::bom_t, void>, std::negation<std::is_arithmetic<std::remove_reference<libutf8::bom_t>::type> > >::value, Catch::BinaryExpr<libutf8::bom_t const&, libutf8::bom_t const&> >::type Catch::operator==<libutf8::bom_t>(Catch::ExprLhs<libutf8::bom_t const&>&&, libutf8::bom_t&&) [672]
                0.00    0.00      26/106039706     operator"" catchsr(char const, unsigned long) [35]
                0.00    0.00      51/106040468     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [66]
                0.00    0.00       2/6340178     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t) [65]
                0.00    0.00       1/364958      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [273]
                0.00    0.00      26/106039706     Catch::AssertionHandler::~AssertionHandler() [88]
                0.00    0.00       1/1480070     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [168]
                0.00    0.00       1/1526941     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::length() const [300]
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<char32_t, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<char32_t, int> >::type Catch::operator==<int>(Catch::ExprLhs<char32_t>&&, int) [785]
                0.00    0.00       1/14337866     Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t) [129]
                0.00    0.00       1/2098472     unittest::rand_char(bool) [388]
                0.00    0.00      25/25          Catch::ExprLhs<libutf8::bom_t const&> Catch::operator<=<libutf8::bom_t, 0>(Catch::Decomposer&&, libutf8::bom_t&&) [1094]
                0.00    0.00      25/25          Catch::BinaryExpr<libutf8::bom_t const&, libutf8::bom_t const&>::~BinaryExpr() [1092]
                0.00    0.00       5/83          unittest::g_progress() [1062]
                0.00    0.00       1/1           Catch::BinaryExpr<char32_t, int>::~BinaryExpr() [1285]
-----------------------------------------------
                0.03    0.01       9/9           CATCH2_INTERNAL_TEST_0() [284]
[285]    0.1    0.03    0.01       9         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::c_str() const [285]
                0.01    0.00 9612748/38194183     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [315]
-----------------------------------------------
                0.03    0.00     179/179         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [155]
[286]    0.1    0.03    0.00     179         void std::__alloc_on_move<std::allocator<char> >(std::allocator<char>&, std::allocator<char>&) [286]
                0.00    0.00     179/179         void std::__do_alloc_on_move<std::allocator<char> >(std::allocator<char>&, std::allocator<char>&, std::integral_constant<bool, true>) [710]
-----------------------------------------------
                0.03    0.00 26997388/26997388     std::iterator_traits<char const>::difference_type std::distance<char const>(char const, char const) [114]
[287]    0.1    0.03    0.00 26997388         std::iterator_traits<char const>::iterator_category std::__iterator_category<char const>(char const const&) [287]
-----------------------------------------------
                0.00    0.00 1048576/4329592     CATCH2_INTERNAL_TEST_0() [14]
                0.00    0.01 1116220/4329592     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string() [190]
                0.01    0.01 2164796/4329592     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::~Allochider() [312]
[288]    0.1    0.01    0.02 4329592         std::allocator<char16_t>::~allocator() [288]
                0.02    0.00 4329592/4329592     __gnu_cxx::new_allocator<char16_t>::~new_allocator() [339]
-----------------------------------------------
                0.00    0.00  367007/4076296     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [273]
                0.01    0.00 1115110/4076296     CATCH2_INTERNAL_TEST_0() [14]
                0.01    0.01 2594179/4076296     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::~Allochider() [307]
[289]    0.1    0.02    0.01 4076296         std::allocator<char32_t>::~allocator() [289]
                0.01    0.00 5188358/5188358     __gnu_cxx::new_allocator<char32_t>::~new_allocator() [375]
-----------------------------------------------
                0.00    0.00    1000/2226126     CATCH2_INTERNAL_TEST_0() [511]
                0.01    0.00 1112063/2226126     unittest::catch_compare_long_strings(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [108]
                0.02    0.00 1113063/2226126     CATCH2_INTERNAL_TEST_6() [26]
[290]    0.1    0.03    0.00 2226126         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::~BinaryExpr() [290]
-----------------------------------------------
                0.01    0.02 1115110/1115110     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string(char32_t const, std::allocator<char32_t> const&) [106]
[291]    0.1    0.01    0.02 1115110         std::char_traits<char32_t>::length(char32_t const) [291]
                0.02    0.00 2230220/2230220     std::char_traits<char32_t>::eq(char32_t const&, char32_t const&) [341]
-----------------------------------------------
                0.00    0.03 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string(wchar_t const, std::allocator<wchar_t> const&) [239]
[292]    0.1    0.00    0.03 1112062         void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct<wchar_t const>(wchar_t const, wchar_t const) [292]
                0.02    0.01 1112062/1112062     void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct_aux<wchar_t const>(wchar_t const, wchar_t const, std::__false_type) [293]
-----------------------------------------------
                0.02    0.01 1112062/1112062     void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct<wchar_t const>(wchar_t const, wchar_t const) [292]
[293]    0.1    0.02    0.01 1112062         void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct_aux<wchar_t const>(wchar_t const, wchar_t const, std::__false_type) [293]
                0.01    0.00 1112062/1112062     void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct<wchar_t const>(wchar_t const, wchar_t const, std::forward_iterator_tag) [398]
-----------------------------------------------
                                                 <spontaneous>
[294]    0.1    0.03    0.00                 Catch::RunContext::handleUnfinishedSections() [294]
-----------------------------------------------
                                                 <spontaneous>
[295]    0.1    0.03    0.00                 Catch::getCurrentContext() [295]
-----------------------------------------------
                                                 <spontaneous>
[296]    0.1    0.03    0.00                 Catch::StringRef::end() const [296]
-----------------------------------------------
                0.00    0.00       1/20474502     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [723]
                0.00    0.00       1/20474502     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag) [158]
                0.00    0.00       2/20474502     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [155]
                0.00    0.00      45/20474502     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [263]
                0.00    0.00  238136/20474502     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag) [33]
                0.00    0.00 1183546/20474502     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [90]
                0.00    0.00 2932375/20474502     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [95]
                0.01    0.00 5283224/20474502     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [43]
                0.02    0.00 10837172/20474502     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [34]
[297]    0.1    0.03    0.00 20474502         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [297]
-----------------------------------------------
                0.00    0.00    3048/6814423     CATCH2_INTERNAL_TEST_8() [497]
                0.00    0.00  196541/6814423     CATCH2_INTERNAL_TEST_21() [323]
                0.00    0.00 1112114/6814423     CATCH2_INTERNAL_TEST_0() [55]
                0.00    0.00 1120128/6814423     CATCH2_INTERNAL_TEST_12() [11]
                0.02    0.00 4382592/6814423     CATCH2_INTERNAL_TEST_31() [40]
[298]    0.1    0.03    0.00 6814423         Catch::BinaryExpr<char, char>::~BinaryExpr() [298]
-----------------------------------------------
                0.03    0.00 1179723/1179723     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [186]
[299]    0.1    0.03    0.00 1179723         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_compare(unsigned long, unsigned long) [299]
-----------------------------------------------
                0.00    0.00       1/1526941     CATCH2_INTERNAL_TEST_0() [284]
                0.00    0.00       1/1526941     CATCH2_INTERNAL_TEST_21() [323]
                0.00    0.00       2/1526941     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator=(std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&&) [727]
                0.00    0.00     100/1526941     CATCH2_INTERNAL_TEST_0() [491]
                0.00    0.00    2251/1526941     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) [539]
                0.03    0.00 1524586/1526941     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_mutate(unsigned long, unsigned long, char32_t const, unsigned long) [147]
[300]    0.1    0.03    0.00 1526941         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::length() const [300]
-----------------------------------------------
                0.00    0.00       1/3337262     CATCH2_INTERNAL_TEST_18() [134]
                0.01    0.00 1112063/3337262     unittest::catch_compare_long_strings(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [108]
                0.01    0.00 1112083/3337262     CATCH2_INTERNAL_TEST_0() [4]
                0.01    0.00 1113115/3337262     CATCH2_INTERNAL_TEST_6() [26]
[301]    0.1    0.02    0.01 3337262         Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [301]
                0.01    0.00 3337262/3338264     Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::ExprLhs(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [380]
-----------------------------------------------
                0.00    0.00      42/1918        void __gnu_cxx::new_allocator<Catch::Clara::Opt>::construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [487]
                0.00    0.03    1876/1918        void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [303]
[302]    0.1    0.00    0.03    1918         Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [302]
                0.00    0.03    1918/1920        std::vector<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [308]
                0.00    0.00    1918/1918        Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&) [480]
-----------------------------------------------
                0.00    0.03    1876/1876        Catch::Clara::Opt std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt) [304]
[303]    0.1    0.00    0.03    1876         void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [303]
                0.00    0.03    1876/1918        Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [302]
                0.00    0.00    1876/2002        Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::removereference<Catch::Clara::Opt const&>::type&) [933]
                0.00    0.00    1876/462235      operator new(unsigned long, void) [884]
-----------------------------------------------
                0.00    0.03      89/89          Catch::Clara::Opt std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt) [305]
[304]    0.1    0.00    0.03      89         Catch::Clara::Opt std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt) [304]
                0.00    0.03    1876/1876        void std::_Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [303]
                0.00    0.00    1965/2008        bool __gnu_cxx::operator!=<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&) [932]
                0.00    0.00    1876/1918        __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator() const [948]
                0.00    0.00    1876/5516        Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&) [898]
                0.00    0.00    1876/1918        __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator++() [947]
-----------------------------------------------
                0.00    0.03      89/89          Catch::Clara::Opt std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [306]
[305]    0.1    0.00    0.03      89         Catch::Clara::Opt std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt) [305]
                0.00    0.03      89/89          Catch::Clara::Opt std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt) [304]
-----------------------------------------------
                0.00    0.00       1/89          Catch::Clara::Opt std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > >(unsigned long, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >) [506]
                0.00    0.03      88/89          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [309]
[306]    0.1    0.00    0.03      89         Catch::Clara::Opt std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [306]
                0.00    0.03      89/89          Catch::Clara::Opt std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt) [305]
-----------------------------------------------
                0.01    0.02 2594179/2594179     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [168]
[307]    0.1    0.01    0.02 2594179         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::~Allochider() [307]
                0.01    0.01 2594179/4076296     std::allocator<char32_t>::~allocator() [289]
-----------------------------------------------
                0.00    0.00       2/1920        Catch::ConfigData::ConfigData(Catch::ConfigData const&) [573]
                0.00    0.03    1918/1920        Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [302]
[308]    0.1    0.00    0.03    1920         std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [308]
                0.00    0.02    1920/4764        std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~allocator() [177]
                0.00    0.00    1920/1920        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [485]
                0.00    0.00    1920/2049        std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Tp_allocator() const [927]
                0.00    0.00    1920/1920        __gnu_cxx::__alloc_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_select_on_copy(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [942]
                0.00    0.00    1920/2176        std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::size() const [920]
                0.00    0.00    1920/1920        std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Vectorbase(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [944]
                0.00    0.00    1920/5807        std::Vectorbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Tp_allocator() [897]
                0.00    0.00    1920/2468        std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::end() const [916]
                0.00    0.00    1920/2468        std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::begin() const [917]
-----------------------------------------------
                0.00    0.03      88/88          Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [165]
[309]    0.1    0.00    0.03      88         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [309]
                0.00    0.03      88/89          Catch::Clara::Opt std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [306]
                0.00    0.00      88/173         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() const [1006]
                0.00    0.00      88/88          __gnu_cxx::__alloc_traits<std::allocator<Catch::Clara::Opt> >::_S_select_on_copy(std::allocator<Catch::Clara::Opt> const&) [1050]
                0.00    0.00      88/258         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const [990]
                0.00    0.00      88/88          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Opt> const&) [1055]
                0.00    0.