* installing to library ‘/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages’
* installing *source* package ‘PCMBaseCpp’ ...
** this is package ‘PCMBaseCpp’ version ‘0.1.11’
** package ‘PCMBaseCpp’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C++ compiler: ‘Debian clang version 21.1.8 (3+b1)’
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpYCavoK/R.INSTALL2b9bcb25773478/PCMBaseCpp/src'
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I/usr/local/include -D_FORTIFY_SOURCE=3  -DARMA_DONT_USE_OPENMP -fpic  -g -O3 -Wall -pedantic   -c Rcpp.cpp -o Rcpp.o
In file included from Rcpp.cpp:30:
In file included from ./QuadraticPolyWhite.h:28:
In file included from ./QuadraticPoly.h:27:
./SPLITT.h:2181:8: warning: variable 'tid' set but not used [-Wunused-but-set-variable]
 2181 |   uint tid;
      |        ^
./SPLITT.h:2641:8: warning: variable 'tid' set but not used [-Wunused-but-set-variable]
 2641 |   uint tid;
      |        ^
./SPLITT.h:2057:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2057 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1926:50: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::White>::TraverseTreeSingleThreadLoopPostorder' requested here
 1926 |     case ModeType::SINGLE_THREAD_LOOP_POSTORDER: TraverseTreeSingleThreadLoopPostorder(); break;
      |                                                  ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::White>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::White>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:265:53: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::White>::TraverseTree' requested here
  265 |       .method( "TraverseTree", &QuadraticPolyWhite::TraverseTree )
      |                                                     ^
./SPLITT.h:2056:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2056 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2064:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2064 |         ParentType::ref_spec_.VisitNode(i);
      |                     ^
./SPLITT.h:2063:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2063 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2075:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2075 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1927:47: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::White>::TraverseTreeSingleThreadLoopPrunes' requested here
 1927 |     case ModeType::SINGLE_THREAD_LOOP_PRUNES: TraverseTreeSingleThreadLoopPrunes(); break;
      |                                               ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::White>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::White>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:265:53: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::White>::TraverseTree' requested here
  265 |       .method( "TraverseTree", &QuadraticPolyWhite::TraverseTree )
      |                                                     ^
./SPLITT.h:2074:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2074 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2088:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2088 |           ParentType::ref_spec_.VisitNode(i);
      |                       ^
./SPLITT.h:2087:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2087 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2100:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2100 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1928:47: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::White>::TraverseTreeSingleThreadLoopVisits' requested here
 1928 |     case ModeType::SINGLE_THREAD_LOOP_VISITS: TraverseTreeSingleThreadLoopVisits(); break;
      |                                               ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::White>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::White>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:265:53: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::White>::TraverseTree' requested here
  265 |       .method( "TraverseTree", &QuadraticPolyWhite::TraverseTree )
      |                                                     ^
./SPLITT.h:2099:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2099 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2110:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2110 |           if(i < ParentType::ref_tree_.num_tips()) {
      |                              ^
./SPLITT.h:2109:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2109 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2269:19: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2269 |       ParentType::ref_spec_.InitNode(i);
      |                   ^
./SPLITT.h:1929:46: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::White>::TraverseTreeMultiThreadLoopPrunes' requested here
 1929 |     case ModeType::MULTI_THREAD_LOOP_PRUNES: TraverseTreeMultiThreadLoopPrunes(); break;
      |                                              ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::White>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::White>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:265:53: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::White>::TraverseTree' requested here
  265 |       .method( "TraverseTree", &QuadraticPolyWhite::TraverseTree )
      |                                                     ^
./SPLITT.h:2268:29: note: add an explicit capture of 'this' to capture '*this' by reference
 2268 |     exception_handler_.Run([=]{
      |                             ^
      |                              , this
./SPLITT.h:2280:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2280 |           ParentType::ref_spec_.VisitNode(i);
      |                       ^
./SPLITT.h:2279:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2279 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2138:19: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2138 |       ParentType::ref_spec_.InitNode(i);  
      |                   ^
./SPLITT.h:1930:63: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::White>::TraverseTreeMultiThreadLoopVisitsThenLoopPrunes' requested here
 1930 |     case ModeType::MULTI_THREAD_LOOP_VISITS_THEN_LOOP_PRUNES: TraverseTreeMultiThreadLoopVisitsThenLoopPrunes(); break;
      |                                                               ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::White>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::White>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:265:53: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::White>::TraverseTree' requested here
  265 |       .method( "TraverseTree", &QuadraticPolyWhite::TraverseTree )
      |                                                     ^
./SPLITT.h:2137:29: note: add an explicit capture of 'this' to capture '*this' by reference
 2137 |     exception_handler_.Run([=]{
      |                             ^
      |                              , this
./SPLITT.h:2152:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2152 |           ParentType::ref_spec_.VisitNode(i);
      |                       ^
./SPLITT.h:2151:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2151 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2166:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2166 |             ParentType::ref_spec_.PruneNode(i, ParentType::ref_tree_.FindIdOfParent(i));
      |                         ^
./SPLITT.h:2165:35: note: add an explicit capture of 'this' to capture '*this' by reference
 2165 |           exception_handler_.Run([=]{
      |                                   ^
      |                                    , this
./SPLITT.h:2191:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2191 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1931:46: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::White>::TraverseTreeMultiThreadLoopVisits' requested here
 1931 |     case ModeType::MULTI_THREAD_LOOP_VISITS: TraverseTreeMultiThreadLoopVisits(); break;
      |                                              ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::White>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::White>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:265:53: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::White>::TraverseTree' requested here
  265 |       .method( "TraverseTree", &QuadraticPolyWhite::TraverseTree )
      |                                                     ^
./SPLITT.h:2190:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2190 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2201:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2201 |           if(i < ParentType::ref_tree_.num_tips()) {
      |                              ^
./SPLITT.h:2200:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2200 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2228:28: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2228 |       uint i = ParentType::visit_queue_.NextInQueue();
      |                            ^
./SPLITT.h:1932:46: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::White>::TraverseTreeMultiThreadVisitQueue' requested here
 1932 |     case ModeType::MULTI_THREAD_VISIT_QUEUE: TraverseTreeMultiThreadVisitQueue(); break;
      |                                              ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::White>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::White>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:265:53: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::White>::TraverseTree' requested here
  265 |       .method( "TraverseTree", &QuadraticPolyWhite::TraverseTree )
      |                                                     ^
./SPLITT.h:2226:27: note: add an explicit capture of 'this' to capture '*this' by reference
 2226 |   exception_handler_.Run([=]{
      |                           ^
      |                            , this
./SPLITT.h:2388:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2388 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1934:40: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::White>::TraverseTreeHybridLoopPrunes' requested here
 1934 |     case ModeType::HYBRID_LOOP_PRUNES: TraverseTreeHybridLoopPrunes(); break;
      |                                        ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::White>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::White>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:265:53: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::White>::TraverseTree' requested here
  265 |       .method( "TraverseTree", &QuadraticPolyWhite::TraverseTree )
      |                                                     ^
./SPLITT.h:2387:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2387 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2402:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2402 |             ParentType::ref_spec_.VisitNode(i);
      |                         ^
./SPLITT.h:2401:35: note: add an explicit capture of 'this' to capture '*this' by reference
 2401 |           exception_handler_.Run([=]{
      |                                   ^
      |                                    , this
./SPLITT.h:2412:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2412 |             ParentType::ref_spec_.VisitNode(i);
      |                         ^
./SPLITT.h:2411:35: note: add an explicit capture of 'this' to capture '*this' by reference
 2411 |           exception_handler_.Run([=]{
      |                                   ^
      |                                    , this
./SPLITT.h:2324:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2324 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1935:57: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::White>::TraverseTreeHybridLoopVisitsThenLoopPrunes' requested here
 1935 |     case ModeType::HYBRID_LOOP_VISITS_THEN_LOOP_PRUNES: TraverseTreeHybridLoopVisitsThenLoopPrunes(); break;
      |                                                         ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::White>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::White>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:265:53: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::White>::TraverseTree' requested here
  265 |       .method( "TraverseTree", &QuadraticPolyWhite::TraverseTree )
      |                                                     ^
./SPLITT.h:2323:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2323 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2338:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2338 |             ParentType::ref_spec_.VisitNode(i);
      |                         ^
./SPLITT.h:2337:35: note: add an explicit capture of 'this' to capture '*this' by reference
 2337 |           exception_handler_.Run([=]{
      |                                   ^
      |                                    , this
./SPLITT.h:2347:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2347 |           ParentType::ref_spec_.VisitNode(i);
      |                       ^
./SPLITT.h:2346:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2346 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2361:27: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2361 |               ParentType::ref_spec_.PruneNode(i, ParentType::ref_tree_.FindIdOfParent(i));
      |                           ^
./SPLITT.h:2360:37: note: add an explicit capture of 'this' to capture '*this' by reference
 2360 |             exception_handler_.Run([=]{
      |                                     ^
      |                                      , this
./SPLITT.h:2436:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2436 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1936:40: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::White>::TraverseTreeHybridLoopVisits' requested here
 1936 |     case ModeType::HYBRID_LOOP_VISITS: TraverseTreeHybridLoopVisits(); break;
      |                                        ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::White>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::White>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:265:53: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::White>::TraverseTree' requested here
  265 |       .method( "TraverseTree", &QuadraticPolyWhite::TraverseTree )
      |                                                     ^
./SPLITT.h:2435:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2435 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2449:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2449 |           if(i < ParentType::ref_tree_.num_tips()) {
      |                              ^
./SPLITT.h:2448:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2448 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2467:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2467 |           if(i < ParentType::ref_tree_.num_tips()) {
      |                              ^
./SPLITT.h:2466:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2466 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2486:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2486 |         ParentType::ref_spec_.PruneNode(j, ParentType::ref_tree_.num_nodes() - 1);
      |                     ^
./SPLITT.h:2485:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2485 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2057:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2057 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1926:50: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM>::TraverseTreeSingleThreadLoopPostorder' requested here
 1926 |     case ModeType::SINGLE_THREAD_LOOP_POSTORDER: TraverseTreeSingleThreadLoopPostorder(); break;
      |                                                  ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::BM>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:335:48: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::BM>::TraverseTree' requested here
  335 |     .method( "TraverseTree", &QuadraticPolyBM::TraverseTree )
      |                                                ^
./SPLITT.h:2056:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2056 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2064:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2064 |         ParentType::ref_spec_.VisitNode(i);
      |                     ^
./SPLITT.h:2063:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2063 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2075:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2075 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1927:47: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM>::TraverseTreeSingleThreadLoopPrunes' requested here
 1927 |     case ModeType::SINGLE_THREAD_LOOP_PRUNES: TraverseTreeSingleThreadLoopPrunes(); break;
      |                                               ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::BM>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:335:48: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::BM>::TraverseTree' requested here
  335 |     .method( "TraverseTree", &QuadraticPolyBM::TraverseTree )
      |                                                ^
./SPLITT.h:2074:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2074 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2088:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2088 |           ParentType::ref_spec_.VisitNode(i);
      |                       ^
./SPLITT.h:2087:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2087 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2100:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2100 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1928:47: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM>::TraverseTreeSingleThreadLoopVisits' requested here
 1928 |     case ModeType::SINGLE_THREAD_LOOP_VISITS: TraverseTreeSingleThreadLoopVisits(); break;
      |                                               ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::BM>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:335:48: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::BM>::TraverseTree' requested here
  335 |     .method( "TraverseTree", &QuadraticPolyBM::TraverseTree )
      |                                                ^
./SPLITT.h:2099:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2099 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2110:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2110 |           if(i < ParentType::ref_tree_.num_tips()) {
      |                              ^
./SPLITT.h:2109:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2109 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2269:19: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2269 |       ParentType::ref_spec_.InitNode(i);
      |                   ^
./SPLITT.h:1929:46: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM>::TraverseTreeMultiThreadLoopPrunes' requested here
 1929 |     case ModeType::MULTI_THREAD_LOOP_PRUNES: TraverseTreeMultiThreadLoopPrunes(); break;
      |                                              ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::BM>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:335:48: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::BM>::TraverseTree' requested here
  335 |     .method( "TraverseTree", &QuadraticPolyBM::TraverseTree )
      |                                                ^
./SPLITT.h:2268:29: note: add an explicit capture of 'this' to capture '*this' by reference
 2268 |     exception_handler_.Run([=]{
      |                             ^
      |                              , this
./SPLITT.h:2280:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2280 |           ParentType::ref_spec_.VisitNode(i);
      |                       ^
./SPLITT.h:2279:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2279 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2138:19: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2138 |       ParentType::ref_spec_.InitNode(i);  
      |                   ^
./SPLITT.h:1930:63: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM>::TraverseTreeMultiThreadLoopVisitsThenLoopPrunes' requested here
 1930 |     case ModeType::MULTI_THREAD_LOOP_VISITS_THEN_LOOP_PRUNES: TraverseTreeMultiThreadLoopVisitsThenLoopPrunes(); break;
      |                                                               ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::BM>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:335:48: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::BM>::TraverseTree' requested here
  335 |     .method( "TraverseTree", &QuadraticPolyBM::TraverseTree )
      |                                                ^
./SPLITT.h:2137:29: note: add an explicit capture of 'this' to capture '*this' by reference
 2137 |     exception_handler_.Run([=]{
      |                             ^
      |                              , this
./SPLITT.h:2152:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2152 |           ParentType::ref_spec_.VisitNode(i);
      |                       ^
./SPLITT.h:2151:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2151 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2166:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2166 |             ParentType::ref_spec_.PruneNode(i, ParentType::ref_tree_.FindIdOfParent(i));
      |                         ^
./SPLITT.h:2165:35: note: add an explicit capture of 'this' to capture '*this' by reference
 2165 |           exception_handler_.Run([=]{
      |                                   ^
      |                                    , this
./SPLITT.h:2191:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2191 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1931:46: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM>::TraverseTreeMultiThreadLoopVisits' requested here
 1931 |     case ModeType::MULTI_THREAD_LOOP_VISITS: TraverseTreeMultiThreadLoopVisits(); break;
      |                                              ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::BM>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:335:48: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::BM>::TraverseTree' requested here
  335 |     .method( "TraverseTree", &QuadraticPolyBM::TraverseTree )
      |                                                ^
./SPLITT.h:2190:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2190 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2201:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2201 |           if(i < ParentType::ref_tree_.num_tips()) {
      |                              ^
./SPLITT.h:2200:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2200 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2228:28: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2228 |       uint i = ParentType::visit_queue_.NextInQueue();
      |                            ^
./SPLITT.h:1932:46: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM>::TraverseTreeMultiThreadVisitQueue' requested here
 1932 |     case ModeType::MULTI_THREAD_VISIT_QUEUE: TraverseTreeMultiThreadVisitQueue(); break;
      |                                              ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::BM>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:335:48: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::BM>::TraverseTree' requested here
  335 |     .method( "TraverseTree", &QuadraticPolyBM::TraverseTree )
      |                                                ^
./SPLITT.h:2226:27: note: add an explicit capture of 'this' to capture '*this' by reference
 2226 |   exception_handler_.Run([=]{
      |                           ^
      |                            , this
./SPLITT.h:2388:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2388 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1934:40: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM>::TraverseTreeHybridLoopPrunes' requested here
 1934 |     case ModeType::HYBRID_LOOP_PRUNES: TraverseTreeHybridLoopPrunes(); break;
      |                                        ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::BM>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:335:48: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::BM>::TraverseTree' requested here
  335 |     .method( "TraverseTree", &QuadraticPolyBM::TraverseTree )
      |                                                ^
./SPLITT.h:2387:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2387 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2402:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2402 |             ParentType::ref_spec_.VisitNode(i);
      |                         ^
./SPLITT.h:2401:35: note: add an explicit capture of 'this' to capture '*this' by reference
 2401 |           exception_handler_.Run([=]{
      |                                   ^
      |                                    , this
./SPLITT.h:2412:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2412 |             ParentType::ref_spec_.VisitNode(i);
      |                         ^
./SPLITT.h:2411:35: note: add an explicit capture of 'this' to capture '*this' by reference
 2411 |           exception_handler_.Run([=]{
      |                                   ^
      |                                    , this
./SPLITT.h:2324:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2324 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1935:57: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM>::TraverseTreeHybridLoopVisitsThenLoopPrunes' requested here
 1935 |     case ModeType::HYBRID_LOOP_VISITS_THEN_LOOP_PRUNES: TraverseTreeHybridLoopVisitsThenLoopPrunes(); break;
      |                                                         ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::BM>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:335:48: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::BM>::TraverseTree' requested here
  335 |     .method( "TraverseTree", &QuadraticPolyBM::TraverseTree )
      |                                                ^
./SPLITT.h:2323:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2323 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2338:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2338 |             ParentType::ref_spec_.VisitNode(i);
      |                         ^
./SPLITT.h:2337:35: note: add an explicit capture of 'this' to capture '*this' by reference
 2337 |           exception_handler_.Run([=]{
      |                                   ^
      |                                    , this
./SPLITT.h:2347:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2347 |           ParentType::ref_spec_.VisitNode(i);
      |                       ^
./SPLITT.h:2346:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2346 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2361:27: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2361 |               ParentType::ref_spec_.PruneNode(i, ParentType::ref_tree_.FindIdOfParent(i));
      |                           ^
./SPLITT.h:2360:37: note: add an explicit capture of 'this' to capture '*this' by reference
 2360 |             exception_handler_.Run([=]{
      |                                     ^
      |                                      , this
./SPLITT.h:2436:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2436 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1936:40: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM>::TraverseTreeHybridLoopVisits' requested here
 1936 |     case ModeType::HYBRID_LOOP_VISITS: TraverseTreeHybridLoopVisits(); break;
      |                                        ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::BM>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:335:48: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::BM>::TraverseTree' requested here
  335 |     .method( "TraverseTree", &QuadraticPolyBM::TraverseTree )
      |                                                ^
./SPLITT.h:2435:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2435 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2449:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2449 |           if(i < ParentType::ref_tree_.num_tips()) {
      |                              ^
./SPLITT.h:2448:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2448 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2467:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2467 |           if(i < ParentType::ref_tree_.num_tips()) {
      |                              ^
./SPLITT.h:2466:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2466 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2486:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2486 |         ParentType::ref_spec_.PruneNode(j, ParentType::ref_tree_.num_nodes() - 1);
      |                     ^
./SPLITT.h:2485:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2485 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2057:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2057 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1926:50: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM1D>::TraverseTreeSingleThreadLoopPostorder' requested here
 1926 |     case ModeType::SINGLE_THREAD_LOOP_POSTORDER: TraverseTreeSingleThreadLoopPostorder(); break;
      |                                                  ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM1D>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::BM1D>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:407:52: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::BM1D>::TraverseTree' requested here
  407 |       .method( "TraverseTree", &QuadraticPolyBM1D::TraverseTree )
      |                                                    ^
./SPLITT.h:2056:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2056 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2064:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2064 |         ParentType::ref_spec_.VisitNode(i);
      |                     ^
./SPLITT.h:2063:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2063 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2075:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2075 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1927:47: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM1D>::TraverseTreeSingleThreadLoopPrunes' requested here
 1927 |     case ModeType::SINGLE_THREAD_LOOP_PRUNES: TraverseTreeSingleThreadLoopPrunes(); break;
      |                                               ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM1D>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::BM1D>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:407:52: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::BM1D>::TraverseTree' requested here
  407 |       .method( "TraverseTree", &QuadraticPolyBM1D::TraverseTree )
      |                                                    ^
./SPLITT.h:2074:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2074 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2088:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2088 |           ParentType::ref_spec_.VisitNode(i);
      |                       ^
./SPLITT.h:2087:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2087 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2100:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2100 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1928:47: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM1D>::TraverseTreeSingleThreadLoopVisits' requested here
 1928 |     case ModeType::SINGLE_THREAD_LOOP_VISITS: TraverseTreeSingleThreadLoopVisits(); break;
      |                                               ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM1D>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::BM1D>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:407:52: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::BM1D>::TraverseTree' requested here
  407 |       .method( "TraverseTree", &QuadraticPolyBM1D::TraverseTree )
      |                                                    ^
./SPLITT.h:2099:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2099 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2110:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2110 |           if(i < ParentType::ref_tree_.num_tips()) {
      |                              ^
./SPLITT.h:2109:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2109 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2269:19: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2269 |       ParentType::ref_spec_.InitNode(i);
      |                   ^
./SPLITT.h:1929:46: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM1D>::TraverseTreeMultiThreadLoopPrunes' requested here
 1929 |     case ModeType::MULTI_THREAD_LOOP_PRUNES: TraverseTreeMultiThreadLoopPrunes(); break;
      |                                              ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM1D>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::BM1D>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:407:52: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::BM1D>::TraverseTree' requested here
  407 |       .method( "TraverseTree", &QuadraticPolyBM1D::TraverseTree )
      |                                                    ^
./SPLITT.h:2268:29: note: add an explicit capture of 'this' to capture '*this' by reference
 2268 |     exception_handler_.Run([=]{
      |                             ^
      |                              , this
./SPLITT.h:2280:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2280 |           ParentType::ref_spec_.VisitNode(i);
      |                       ^
./SPLITT.h:2279:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2279 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2138:19: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2138 |       ParentType::ref_spec_.InitNode(i);  
      |                   ^
./SPLITT.h:1930:63: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM1D>::TraverseTreeMultiThreadLoopVisitsThenLoopPrunes' requested here
 1930 |     case ModeType::MULTI_THREAD_LOOP_VISITS_THEN_LOOP_PRUNES: TraverseTreeMultiThreadLoopVisitsThenLoopPrunes(); break;
      |                                                               ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM1D>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::BM1D>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:407:52: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::BM1D>::TraverseTree' requested here
  407 |       .method( "TraverseTree", &QuadraticPolyBM1D::TraverseTree )
      |                                                    ^
./SPLITT.h:2137:29: note: add an explicit capture of 'this' to capture '*this' by reference
 2137 |     exception_handler_.Run([=]{
      |                             ^
      |                              , this
./SPLITT.h:2152:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2152 |           ParentType::ref_spec_.VisitNode(i);
      |                       ^
./SPLITT.h:2151:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2151 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2166:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2166 |             ParentType::ref_spec_.PruneNode(i, ParentType::ref_tree_.FindIdOfParent(i));
      |                         ^
./SPLITT.h:2165:35: note: add an explicit capture of 'this' to capture '*this' by reference
 2165 |           exception_handler_.Run([=]{
      |                                   ^
      |                                    , this
./SPLITT.h:2191:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2191 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1931:46: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM1D>::TraverseTreeMultiThreadLoopVisits' requested here
 1931 |     case ModeType::MULTI_THREAD_LOOP_VISITS: TraverseTreeMultiThreadLoopVisits(); break;
      |                                              ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM1D>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::BM1D>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:407:52: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::BM1D>::TraverseTree' requested here
  407 |       .method( "TraverseTree", &QuadraticPolyBM1D::TraverseTree )
      |                                                    ^
./SPLITT.h:2190:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2190 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2201:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2201 |           if(i < ParentType::ref_tree_.num_tips()) {
      |                              ^
./SPLITT.h:2200:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2200 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2228:28: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2228 |       uint i = ParentType::visit_queue_.NextInQueue();
      |                            ^
./SPLITT.h:1932:46: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM1D>::TraverseTreeMultiThreadVisitQueue' requested here
 1932 |     case ModeType::MULTI_THREAD_VISIT_QUEUE: TraverseTreeMultiThreadVisitQueue(); break;
      |                                              ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM1D>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::BM1D>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:407:52: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::BM1D>::TraverseTree' requested here
  407 |       .method( "TraverseTree", &QuadraticPolyBM1D::TraverseTree )
      |                                                    ^
./SPLITT.h:2226:27: note: add an explicit capture of 'this' to capture '*this' by reference
 2226 |   exception_handler_.Run([=]{
      |                           ^
      |                            , this
./SPLITT.h:2388:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2388 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1934:40: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM1D>::TraverseTreeHybridLoopPrunes' requested here
 1934 |     case ModeType::HYBRID_LOOP_PRUNES: TraverseTreeHybridLoopPrunes(); break;
      |                                        ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM1D>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::BM1D>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:407:52: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::BM1D>::TraverseTree' requested here
  407 |       .method( "TraverseTree", &QuadraticPolyBM1D::TraverseTree )
      |                                                    ^
./SPLITT.h:2387:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2387 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2402:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2402 |             ParentType::ref_spec_.VisitNode(i);
      |                         ^
./SPLITT.h:2401:35: note: add an explicit capture of 'this' to capture '*this' by reference
 2401 |           exception_handler_.Run([=]{
      |                                   ^
      |                                    , this
./SPLITT.h:2412:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2412 |             ParentType::ref_spec_.VisitNode(i);
      |                         ^
./SPLITT.h:2411:35: note: add an explicit capture of 'this' to capture '*this' by reference
 2411 |           exception_handler_.Run([=]{
      |                                   ^
      |                                    , this
./SPLITT.h:2324:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2324 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1935:57: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM1D>::TraverseTreeHybridLoopVisitsThenLoopPrunes' requested here
 1935 |     case ModeType::HYBRID_LOOP_VISITS_THEN_LOOP_PRUNES: TraverseTreeHybridLoopVisitsThenLoopPrunes(); break;
      |                                                         ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM1D>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::BM1D>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:407:52: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::BM1D>::TraverseTree' requested here
  407 |       .method( "TraverseTree", &QuadraticPolyBM1D::TraverseTree )
      |                                                    ^
./SPLITT.h:2323:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2323 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2338:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2338 |             ParentType::ref_spec_.VisitNode(i);
      |                         ^
./SPLITT.h:2337:35: note: add an explicit capture of 'this' to capture '*this' by reference
 2337 |           exception_handler_.Run([=]{
      |                                   ^
      |                                    , this
./SPLITT.h:2347:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2347 |           ParentType::ref_spec_.VisitNode(i);
      |                       ^
./SPLITT.h:2346:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2346 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2361:27: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2361 |               ParentType::ref_spec_.PruneNode(i, ParentType::ref_tree_.FindIdOfParent(i));
      |                           ^
./SPLITT.h:2360:37: note: add an explicit capture of 'this' to capture '*this' by reference
 2360 |             exception_handler_.Run([=]{
      |                                     ^
      |                                      , this
./SPLITT.h:2436:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2436 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1936:40: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM1D>::TraverseTreeHybridLoopVisits' requested here
 1936 |     case ModeType::HYBRID_LOOP_VISITS: TraverseTreeHybridLoopVisits(); break;
      |                                        ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::BM1D>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::BM1D>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:407:52: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::BM1D>::TraverseTree' requested here
  407 |       .method( "TraverseTree", &QuadraticPolyBM1D::TraverseTree )
      |                                                    ^
./SPLITT.h:2435:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2435 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2449:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2449 |           if(i < ParentType::ref_tree_.num_tips()) {
      |                              ^
./SPLITT.h:2448:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2448 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2467:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2467 |           if(i < ParentType::ref_tree_.num_tips()) {
      |                              ^
./SPLITT.h:2466:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2466 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2486:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2486 |         ParentType::ref_spec_.PruneNode(j, ParentType::ref_tree_.num_nodes() - 1);
      |                     ^
./SPLITT.h:2485:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2485 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2057:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2057 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1926:50: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU>::TraverseTreeSingleThreadLoopPostorder' requested here
 1926 |     case ModeType::SINGLE_THREAD_LOOP_POSTORDER: TraverseTreeSingleThreadLoopPostorder(); break;
      |                                                  ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::OU>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:477:48: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::OU>::TraverseTree' requested here
  477 |     .method( "TraverseTree", &QuadraticPolyOU::TraverseTree )
      |                                                ^
./SPLITT.h:2056:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2056 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2064:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2064 |         ParentType::ref_spec_.VisitNode(i);
      |                     ^
./SPLITT.h:2063:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2063 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2075:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2075 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1927:47: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU>::TraverseTreeSingleThreadLoopPrunes' requested here
 1927 |     case ModeType::SINGLE_THREAD_LOOP_PRUNES: TraverseTreeSingleThreadLoopPrunes(); break;
      |                                               ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::OU>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:477:48: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::OU>::TraverseTree' requested here
  477 |     .method( "TraverseTree", &QuadraticPolyOU::TraverseTree )
      |                                                ^
./SPLITT.h:2074:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2074 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2088:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2088 |           ParentType::ref_spec_.VisitNode(i);
      |                       ^
./SPLITT.h:2087:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2087 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2100:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2100 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1928:47: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU>::TraverseTreeSingleThreadLoopVisits' requested here
 1928 |     case ModeType::SINGLE_THREAD_LOOP_VISITS: TraverseTreeSingleThreadLoopVisits(); break;
      |                                               ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::OU>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:477:48: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::OU>::TraverseTree' requested here
  477 |     .method( "TraverseTree", &QuadraticPolyOU::TraverseTree )
      |                                                ^
./SPLITT.h:2099:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2099 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2110:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2110 |           if(i < ParentType::ref_tree_.num_tips()) {
      |                              ^
./SPLITT.h:2109:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2109 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2269:19: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2269 |       ParentType::ref_spec_.InitNode(i);
      |                   ^
./SPLITT.h:1929:46: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU>::TraverseTreeMultiThreadLoopPrunes' requested here
 1929 |     case ModeType::MULTI_THREAD_LOOP_PRUNES: TraverseTreeMultiThreadLoopPrunes(); break;
      |                                              ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::OU>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:477:48: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::OU>::TraverseTree' requested here
  477 |     .method( "TraverseTree", &QuadraticPolyOU::TraverseTree )
      |                                                ^
./SPLITT.h:2268:29: note: add an explicit capture of 'this' to capture '*this' by reference
 2268 |     exception_handler_.Run([=]{
      |                             ^
      |                              , this
./SPLITT.h:2280:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2280 |           ParentType::ref_spec_.VisitNode(i);
      |                       ^
./SPLITT.h:2279:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2279 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2138:19: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2138 |       ParentType::ref_spec_.InitNode(i);  
      |                   ^
./SPLITT.h:1930:63: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU>::TraverseTreeMultiThreadLoopVisitsThenLoopPrunes' requested here
 1930 |     case ModeType::MULTI_THREAD_LOOP_VISITS_THEN_LOOP_PRUNES: TraverseTreeMultiThreadLoopVisitsThenLoopPrunes(); break;
      |                                                               ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::OU>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:477:48: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::OU>::TraverseTree' requested here
  477 |     .method( "TraverseTree", &QuadraticPolyOU::TraverseTree )
      |                                                ^
./SPLITT.h:2137:29: note: add an explicit capture of 'this' to capture '*this' by reference
 2137 |     exception_handler_.Run([=]{
      |                             ^
      |                              , this
./SPLITT.h:2152:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2152 |           ParentType::ref_spec_.VisitNode(i);
      |                       ^
./SPLITT.h:2151:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2151 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2166:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2166 |             ParentType::ref_spec_.PruneNode(i, ParentType::ref_tree_.FindIdOfParent(i));
      |                         ^
./SPLITT.h:2165:35: note: add an explicit capture of 'this' to capture '*this' by reference
 2165 |           exception_handler_.Run([=]{
      |                                   ^
      |                                    , this
./SPLITT.h:2191:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2191 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1931:46: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU>::TraverseTreeMultiThreadLoopVisits' requested here
 1931 |     case ModeType::MULTI_THREAD_LOOP_VISITS: TraverseTreeMultiThreadLoopVisits(); break;
      |                                              ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::OU>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:477:48: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::OU>::TraverseTree' requested here
  477 |     .method( "TraverseTree", &QuadraticPolyOU::TraverseTree )
      |                                                ^
./SPLITT.h:2190:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2190 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2201:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2201 |           if(i < ParentType::ref_tree_.num_tips()) {
      |                              ^
./SPLITT.h:2200:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2200 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2228:28: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2228 |       uint i = ParentType::visit_queue_.NextInQueue();
      |                            ^
./SPLITT.h:1932:46: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU>::TraverseTreeMultiThreadVisitQueue' requested here
 1932 |     case ModeType::MULTI_THREAD_VISIT_QUEUE: TraverseTreeMultiThreadVisitQueue(); break;
      |                                              ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::OU>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:477:48: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::OU>::TraverseTree' requested here
  477 |     .method( "TraverseTree", &QuadraticPolyOU::TraverseTree )
      |                                                ^
./SPLITT.h:2226:27: note: add an explicit capture of 'this' to capture '*this' by reference
 2226 |   exception_handler_.Run([=]{
      |                           ^
      |                            , this
./SPLITT.h:2388:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2388 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1934:40: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU>::TraverseTreeHybridLoopPrunes' requested here
 1934 |     case ModeType::HYBRID_LOOP_PRUNES: TraverseTreeHybridLoopPrunes(); break;
      |                                        ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::OU>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:477:48: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::OU>::TraverseTree' requested here
  477 |     .method( "TraverseTree", &QuadraticPolyOU::TraverseTree )
      |                                                ^
./SPLITT.h:2387:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2387 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2402:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2402 |             ParentType::ref_spec_.VisitNode(i);
      |                         ^
./SPLITT.h:2401:35: note: add an explicit capture of 'this' to capture '*this' by reference
 2401 |           exception_handler_.Run([=]{
      |                                   ^
      |                                    , this
./SPLITT.h:2412:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2412 |             ParentType::ref_spec_.VisitNode(i);
      |                         ^
./SPLITT.h:2411:35: note: add an explicit capture of 'this' to capture '*this' by reference
 2411 |           exception_handler_.Run([=]{
      |                                   ^
      |                                    , this
./SPLITT.h:2324:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2324 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1935:57: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU>::TraverseTreeHybridLoopVisitsThenLoopPrunes' requested here
 1935 |     case ModeType::HYBRID_LOOP_VISITS_THEN_LOOP_PRUNES: TraverseTreeHybridLoopVisitsThenLoopPrunes(); break;
      |                                                         ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::OU>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:477:48: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::OU>::TraverseTree' requested here
  477 |     .method( "TraverseTree", &QuadraticPolyOU::TraverseTree )
      |                                                ^
./SPLITT.h:2323:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2323 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2338:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2338 |             ParentType::ref_spec_.VisitNode(i);
      |                         ^
./SPLITT.h:2337:35: note: add an explicit capture of 'this' to capture '*this' by reference
 2337 |           exception_handler_.Run([=]{
      |                                   ^
      |                                    , this
./SPLITT.h:2347:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2347 |           ParentType::ref_spec_.VisitNode(i);
      |                       ^
./SPLITT.h:2346:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2346 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2361:27: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2361 |               ParentType::ref_spec_.PruneNode(i, ParentType::ref_tree_.FindIdOfParent(i));
      |                           ^
./SPLITT.h:2360:37: note: add an explicit capture of 'this' to capture '*this' by reference
 2360 |             exception_handler_.Run([=]{
      |                                     ^
      |                                      , this
./SPLITT.h:2436:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2436 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1936:40: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU>::TraverseTreeHybridLoopVisits' requested here
 1936 |     case ModeType::HYBRID_LOOP_VISITS: TraverseTreeHybridLoopVisits(); break;
      |                                        ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::OU>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:477:48: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::OU>::TraverseTree' requested here
  477 |     .method( "TraverseTree", &QuadraticPolyOU::TraverseTree )
      |                                                ^
./SPLITT.h:2435:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2435 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2449:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2449 |           if(i < ParentType::ref_tree_.num_tips()) {
      |                              ^
./SPLITT.h:2448:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2448 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2467:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2467 |           if(i < ParentType::ref_tree_.num_tips()) {
      |                              ^
./SPLITT.h:2466:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2466 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2486:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2486 |         ParentType::ref_spec_.PruneNode(j, ParentType::ref_tree_.num_nodes() - 1);
      |                     ^
./SPLITT.h:2485:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2485 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2057:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2057 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1926:50: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU1D>::TraverseTreeSingleThreadLoopPostorder' requested here
 1926 |     case ModeType::SINGLE_THREAD_LOOP_POSTORDER: TraverseTreeSingleThreadLoopPostorder(); break;
      |                                                  ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU1D>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::OU1D>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:546:52: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::OU1D>::TraverseTree' requested here
  546 |       .method( "TraverseTree", &QuadraticPolyOU1D::TraverseTree )
      |                                                    ^
./SPLITT.h:2056:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2056 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2064:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2064 |         ParentType::ref_spec_.VisitNode(i);
      |                     ^
./SPLITT.h:2063:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2063 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2075:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2075 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1927:47: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU1D>::TraverseTreeSingleThreadLoopPrunes' requested here
 1927 |     case ModeType::SINGLE_THREAD_LOOP_PRUNES: TraverseTreeSingleThreadLoopPrunes(); break;
      |                                               ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU1D>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::OU1D>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:546:52: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::OU1D>::TraverseTree' requested here
  546 |       .method( "TraverseTree", &QuadraticPolyOU1D::TraverseTree )
      |                                                    ^
./SPLITT.h:2074:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2074 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2088:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2088 |           ParentType::ref_spec_.VisitNode(i);
      |                       ^
./SPLITT.h:2087:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2087 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2100:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2100 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1928:47: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU1D>::TraverseTreeSingleThreadLoopVisits' requested here
 1928 |     case ModeType::SINGLE_THREAD_LOOP_VISITS: TraverseTreeSingleThreadLoopVisits(); break;
      |                                               ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU1D>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::OU1D>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:546:52: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::OU1D>::TraverseTree' requested here
  546 |       .method( "TraverseTree", &QuadraticPolyOU1D::TraverseTree )
      |                                                    ^
./SPLITT.h:2099:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2099 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2110:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2110 |           if(i < ParentType::ref_tree_.num_tips()) {
      |                              ^
./SPLITT.h:2109:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2109 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2269:19: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2269 |       ParentType::ref_spec_.InitNode(i);
      |                   ^
./SPLITT.h:1929:46: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU1D>::TraverseTreeMultiThreadLoopPrunes' requested here
 1929 |     case ModeType::MULTI_THREAD_LOOP_PRUNES: TraverseTreeMultiThreadLoopPrunes(); break;
      |                                              ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU1D>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::OU1D>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:546:52: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::OU1D>::TraverseTree' requested here
  546 |       .method( "TraverseTree", &QuadraticPolyOU1D::TraverseTree )
      |                                                    ^
./SPLITT.h:2268:29: note: add an explicit capture of 'this' to capture '*this' by reference
 2268 |     exception_handler_.Run([=]{
      |                             ^
      |                              , this
./SPLITT.h:2280:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2280 |           ParentType::ref_spec_.VisitNode(i);
      |                       ^
./SPLITT.h:2279:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2279 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2138:19: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2138 |       ParentType::ref_spec_.InitNode(i);  
      |                   ^
./SPLITT.h:1930:63: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU1D>::TraverseTreeMultiThreadLoopVisitsThenLoopPrunes' requested here
 1930 |     case ModeType::MULTI_THREAD_LOOP_VISITS_THEN_LOOP_PRUNES: TraverseTreeMultiThreadLoopVisitsThenLoopPrunes(); break;
      |                                                               ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU1D>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::OU1D>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:546:52: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::OU1D>::TraverseTree' requested here
  546 |       .method( "TraverseTree", &QuadraticPolyOU1D::TraverseTree )
      |                                                    ^
./SPLITT.h:2137:29: note: add an explicit capture of 'this' to capture '*this' by reference
 2137 |     exception_handler_.Run([=]{
      |                             ^
      |                              , this
./SPLITT.h:2152:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2152 |           ParentType::ref_spec_.VisitNode(i);
      |                       ^
./SPLITT.h:2151:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2151 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2166:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2166 |             ParentType::ref_spec_.PruneNode(i, ParentType::ref_tree_.FindIdOfParent(i));
      |                         ^
./SPLITT.h:2165:35: note: add an explicit capture of 'this' to capture '*this' by reference
 2165 |           exception_handler_.Run([=]{
      |                                   ^
      |                                    , this
./SPLITT.h:2191:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2191 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1931:46: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU1D>::TraverseTreeMultiThreadLoopVisits' requested here
 1931 |     case ModeType::MULTI_THREAD_LOOP_VISITS: TraverseTreeMultiThreadLoopVisits(); break;
      |                                              ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU1D>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::OU1D>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:546:52: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::OU1D>::TraverseTree' requested here
  546 |       .method( "TraverseTree", &QuadraticPolyOU1D::TraverseTree )
      |                                                    ^
./SPLITT.h:2190:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2190 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2201:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2201 |           if(i < ParentType::ref_tree_.num_tips()) {
      |                              ^
./SPLITT.h:2200:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2200 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2228:28: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2228 |       uint i = ParentType::visit_queue_.NextInQueue();
      |                            ^
./SPLITT.h:1932:46: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU1D>::TraverseTreeMultiThreadVisitQueue' requested here
 1932 |     case ModeType::MULTI_THREAD_VISIT_QUEUE: TraverseTreeMultiThreadVisitQueue(); break;
      |                                              ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU1D>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::OU1D>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:546:52: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::OU1D>::TraverseTree' requested here
  546 |       .method( "TraverseTree", &QuadraticPolyOU1D::TraverseTree )
      |                                                    ^
./SPLITT.h:2226:27: note: add an explicit capture of 'this' to capture '*this' by reference
 2226 |   exception_handler_.Run([=]{
      |                           ^
      |                            , this
./SPLITT.h:2388:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2388 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1934:40: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU1D>::TraverseTreeHybridLoopPrunes' requested here
 1934 |     case ModeType::HYBRID_LOOP_PRUNES: TraverseTreeHybridLoopPrunes(); break;
      |                                        ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU1D>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::OU1D>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:546:52: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::OU1D>::TraverseTree' requested here
  546 |       .method( "TraverseTree", &QuadraticPolyOU1D::TraverseTree )
      |                                                    ^
./SPLITT.h:2387:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2387 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2402:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2402 |             ParentType::ref_spec_.VisitNode(i);
      |                         ^
./SPLITT.h:2401:35: note: add an explicit capture of 'this' to capture '*this' by reference
 2401 |           exception_handler_.Run([=]{
      |                                   ^
      |                                    , this
./SPLITT.h:2412:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2412 |             ParentType::ref_spec_.VisitNode(i);
      |                         ^
./SPLITT.h:2411:35: note: add an explicit capture of 'this' to capture '*this' by reference
 2411 |           exception_handler_.Run([=]{
      |                                   ^
      |                                    , this
./SPLITT.h:2324:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2324 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1935:57: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU1D>::TraverseTreeHybridLoopVisitsThenLoopPrunes' requested here
 1935 |     case ModeType::HYBRID_LOOP_VISITS_THEN_LOOP_PRUNES: TraverseTreeHybridLoopVisitsThenLoopPrunes(); break;
      |                                                         ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU1D>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::OU1D>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:546:52: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::OU1D>::TraverseTree' requested here
  546 |       .method( "TraverseTree", &QuadraticPolyOU1D::TraverseTree )
      |                                                    ^
./SPLITT.h:2323:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2323 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2338:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2338 |             ParentType::ref_spec_.VisitNode(i);
      |                         ^
./SPLITT.h:2337:35: note: add an explicit capture of 'this' to capture '*this' by reference
 2337 |           exception_handler_.Run([=]{
      |                                   ^
      |                                    , this
./SPLITT.h:2347:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2347 |           ParentType::ref_spec_.VisitNode(i);
      |                       ^
./SPLITT.h:2346:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2346 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2361:27: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2361 |               ParentType::ref_spec_.PruneNode(i, ParentType::ref_tree_.FindIdOfParent(i));
      |                           ^
./SPLITT.h:2360:37: note: add an explicit capture of 'this' to capture '*this' by reference
 2360 |             exception_handler_.Run([=]{
      |                                     ^
      |                                      , this
./SPLITT.h:2436:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2436 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1936:40: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU1D>::TraverseTreeHybridLoopVisits' requested here
 1936 |     case ModeType::HYBRID_LOOP_VISITS: TraverseTreeHybridLoopVisits(); break;
      |                                        ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::OU1D>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::OU1D>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:546:52: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::OU1D>::TraverseTree' requested here
  546 |       .method( "TraverseTree", &QuadraticPolyOU1D::TraverseTree )
      |                                                    ^
./SPLITT.h:2435:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2435 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2449:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2449 |           if(i < ParentType::ref_tree_.num_tips()) {
      |                              ^
./SPLITT.h:2448:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2448 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2467:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2467 |           if(i < ParentType::ref_tree_.num_tips()) {
      |                              ^
./SPLITT.h:2466:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2466 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2486:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2486 |         ParentType::ref_spec_.PruneNode(j, ParentType::ref_tree_.num_nodes() - 1);
      |                     ^
./SPLITT.h:2485:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2485 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2057:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2057 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1926:50: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::JOU>::TraverseTreeSingleThreadLoopPostorder' requested here
 1926 |     case ModeType::SINGLE_THREAD_LOOP_POSTORDER: TraverseTreeSingleThreadLoopPostorder(); break;
      |                                                  ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::JOU>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::JOU>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:620:49: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::JOU>::TraverseTree' requested here
  620 |     .method( "TraverseTree", &QuadraticPolyJOU::TraverseTree )
      |                                                 ^
./SPLITT.h:2056:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2056 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2064:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2064 |         ParentType::ref_spec_.VisitNode(i);
      |                     ^
./SPLITT.h:2063:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2063 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2075:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2075 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1927:47: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::JOU>::TraverseTreeSingleThreadLoopPrunes' requested here
 1927 |     case ModeType::SINGLE_THREAD_LOOP_PRUNES: TraverseTreeSingleThreadLoopPrunes(); break;
      |                                               ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::JOU>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::JOU>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:620:49: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::JOU>::TraverseTree' requested here
  620 |     .method( "TraverseTree", &QuadraticPolyJOU::TraverseTree )
      |                                                 ^
./SPLITT.h:2074:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2074 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2088:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2088 |           ParentType::ref_spec_.VisitNode(i);
      |                       ^
./SPLITT.h:2087:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2087 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2100:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2100 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1928:47: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::JOU>::TraverseTreeSingleThreadLoopVisits' requested here
 1928 |     case ModeType::SINGLE_THREAD_LOOP_VISITS: TraverseTreeSingleThreadLoopVisits(); break;
      |                                               ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::JOU>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::JOU>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:620:49: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::JOU>::TraverseTree' requested here
  620 |     .method( "TraverseTree", &QuadraticPolyJOU::TraverseTree )
      |                                                 ^
./SPLITT.h:2099:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2099 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2110:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2110 |           if(i < ParentType::ref_tree_.num_tips()) {
      |                              ^
./SPLITT.h:2109:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2109 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2269:19: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2269 |       ParentType::ref_spec_.InitNode(i);
      |                   ^
./SPLITT.h:1929:46: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::JOU>::TraverseTreeMultiThreadLoopPrunes' requested here
 1929 |     case ModeType::MULTI_THREAD_LOOP_PRUNES: TraverseTreeMultiThreadLoopPrunes(); break;
      |                                              ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::JOU>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::JOU>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:620:49: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::JOU>::TraverseTree' requested here
  620 |     .method( "TraverseTree", &QuadraticPolyJOU::TraverseTree )
      |                                                 ^
./SPLITT.h:2268:29: note: add an explicit capture of 'this' to capture '*this' by reference
 2268 |     exception_handler_.Run([=]{
      |                             ^
      |                              , this
./SPLITT.h:2280:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2280 |           ParentType::ref_spec_.VisitNode(i);
      |                       ^
./SPLITT.h:2279:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2279 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2138:19: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2138 |       ParentType::ref_spec_.InitNode(i);  
      |                   ^
./SPLITT.h:1930:63: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::JOU>::TraverseTreeMultiThreadLoopVisitsThenLoopPrunes' requested here
 1930 |     case ModeType::MULTI_THREAD_LOOP_VISITS_THEN_LOOP_PRUNES: TraverseTreeMultiThreadLoopVisitsThenLoopPrunes(); break;
      |                                                               ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::JOU>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::JOU>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:620:49: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::JOU>::TraverseTree' requested here
  620 |     .method( "TraverseTree", &QuadraticPolyJOU::TraverseTree )
      |                                                 ^
./SPLITT.h:2137:29: note: add an explicit capture of 'this' to capture '*this' by reference
 2137 |     exception_handler_.Run([=]{
      |                             ^
      |                              , this
./SPLITT.h:2152:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2152 |           ParentType::ref_spec_.VisitNode(i);
      |                       ^
./SPLITT.h:2151:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2151 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2166:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2166 |             ParentType::ref_spec_.PruneNode(i, ParentType::ref_tree_.FindIdOfParent(i));
      |                         ^
./SPLITT.h:2165:35: note: add an explicit capture of 'this' to capture '*this' by reference
 2165 |           exception_handler_.Run([=]{
      |                                   ^
      |                                    , this
./SPLITT.h:2191:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2191 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1931:46: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::JOU>::TraverseTreeMultiThreadLoopVisits' requested here
 1931 |     case ModeType::MULTI_THREAD_LOOP_VISITS: TraverseTreeMultiThreadLoopVisits(); break;
      |                                              ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::JOU>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::JOU>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:620:49: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::JOU>::TraverseTree' requested here
  620 |     .method( "TraverseTree", &QuadraticPolyJOU::TraverseTree )
      |                                                 ^
./SPLITT.h:2190:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2190 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2201:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2201 |           if(i < ParentType::ref_tree_.num_tips()) {
      |                              ^
./SPLITT.h:2200:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2200 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2228:28: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2228 |       uint i = ParentType::visit_queue_.NextInQueue();
      |                            ^
./SPLITT.h:1932:46: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::JOU>::TraverseTreeMultiThreadVisitQueue' requested here
 1932 |     case ModeType::MULTI_THREAD_VISIT_QUEUE: TraverseTreeMultiThreadVisitQueue(); break;
      |                                              ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::JOU>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::JOU>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:620:49: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::JOU>::TraverseTree' requested here
  620 |     .method( "TraverseTree", &QuadraticPolyJOU::TraverseTree )
      |                                                 ^
./SPLITT.h:2226:27: note: add an explicit capture of 'this' to capture '*this' by reference
 2226 |   exception_handler_.Run([=]{
      |                           ^
      |                            , this
./SPLITT.h:2388:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2388 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1934:40: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::JOU>::TraverseTreeHybridLoopPrunes' requested here
 1934 |     case ModeType::HYBRID_LOOP_PRUNES: TraverseTreeHybridLoopPrunes(); break;
      |                                        ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::JOU>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::JOU>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:620:49: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::JOU>::TraverseTree' requested here
  620 |     .method( "TraverseTree", &QuadraticPolyJOU::TraverseTree )
      |                                                 ^
./SPLITT.h:2387:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2387 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2402:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2402 |             ParentType::ref_spec_.VisitNode(i);
      |                         ^
./SPLITT.h:2401:35: note: add an explicit capture of 'this' to capture '*this' by reference
 2401 |           exception_handler_.Run([=]{
      |                                   ^
      |                                    , this
./SPLITT.h:2412:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2412 |             ParentType::ref_spec_.VisitNode(i);
      |                         ^
./SPLITT.h:2411:35: note: add an explicit capture of 'this' to capture '*this' by reference
 2411 |           exception_handler_.Run([=]{
      |                                   ^
      |                                    , this
./SPLITT.h:2324:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2324 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1935:57: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::JOU>::TraverseTreeHybridLoopVisitsThenLoopPrunes' requested here
 1935 |     case ModeType::HYBRID_LOOP_VISITS_THEN_LOOP_PRUNES: TraverseTreeHybridLoopVisitsThenLoopPrunes(); break;
      |                                                         ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::JOU>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::JOU>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:620:49: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::JOU>::TraverseTree' requested here
  620 |     .method( "TraverseTree", &QuadraticPolyJOU::TraverseTree )
      |                                                 ^
./SPLITT.h:2323:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2323 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2338:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2338 |             ParentType::ref_spec_.VisitNode(i);
      |                         ^
./SPLITT.h:2337:35: note: add an explicit capture of 'this' to capture '*this' by reference
 2337 |           exception_handler_.Run([=]{
      |                                   ^
      |                                    , this
./SPLITT.h:2347:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2347 |           ParentType::ref_spec_.VisitNode(i);
      |                       ^
./SPLITT.h:2346:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2346 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2361:27: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2361 |               ParentType::ref_spec_.PruneNode(i, ParentType::ref_tree_.FindIdOfParent(i));
      |                           ^
./SPLITT.h:2360:37: note: add an explicit capture of 'this' to capture '*this' by reference
 2360 |             exception_handler_.Run([=]{
      |                                     ^
      |                                      , this
./SPLITT.h:2436:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2436 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1936:40: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::JOU>::TraverseTreeHybridLoopVisits' requested here
 1936 |     case ModeType::HYBRID_LOOP_VISITS: TraverseTreeHybridLoopVisits(); break;
      |                                        ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::JOU>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::JOU>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:620:49: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::JOU>::TraverseTree' requested here
  620 |     .method( "TraverseTree", &QuadraticPolyJOU::TraverseTree )
      |                                                 ^
./SPLITT.h:2435:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2435 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2449:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2449 |           if(i < ParentType::ref_tree_.num_tips()) {
      |                              ^
./SPLITT.h:2448:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2448 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2467:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2467 |           if(i < ParentType::ref_tree_.num_tips()) {
      |                              ^
./SPLITT.h:2466:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2466 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2486:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2486 |         ParentType::ref_spec_.PruneNode(j, ParentType::ref_tree_.num_nodes() - 1);
      |                     ^
./SPLITT.h:2485:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2485 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2057:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2057 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1926:50: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::DOU>::TraverseTreeSingleThreadLoopPostorder' requested here
 1926 |     case ModeType::SINGLE_THREAD_LOOP_POSTORDER: TraverseTreeSingleThreadLoopPostorder(); break;
      |                                                  ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::DOU>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::DOU>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:689:49: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::DOU>::TraverseTree' requested here
  689 |     .method( "TraverseTree", &QuadraticPolyDOU::TraverseTree )
      |                                                 ^
./SPLITT.h:2056:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2056 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2064:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2064 |         ParentType::ref_spec_.VisitNode(i);
      |                     ^
./SPLITT.h:2063:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2063 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2075:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2075 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1927:47: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::DOU>::TraverseTreeSingleThreadLoopPrunes' requested here
 1927 |     case ModeType::SINGLE_THREAD_LOOP_PRUNES: TraverseTreeSingleThreadLoopPrunes(); break;
      |                                               ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::DOU>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::DOU>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:689:49: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::DOU>::TraverseTree' requested here
  689 |     .method( "TraverseTree", &QuadraticPolyDOU::TraverseTree )
      |                                                 ^
./SPLITT.h:2074:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2074 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2088:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2088 |           ParentType::ref_spec_.VisitNode(i);
      |                       ^
./SPLITT.h:2087:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2087 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2100:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2100 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1928:47: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::DOU>::TraverseTreeSingleThreadLoopVisits' requested here
 1928 |     case ModeType::SINGLE_THREAD_LOOP_VISITS: TraverseTreeSingleThreadLoopVisits(); break;
      |                                               ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::DOU>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::DOU>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:689:49: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::DOU>::TraverseTree' requested here
  689 |     .method( "TraverseTree", &QuadraticPolyDOU::TraverseTree )
      |                                                 ^
./SPLITT.h:2099:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2099 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2110:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2110 |           if(i < ParentType::ref_tree_.num_tips()) {
      |                              ^
./SPLITT.h:2109:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2109 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2269:19: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2269 |       ParentType::ref_spec_.InitNode(i);
      |                   ^
./SPLITT.h:1929:46: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::DOU>::TraverseTreeMultiThreadLoopPrunes' requested here
 1929 |     case ModeType::MULTI_THREAD_LOOP_PRUNES: TraverseTreeMultiThreadLoopPrunes(); break;
      |                                              ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::DOU>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::DOU>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:689:49: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::DOU>::TraverseTree' requested here
  689 |     .method( "TraverseTree", &QuadraticPolyDOU::TraverseTree )
      |                                                 ^
./SPLITT.h:2268:29: note: add an explicit capture of 'this' to capture '*this' by reference
 2268 |     exception_handler_.Run([=]{
      |                             ^
      |                              , this
./SPLITT.h:2280:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2280 |           ParentType::ref_spec_.VisitNode(i);
      |                       ^
./SPLITT.h:2279:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2279 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2138:19: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2138 |       ParentType::ref_spec_.InitNode(i);  
      |                   ^
./SPLITT.h:1930:63: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::DOU>::TraverseTreeMultiThreadLoopVisitsThenLoopPrunes' requested here
 1930 |     case ModeType::MULTI_THREAD_LOOP_VISITS_THEN_LOOP_PRUNES: TraverseTreeMultiThreadLoopVisitsThenLoopPrunes(); break;
      |                                                               ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::DOU>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::DOU>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:689:49: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::DOU>::TraverseTree' requested here
  689 |     .method( "TraverseTree", &QuadraticPolyDOU::TraverseTree )
      |                                                 ^
./SPLITT.h:2137:29: note: add an explicit capture of 'this' to capture '*this' by reference
 2137 |     exception_handler_.Run([=]{
      |                             ^
      |                              , this
./SPLITT.h:2152:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2152 |           ParentType::ref_spec_.VisitNode(i);
      |                       ^
./SPLITT.h:2151:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2151 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2166:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2166 |             ParentType::ref_spec_.PruneNode(i, ParentType::ref_tree_.FindIdOfParent(i));
      |                         ^
./SPLITT.h:2165:35: note: add an explicit capture of 'this' to capture '*this' by reference
 2165 |           exception_handler_.Run([=]{
      |                                   ^
      |                                    , this
./SPLITT.h:2191:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2191 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1931:46: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::DOU>::TraverseTreeMultiThreadLoopVisits' requested here
 1931 |     case ModeType::MULTI_THREAD_LOOP_VISITS: TraverseTreeMultiThreadLoopVisits(); break;
      |                                              ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::DOU>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::DOU>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:689:49: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::DOU>::TraverseTree' requested here
  689 |     .method( "TraverseTree", &QuadraticPolyDOU::TraverseTree )
      |                                                 ^
./SPLITT.h:2190:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2190 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2201:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2201 |           if(i < ParentType::ref_tree_.num_tips()) {
      |                              ^
./SPLITT.h:2200:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2200 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2228:28: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2228 |       uint i = ParentType::visit_queue_.NextInQueue();
      |                            ^
./SPLITT.h:1932:46: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::DOU>::TraverseTreeMultiThreadVisitQueue' requested here
 1932 |     case ModeType::MULTI_THREAD_VISIT_QUEUE: TraverseTreeMultiThreadVisitQueue(); break;
      |                                              ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::DOU>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::DOU>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:689:49: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::DOU>::TraverseTree' requested here
  689 |     .method( "TraverseTree", &QuadraticPolyDOU::TraverseTree )
      |                                                 ^
./SPLITT.h:2226:27: note: add an explicit capture of 'this' to capture '*this' by reference
 2226 |   exception_handler_.Run([=]{
      |                           ^
      |                            , this
./SPLITT.h:2388:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2388 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1934:40: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::DOU>::TraverseTreeHybridLoopPrunes' requested here
 1934 |     case ModeType::HYBRID_LOOP_PRUNES: TraverseTreeHybridLoopPrunes(); break;
      |                                        ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::DOU>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::DOU>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:689:49: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::DOU>::TraverseTree' requested here
  689 |     .method( "TraverseTree", &QuadraticPolyDOU::TraverseTree )
      |                                                 ^
./SPLITT.h:2387:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2387 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2402:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2402 |             ParentType::ref_spec_.VisitNode(i);
      |                         ^
./SPLITT.h:2401:35: note: add an explicit capture of 'this' to capture '*this' by reference
 2401 |           exception_handler_.Run([=]{
      |                                   ^
      |                                    , this
./SPLITT.h:2412:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2412 |             ParentType::ref_spec_.VisitNode(i);
      |                         ^
./SPLITT.h:2411:35: note: add an explicit capture of 'this' to capture '*this' by reference
 2411 |           exception_handler_.Run([=]{
      |                                   ^
      |                                    , this
./SPLITT.h:2324:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2324 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1935:57: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::DOU>::TraverseTreeHybridLoopVisitsThenLoopPrunes' requested here
 1935 |     case ModeType::HYBRID_LOOP_VISITS_THEN_LOOP_PRUNES: TraverseTreeHybridLoopVisitsThenLoopPrunes(); break;
      |                                                         ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::DOU>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::DOU>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:689:49: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::DOU>::TraverseTree' requested here
  689 |     .method( "TraverseTree", &QuadraticPolyDOU::TraverseTree )
      |                                                 ^
./SPLITT.h:2323:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2323 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2338:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2338 |             ParentType::ref_spec_.VisitNode(i);
      |                         ^
./SPLITT.h:2337:35: note: add an explicit capture of 'this' to capture '*this' by reference
 2337 |           exception_handler_.Run([=]{
      |                                   ^
      |                                    , this
./SPLITT.h:2347:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2347 |           ParentType::ref_spec_.VisitNode(i);
      |                       ^
./SPLITT.h:2346:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2346 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2361:27: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2361 |               ParentType::ref_spec_.PruneNode(i, ParentType::ref_tree_.FindIdOfParent(i));
      |                           ^
./SPLITT.h:2360:37: note: add an explicit capture of 'this' to capture '*this' by reference
 2360 |             exception_handler_.Run([=]{
      |                                     ^
      |                                      , this
./SPLITT.h:2436:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2436 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1936:40: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::DOU>::TraverseTreeHybridLoopVisits' requested here
 1936 |     case ModeType::HYBRID_LOOP_VISITS: TraverseTreeHybridLoopVisits(); break;
      |                                        ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::DOU>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::DOU>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:689:49: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::DOU>::TraverseTree' requested here
  689 |     .method( "TraverseTree", &QuadraticPolyDOU::TraverseTree )
      |                                                 ^
./SPLITT.h:2435:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2435 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2449:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2449 |           if(i < ParentType::ref_tree_.num_tips()) {
      |                              ^
./SPLITT.h:2448:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2448 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2467:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2467 |           if(i < ParentType::ref_tree_.num_tips()) {
      |                              ^
./SPLITT.h:2466:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2466 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2486:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2486 |         ParentType::ref_spec_.PruneNode(j, ParentType::ref_tree_.num_nodes() - 1);
      |                     ^
./SPLITT.h:2485:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2485 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2057:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2057 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1926:50: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian>::TraverseTreeSingleThreadLoopPostorder' requested here
 1926 |     case ModeType::SINGLE_THREAD_LOOP_POSTORDER: TraverseTreeSingleThreadLoopPostorder(); break;
      |                                                  ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::MixedGaussian>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:762:61: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::MixedGaussian>::TraverseTree' requested here
  762 |       .method( "TraverseTree", &QuadraticPolyMixedGaussian::TraverseTree )
      |                                                             ^
./SPLITT.h:2056:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2056 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2064:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2064 |         ParentType::ref_spec_.VisitNode(i);
      |                     ^
./SPLITT.h:2063:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2063 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2075:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2075 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1927:47: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian>::TraverseTreeSingleThreadLoopPrunes' requested here
 1927 |     case ModeType::SINGLE_THREAD_LOOP_PRUNES: TraverseTreeSingleThreadLoopPrunes(); break;
      |                                               ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::MixedGaussian>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:762:61: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::MixedGaussian>::TraverseTree' requested here
  762 |       .method( "TraverseTree", &QuadraticPolyMixedGaussian::TraverseTree )
      |                                                             ^
./SPLITT.h:2074:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2074 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2088:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2088 |           ParentType::ref_spec_.VisitNode(i);
      |                       ^
./SPLITT.h:2087:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2087 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2100:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2100 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1928:47: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian>::TraverseTreeSingleThreadLoopVisits' requested here
 1928 |     case ModeType::SINGLE_THREAD_LOOP_VISITS: TraverseTreeSingleThreadLoopVisits(); break;
      |                                               ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::MixedGaussian>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:762:61: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::MixedGaussian>::TraverseTree' requested here
  762 |       .method( "TraverseTree", &QuadraticPolyMixedGaussian::TraverseTree )
      |                                                             ^
./SPLITT.h:2099:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2099 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2110:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2110 |           if(i < ParentType::ref_tree_.num_tips()) {
      |                              ^
./SPLITT.h:2109:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2109 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2269:19: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2269 |       ParentType::ref_spec_.InitNode(i);
      |                   ^
./SPLITT.h:1929:46: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian>::TraverseTreeMultiThreadLoopPrunes' requested here
 1929 |     case ModeType::MULTI_THREAD_LOOP_PRUNES: TraverseTreeMultiThreadLoopPrunes(); break;
      |                                              ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::MixedGaussian>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:762:61: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::MixedGaussian>::TraverseTree' requested here
  762 |       .method( "TraverseTree", &QuadraticPolyMixedGaussian::TraverseTree )
      |                                                             ^
./SPLITT.h:2268:29: note: add an explicit capture of 'this' to capture '*this' by reference
 2268 |     exception_handler_.Run([=]{
      |                             ^
      |                              , this
./SPLITT.h:2280:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2280 |           ParentType::ref_spec_.VisitNode(i);
      |                       ^
./SPLITT.h:2279:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2279 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2138:19: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2138 |       ParentType::ref_spec_.InitNode(i);  
      |                   ^
./SPLITT.h:1930:63: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian>::TraverseTreeMultiThreadLoopVisitsThenLoopPrunes' requested here
 1930 |     case ModeType::MULTI_THREAD_LOOP_VISITS_THEN_LOOP_PRUNES: TraverseTreeMultiThreadLoopVisitsThenLoopPrunes(); break;
      |                                                               ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::MixedGaussian>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:762:61: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::MixedGaussian>::TraverseTree' requested here
  762 |       .method( "TraverseTree", &QuadraticPolyMixedGaussian::TraverseTree )
      |                                                             ^
./SPLITT.h:2137:29: note: add an explicit capture of 'this' to capture '*this' by reference
 2137 |     exception_handler_.Run([=]{
      |                             ^
      |                              , this
./SPLITT.h:2152:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2152 |           ParentType::ref_spec_.VisitNode(i);
      |                       ^
./SPLITT.h:2151:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2151 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2166:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2166 |             ParentType::ref_spec_.PruneNode(i, ParentType::ref_tree_.FindIdOfParent(i));
      |                         ^
./SPLITT.h:2165:35: note: add an explicit capture of 'this' to capture '*this' by reference
 2165 |           exception_handler_.Run([=]{
      |                                   ^
      |                                    , this
./SPLITT.h:2191:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2191 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1931:46: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian>::TraverseTreeMultiThreadLoopVisits' requested here
 1931 |     case ModeType::MULTI_THREAD_LOOP_VISITS: TraverseTreeMultiThreadLoopVisits(); break;
      |                                              ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::MixedGaussian>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:762:61: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::MixedGaussian>::TraverseTree' requested here
  762 |       .method( "TraverseTree", &QuadraticPolyMixedGaussian::TraverseTree )
      |                                                             ^
./SPLITT.h:2190:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2190 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2201:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2201 |           if(i < ParentType::ref_tree_.num_tips()) {
      |                              ^
./SPLITT.h:2200:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2200 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2228:28: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2228 |       uint i = ParentType::visit_queue_.NextInQueue();
      |                            ^
./SPLITT.h:1932:46: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian>::TraverseTreeMultiThreadVisitQueue' requested here
 1932 |     case ModeType::MULTI_THREAD_VISIT_QUEUE: TraverseTreeMultiThreadVisitQueue(); break;
      |                                              ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::MixedGaussian>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:762:61: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::MixedGaussian>::TraverseTree' requested here
  762 |       .method( "TraverseTree", &QuadraticPolyMixedGaussian::TraverseTree )
      |                                                             ^
./SPLITT.h:2226:27: note: add an explicit capture of 'this' to capture '*this' by reference
 2226 |   exception_handler_.Run([=]{
      |                           ^
      |                            , this
./SPLITT.h:2388:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2388 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1934:40: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian>::TraverseTreeHybridLoopPrunes' requested here
 1934 |     case ModeType::HYBRID_LOOP_PRUNES: TraverseTreeHybridLoopPrunes(); break;
      |                                        ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::MixedGaussian>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:762:61: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::MixedGaussian>::TraverseTree' requested here
  762 |       .method( "TraverseTree", &QuadraticPolyMixedGaussian::TraverseTree )
      |                                                             ^
./SPLITT.h:2387:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2387 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2402:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2402 |             ParentType::ref_spec_.VisitNode(i);
      |                         ^
./SPLITT.h:2401:35: note: add an explicit capture of 'this' to capture '*this' by reference
 2401 |           exception_handler_.Run([=]{
      |                                   ^
      |                                    , this
./SPLITT.h:2412:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2412 |             ParentType::ref_spec_.VisitNode(i);
      |                         ^
./SPLITT.h:2411:35: note: add an explicit capture of 'this' to capture '*this' by reference
 2411 |           exception_handler_.Run([=]{
      |                                   ^
      |                                    , this
./SPLITT.h:2324:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2324 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1935:57: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian>::TraverseTreeHybridLoopVisitsThenLoopPrunes' requested here
 1935 |     case ModeType::HYBRID_LOOP_VISITS_THEN_LOOP_PRUNES: TraverseTreeHybridLoopVisitsThenLoopPrunes(); break;
      |                                                         ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::MixedGaussian>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:762:61: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::MixedGaussian>::TraverseTree' requested here
  762 |       .method( "TraverseTree", &QuadraticPolyMixedGaussian::TraverseTree )
      |                                                             ^
./SPLITT.h:2323:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2323 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2338:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2338 |             ParentType::ref_spec_.VisitNode(i);
      |                         ^
./SPLITT.h:2337:35: note: add an explicit capture of 'this' to capture '*this' by reference
 2337 |           exception_handler_.Run([=]{
      |                                   ^
      |                                    , this
./SPLITT.h:2347:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2347 |           ParentType::ref_spec_.VisitNode(i);
      |                       ^
./SPLITT.h:2346:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2346 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2361:27: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2361 |               ParentType::ref_spec_.PruneNode(i, ParentType::ref_tree_.FindIdOfParent(i));
      |                           ^
./SPLITT.h:2360:37: note: add an explicit capture of 'this' to capture '*this' by reference
 2360 |             exception_handler_.Run([=]{
      |                                     ^
      |                                      , this
./SPLITT.h:2436:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2436 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1936:40: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian>::TraverseTreeHybridLoopVisits' requested here
 1936 |     case ModeType::HYBRID_LOOP_VISITS: TraverseTreeHybridLoopVisits(); break;
      |                                        ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::MixedGaussian>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:762:61: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::MixedGaussian>::TraverseTree' requested here
  762 |       .method( "TraverseTree", &QuadraticPolyMixedGaussian::TraverseTree )
      |                                                             ^
./SPLITT.h:2435:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2435 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2449:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2449 |           if(i < ParentType::ref_tree_.num_tips()) {
      |                              ^
./SPLITT.h:2448:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2448 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2467:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2467 |           if(i < ParentType::ref_tree_.num_tips()) {
      |                              ^
./SPLITT.h:2466:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2466 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2486:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2486 |         ParentType::ref_spec_.PruneNode(j, ParentType::ref_tree_.num_nodes() - 1);
      |                     ^
./SPLITT.h:2485:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2485 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2057:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2057 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1926:50: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian1D>::TraverseTreeSingleThreadLoopPostorder' requested here
 1926 |     case ModeType::SINGLE_THREAD_LOOP_POSTORDER: TraverseTreeSingleThreadLoopPostorder(); break;
      |                                                  ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian1D>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::MixedGaussian1D>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:834:63: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::MixedGaussian1D>::TraverseTree' requested here
  834 |       .method( "TraverseTree", &QuadraticPolyMixedGaussian1D::TraverseTree )
      |                                                               ^
./SPLITT.h:2056:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2056 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2064:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2064 |         ParentType::ref_spec_.VisitNode(i);
      |                     ^
./SPLITT.h:2063:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2063 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2075:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2075 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1927:47: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian1D>::TraverseTreeSingleThreadLoopPrunes' requested here
 1927 |     case ModeType::SINGLE_THREAD_LOOP_PRUNES: TraverseTreeSingleThreadLoopPrunes(); break;
      |                                               ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian1D>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::MixedGaussian1D>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:834:63: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::MixedGaussian1D>::TraverseTree' requested here
  834 |       .method( "TraverseTree", &QuadraticPolyMixedGaussian1D::TraverseTree )
      |                                                               ^
./SPLITT.h:2074:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2074 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2088:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2088 |           ParentType::ref_spec_.VisitNode(i);
      |                       ^
./SPLITT.h:2087:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2087 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2100:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2100 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1928:47: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian1D>::TraverseTreeSingleThreadLoopVisits' requested here
 1928 |     case ModeType::SINGLE_THREAD_LOOP_VISITS: TraverseTreeSingleThreadLoopVisits(); break;
      |                                               ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian1D>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::MixedGaussian1D>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:834:63: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::MixedGaussian1D>::TraverseTree' requested here
  834 |       .method( "TraverseTree", &QuadraticPolyMixedGaussian1D::TraverseTree )
      |                                                               ^
./SPLITT.h:2099:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2099 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2110:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2110 |           if(i < ParentType::ref_tree_.num_tips()) {
      |                              ^
./SPLITT.h:2109:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2109 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2269:19: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2269 |       ParentType::ref_spec_.InitNode(i);
      |                   ^
./SPLITT.h:1929:46: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian1D>::TraverseTreeMultiThreadLoopPrunes' requested here
 1929 |     case ModeType::MULTI_THREAD_LOOP_PRUNES: TraverseTreeMultiThreadLoopPrunes(); break;
      |                                              ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian1D>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::MixedGaussian1D>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:834:63: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::MixedGaussian1D>::TraverseTree' requested here
  834 |       .method( "TraverseTree", &QuadraticPolyMixedGaussian1D::TraverseTree )
      |                                                               ^
./SPLITT.h:2268:29: note: add an explicit capture of 'this' to capture '*this' by reference
 2268 |     exception_handler_.Run([=]{
      |                             ^
      |                              , this
./SPLITT.h:2280:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2280 |           ParentType::ref_spec_.VisitNode(i);
      |                       ^
./SPLITT.h:2279:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2279 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2138:19: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2138 |       ParentType::ref_spec_.InitNode(i);  
      |                   ^
./SPLITT.h:1930:63: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian1D>::TraverseTreeMultiThreadLoopVisitsThenLoopPrunes' requested here
 1930 |     case ModeType::MULTI_THREAD_LOOP_VISITS_THEN_LOOP_PRUNES: TraverseTreeMultiThreadLoopVisitsThenLoopPrunes(); break;
      |                                                               ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian1D>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::MixedGaussian1D>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:834:63: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::MixedGaussian1D>::TraverseTree' requested here
  834 |       .method( "TraverseTree", &QuadraticPolyMixedGaussian1D::TraverseTree )
      |                                                               ^
./SPLITT.h:2137:29: note: add an explicit capture of 'this' to capture '*this' by reference
 2137 |     exception_handler_.Run([=]{
      |                             ^
      |                              , this
./SPLITT.h:2152:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2152 |           ParentType::ref_spec_.VisitNode(i);
      |                       ^
./SPLITT.h:2151:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2151 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2166:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2166 |             ParentType::ref_spec_.PruneNode(i, ParentType::ref_tree_.FindIdOfParent(i));
      |                         ^
./SPLITT.h:2165:35: note: add an explicit capture of 'this' to capture '*this' by reference
 2165 |           exception_handler_.Run([=]{
      |                                   ^
      |                                    , this
./SPLITT.h:2191:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2191 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1931:46: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian1D>::TraverseTreeMultiThreadLoopVisits' requested here
 1931 |     case ModeType::MULTI_THREAD_LOOP_VISITS: TraverseTreeMultiThreadLoopVisits(); break;
      |                                              ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian1D>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::MixedGaussian1D>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:834:63: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::MixedGaussian1D>::TraverseTree' requested here
  834 |       .method( "TraverseTree", &QuadraticPolyMixedGaussian1D::TraverseTree )
      |                                                               ^
./SPLITT.h:2190:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2190 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2201:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2201 |           if(i < ParentType::ref_tree_.num_tips()) {
      |                              ^
./SPLITT.h:2200:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2200 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2228:28: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2228 |       uint i = ParentType::visit_queue_.NextInQueue();
      |                            ^
./SPLITT.h:1932:46: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian1D>::TraverseTreeMultiThreadVisitQueue' requested here
 1932 |     case ModeType::MULTI_THREAD_VISIT_QUEUE: TraverseTreeMultiThreadVisitQueue(); break;
      |                                              ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian1D>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::MixedGaussian1D>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:834:63: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::MixedGaussian1D>::TraverseTree' requested here
  834 |       .method( "TraverseTree", &QuadraticPolyMixedGaussian1D::TraverseTree )
      |                                                               ^
./SPLITT.h:2226:27: note: add an explicit capture of 'this' to capture '*this' by reference
 2226 |   exception_handler_.Run([=]{
      |                           ^
      |                            , this
./SPLITT.h:2388:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2388 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1934:40: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian1D>::TraverseTreeHybridLoopPrunes' requested here
 1934 |     case ModeType::HYBRID_LOOP_PRUNES: TraverseTreeHybridLoopPrunes(); break;
      |                                        ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian1D>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::MixedGaussian1D>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:834:63: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::MixedGaussian1D>::TraverseTree' requested here
  834 |       .method( "TraverseTree", &QuadraticPolyMixedGaussian1D::TraverseTree )
      |                                                               ^
./SPLITT.h:2387:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2387 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2402:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2402 |             ParentType::ref_spec_.VisitNode(i);
      |                         ^
./SPLITT.h:2401:35: note: add an explicit capture of 'this' to capture '*this' by reference
 2401 |           exception_handler_.Run([=]{
      |                                   ^
      |                                    , this
./SPLITT.h:2412:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2412 |             ParentType::ref_spec_.VisitNode(i);
      |                         ^
./SPLITT.h:2411:35: note: add an explicit capture of 'this' to capture '*this' by reference
 2411 |           exception_handler_.Run([=]{
      |                                   ^
      |                                    , this
./SPLITT.h:2324:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2324 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1935:57: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian1D>::TraverseTreeHybridLoopVisitsThenLoopPrunes' requested here
 1935 |     case ModeType::HYBRID_LOOP_VISITS_THEN_LOOP_PRUNES: TraverseTreeHybridLoopVisitsThenLoopPrunes(); break;
      |                                                         ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian1D>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::MixedGaussian1D>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:834:63: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::MixedGaussian1D>::TraverseTree' requested here
  834 |       .method( "TraverseTree", &QuadraticPolyMixedGaussian1D::TraverseTree )
      |                                                               ^
./SPLITT.h:2323:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2323 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2338:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2338 |             ParentType::ref_spec_.VisitNode(i);
      |                         ^
./SPLITT.h:2337:35: note: add an explicit capture of 'this' to capture '*this' by reference
 2337 |           exception_handler_.Run([=]{
      |                                   ^
      |                                    , this
./SPLITT.h:2347:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2347 |           ParentType::ref_spec_.VisitNode(i);
      |                       ^
./SPLITT.h:2346:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2346 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2361:27: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2361 |               ParentType::ref_spec_.PruneNode(i, ParentType::ref_tree_.FindIdOfParent(i));
      |                           ^
./SPLITT.h:2360:37: note: add an explicit capture of 'this' to capture '*this' by reference
 2360 |             exception_handler_.Run([=]{
      |                                     ^
      |                                      , this
./SPLITT.h:2436:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2436 |         ParentType::ref_spec_.InitNode(i);
      |                     ^
./SPLITT.h:1936:40: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian1D>::TraverseTreeHybridLoopVisits' requested here
 1936 |     case ModeType::HYBRID_LOOP_VISITS: TraverseTreeHybridLoopVisits(); break;
      |                                        ^
./SPLITT.h:623:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<PCMBaseCpp::MixedGaussian1D>::TraverseTree' requested here
  623 |     algorithm_.TraverseTree(static_cast<ModeType>(mode));
      |                ^
./QuadraticPolyCommon.h:128:19: note: in instantiation of member function 'SPLITT::TraversalTask<PCMBaseCpp::MixedGaussian1D>::TraverseTree' requested here
  128 |       taskObject_.TraverseTree(par, mode);
      |                   ^
Rcpp.cpp:834:63: note: in instantiation of member function 'PCMBaseCpp::TraversalTaskWrapper<PCMBaseCpp::MixedGaussian1D>::TraverseTree' requested here
  834 |       .method( "TraverseTree", &QuadraticPolyMixedGaussian1D::TraverseTree )
      |                                                               ^
./SPLITT.h:2435:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2435 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
./SPLITT.h:2449:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2449 |           if(i < ParentType::ref_tree_.num_tips()) {
      |                              ^
./SPLITT.h:2448:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2448 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2467:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2467 |           if(i < ParentType::ref_tree_.num_tips()) {
      |                              ^
./SPLITT.h:2466:33: note: add an explicit capture of 'this' to capture '*this' by reference
 2466 |         exception_handler_.Run([=]{
      |                                 ^
      |                                  , this
./SPLITT.h:2486:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
 2486 |         ParentType::ref_spec_.PruneNode(j, ParentType::ref_tree_.num_nodes() - 1);
      |                     ^
./SPLITT.h:2485:31: note: add an explicit capture of 'this' to capture '*this' by reference
 2485 |       exception_handler_.Run([=]{
      |                               ^
      |                                , this
227 warnings generated.
clang++-21 -std=gnu++20 -shared -L/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib -Wl,-O1 -o PCMBaseCpp.so Rcpp.o -llapack -L/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib -lRblas -L/usr/lib/llvm-21/lib/clang/21/lib/linux -L/usr/lib/llvm-21/lib -lflang_rt.runtime -lm -L/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib -lR
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpYCavoK/R.INSTALL2b9bcb25773478/PCMBaseCpp/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpYCavoK/R.INSTALL2b9bcb25773478/PCMBaseCpp/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpYCavoK/R.INSTALL2b9bcb25773478/PCMBaseCpp/src'
installing to /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/00LOCK-PCMBaseCpp/00new/PCMBaseCpp/libs
** R
** data
*** moving datasets to lazyload DB
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** installing vignettes
** testing if installed package can be loaded from temporary location
** checking absolute paths in shared objects and dynamic libraries
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (PCMBaseCpp)