* installing *source* package ‘glmmrBase’ ... ** this is package ‘glmmrBase’ version ‘1.4.0’ ** package ‘glmmrBase’ successfully unpacked and MD5 sums checked ** using staged installation ** libs specified C++17 using C++ compiler: ‘g++ (GCC) 15.2.1 20260123 (Red Hat 15.2.1-7)’ using C++17 make[2]: Entering directory '/data/gannet/ripley/R/packages/tests-gcc-SAN/glmmrBase/src' g++ -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/data/gannet/ripley/R/gcc-SAN3/include" -DNDEBUG -I"../inst/include" -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DRCPP_PARALLEL_USE_TBB=1 -D_HAS_AUTO_PTR_ETC=0 -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I'/data/gannet/ripley/R/test-dev/BH/include' -I'/data/gannet/ripley/R/test-gcc-SAN/RcppParallel/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-alloc-size-larger-than -flto=10 -c RcppExports.cpp -o RcppExports.o g++ -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/data/gannet/ripley/R/gcc-SAN3/include" -DNDEBUG -I"../inst/include" -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DRCPP_PARALLEL_USE_TBB=1 -D_HAS_AUTO_PTR_ETC=0 -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I'/data/gannet/ripley/R/test-dev/BH/include' -I'/data/gannet/ripley/R/test-gcc-SAN/RcppParallel/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-alloc-size-larger-than -flto=10 -c model_module.cpp -o model_module.o In file included from ../inst/include/glmmr/model.hpp:4, from ../inst/include/glmmr.h:4, from model_module.cpp:1: ../inst/include/glmmr/general.h:21:9: warning: ‘EIGEN_DEFAULT_DENSE_INDEX_TYPE’ redefined 21 | #define EIGEN_DEFAULT_DENSE_INDEX_TYPE int | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/Core:19, from /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/Dense:1, from /data/gannet/ripley/R/test-dev/RcppEigen/include/RcppEigenForward.h:28, from /data/gannet/ripley/R/test-dev/RcppEigen/include/RcppEigen.h:25, from ../inst/include/glmmr/general.h:10: /data/gannet/ripley/R/test-dev/RcppEigen/include/Eigen/src/Core/util/Macros.h:33:9: note: this is the location of the previous definition 33 | #define EIGEN_DEFAULT_DENSE_INDEX_TYPE std::ptrdiff_t | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../inst/include/glmmr/interpreter.h:4, from ../inst/include/glmmr/covariance.hpp:6, from ../inst/include/glmmr/modelbits.hpp:3, from ../inst/include/glmmr/model.hpp:5: ../inst/include/glmmr/calculator.hpp:1192: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 1192 | #pragma omp parallel for ../inst/include/glmmr/calculator.hpp:1222: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 1222 | #pragma omp parallel for ../inst/include/glmmr/covariance.hpp:966: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 966 | #pragma omp parallel for ../inst/include/glmmr/covariance.hpp:1097: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 1097 | #pragma omp parallel ../inst/include/glmmr/covariance.hpp:1101: warning: ignoring ‘#pragma omp for’ [-Wunknown-pragmas] 1101 | #pragma omp for ../inst/include/glmmr/covariance.hpp:1111: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 1111 | #pragma omp parallel for reduction(+:grad_j) ../inst/include/glmmr/covariance.hpp:1123: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 1123 | #pragma omp parallel for reduction(+:m_jk) ../inst/include/glmmr/covariance.hpp:1164: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 1164 | #pragma omp parallel for In file included from ../inst/include/glmmr/modelbits.hpp:5: ../inst/include/glmmr/nngpcovariance.hpp:268: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 268 | #pragma omp parallel for ../inst/include/glmmr/nngpcovariance.hpp:293: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 293 | #pragma omp parallel for private(idxlim) In file included from ../inst/include/glmmr/modelbits.hpp:6: ../inst/include/glmmr/ar1covariance.hpp:13: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 13 | #pragma omp parallel for ../inst/include/glmmr/ar1covariance.hpp:299: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 299 | #pragma omp parallel for ../inst/include/glmmr/ar1covariance.hpp:317: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 317 | #pragma omp parallel for reduction(+:grad_j) ../inst/include/glmmr/ar1covariance.hpp:328: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 328 | #pragma omp parallel for reduction(+:grad_rho) ../inst/include/glmmr/ar1covariance.hpp:350: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 350 | #pragma omp parallel for reduction(+:m_jk) ../inst/include/glmmr/ar1covariance.hpp:365: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 365 | #pragma omp parallel for reduction(+:m_jr) ../inst/include/glmmr/ar1covariance.hpp:378: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 378 | #pragma omp parallel for reduction(+:m_rr) In file included from ../inst/include/glmmr/model.hpp:6: ../inst/include/glmmr/randomeffects.hpp:109: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 109 | #pragma omp parallel for ../inst/include/glmmr/randomeffects.hpp:121: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 121 | #pragma omp parallel for ../inst/include/glmmr/randomeffects.hpp:148: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 148 | #pragma omp parallel for ../inst/include/glmmr/randomeffects.hpp:176: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 176 | #pragma omp parallel for In file included from ../inst/include/glmmr/model.hpp:7: ../inst/include/glmmr/modelmatrix.hpp:1798: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 1798 | #pragma omp parallel for In file included from ../inst/include/glmmr/model.hpp:8: ../inst/include/glmmr/modeloptim.hpp:595: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 595 | #pragma omp parallel for ../inst/include/glmmr/modeloptim.hpp:612: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 612 | #pragma omp parallel for if(re.zu_.cols() > 50) ../inst/include/glmmr/modeloptim.hpp:634: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 634 | #pragma omp parallel for reduction (+:logl) if(Lu.cols() > 50) ../inst/include/glmmr/modeloptim.hpp:878: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 878 | #pragma omp parallel ../inst/include/glmmr/modeloptim.hpp:881: warning: ignoring ‘#pragma omp for’ [-Wunknown-pragmas] 881 | #pragma omp for nowait ../inst/include/glmmr/modeloptim.hpp:885: warning: ignoring ‘#pragma omp critical’ [-Wunknown-pragmas] 885 | #pragma omp critical ../inst/include/glmmr/modeloptim.hpp:1821: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 1821 | #pragma omp parallel for reduction (+:logl) if(Lu.cols() > 50) ../inst/include/glmmr/model.hpp:206:1: warning: multi-line comment [-Wcomment] 206 | // #pragma omp declare reduction(vec_dbl_plus : std::vector : \ | ^ ../inst/include/glmmr/calculator.hpp: In member function ‘void glmmr::calculator::update_parameters(const dblvec&)’: ../inst/include/glmmr/calculator.hpp:1186:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1186 | for(int i = 0; i < parameter_indexes.size(); i++)parameters[i] = parameters_in[parameter_indexes[i]]; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/calculator.hpp: In member function ‘void glmmr::calculator::print_instructions() const’: ../inst/include/glmmr/calculator.hpp:1457:30: warning: comparison of integer expressions of different signedness: ‘const __gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘const int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1457 | if(indexes[idx_iter] >= parameter_names.size()){ ../inst/include/glmmr/calculator.hpp:1472:30: warning: comparison of integer expressions of different signedness: ‘const __gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘const int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1472 | if(indexes[idx_iter] >= data_names.size()){ In file included from ../inst/include/glmmr/formula.hpp:6, from ../inst/include/glmmr/covariance.hpp:7: ../inst/include/glmmr/formulaparse.h: In function ‘bool glmmr::is_number(const std::string&)’: ../inst/include/glmmr/formulaparse.h:12:11: warning: unused variable ‘a’ [-Wunused-variable] 12 | float a = std::stod(s); | ^ ../inst/include/glmmr/formulaparse.h: In function ‘void glmmr::two_way_fn(std::vector&, calculator&, const Eigen::ArrayXXd&, const strvec&, Eigen::MatrixXd&, int, bool)’: ../inst/include/glmmr/formulaparse.h:235:19: warning: variable ‘variable_in_data’ set but not used [-Wunused-but-set-variable] 235 | bool add_check, variable_in_data; | ^~~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp: In member function ‘virtual int glmmr::Covariance::parse()’: ../inst/include/glmmr/covariance.hpp:355:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for(k = 0; k < fnvars[idx].size(); k++){ | ~~^~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:369:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 369 | for(j = 0; j< fnvars.size();j++){ | ~^~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:370:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for(k = 0; k < fnvars[j].size();k++){ | ~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:388:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 388 | for(int m = 0; m < fnvars.size(); m++){ | ~~^~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:390:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 390 | for(int p = 0; p < fnvars[m].size(); p++){ | ~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:397:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | for(j = 0; j < groups.size(); j++){ | ~~^~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:410:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 410 | for(int m = 0; m < vals.size(); m++) vals[m] = data_(k,fnvars[idx][m]); | ~~^~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:436:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 436 | for(int j = 0; j < fn_.size(); j++){ | ~~^~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:442:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 442 | for(int k = 0; k < fn_[j].size(); k++) fn_name += covfunc_to_str.at(fn_[j][k]); | ~~^~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:443:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 443 | for(int k = 0; k < fn_[j].size(); k++){ | ~~^~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:467:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 467 | for(int i =0; i >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 468 | for(int j = 0; j < re_pars_[i].size(); j++){ | ~~^~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:469:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 469 | for(int k = 0; k < re_pars_[i][j].size(); k++){ | ~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:477:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 477 | for(int i =0; i::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 484 | for(int j = 0; j::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 488 | for(int j = 0; j::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 511 | for(int k = 0; k < re_pars_[i][j].size(); k++)re_par_less_min_[k] -= minvalue; | ~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:517:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 517 | for(int j = 0; j < (fn_[i].size()-1); j++){ | ~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:532:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | for(int i = 0; i < calc_.size(); i++){ | ~~^~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:539:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 539 | for(int i = 0; i < calc_.size(); i++) re_count_[re_order_[i]] += re_temp_data_[i].size(); | ~~^~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp: In member function ‘void glmmr::Covariance::Z_updater()’: ../inst/include/glmmr/covariance.hpp:607:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 607 | for(int i = 0; i < z_nonzero.size(); i++){ | ~~^~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:608:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 608 | for(int j = 0; j < z_nonzero[i].rows.size(); j++){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp: In member function ‘virtual void glmmr::Covariance::update_parameters(const Eigen::ArrayXd&)’: ../inst/include/glmmr/covariance.hpp:711:32: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘Eigen::EigenBase >::Index’ {aka ‘long int’} [-Wsign-compare] 711 | } else if(parameters_.size() == parameters.size()){ | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp: In member function ‘bool glmmr::Covariance::any_group_re() const’: ../inst/include/glmmr/covariance.hpp:1017:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1017 | for(int i = 0; i < fn_.size(); i++){ | ~~^~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp: In member function ‘bool glmmr::Covariance::all_group_re() const’: ../inst/include/glmmr/covariance.hpp:1030:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1030 | for (int i = 0; i < fn_.size(); i++) { | ~~^~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:1031:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1031 | for (int j = 0; j < fn_[i].size(); j++) { | ~~^~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp: In member function ‘bool glmmr::Covariance::all_log_re() const’: ../inst/include/glmmr/covariance.hpp:1041:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1041 | for (int i = 0; i < fn_.size(); i++) { | ~~^~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp:1042:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1042 | for (int j = 0; j < fn_[i].size(); j++) { | ~~^~~~~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp: In member function ‘bool glmmr::Covariance::any_log_re() const’: ../inst/include/glmmr/covariance.hpp:1055:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1055 | for(int i = 0; i < fn_.size(); i++){ | ~~^~~~~~~~~~~~ ../inst/include/glmmr/covariance.hpp: In member function ‘strvec glmmr::Covariance::parameter_names()’: ../inst/include/glmmr/covariance.hpp:1206:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1206 | for(int i = 0; i < form_.re_.size(); i++){ | ~~^~~~~~~~~~~~~~~~~~ In file included from ../inst/include/glmmr/modelbits.hpp:4: ../inst/include/glmmr/hsgpcovariance.hpp: In member function ‘void glmmr::hsgpCovariance::parse_hsgp_data()’: ../inst/include/glmmr/hsgpcovariance.hpp:192:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 192 | for (int k=0; k::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 423 | bool anisotropic = (parameters_.size() >= 1 + dim); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../inst/include/glmmr/hsgpcovariance.hpp:422:10: warning: unused variable ‘sigma2’ [-Wunused-variable] 422 | double sigma2 = logpars ? exp(parameters_[0]) : parameters_[0]; | ^~~~~~ ../inst/include/glmmr/hsgpcovariance.hpp: In member function ‘void glmmr::hsgpCovariance::gen_indices()’: ../inst/include/glmmr/hsgpcovariance.hpp:630:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 630 | for(int i = 0; i < linspace_vec[0].size(); i++){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/hsgpcovariance.hpp:634:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | for(int i = 0; i < indices_vec.size(); i++){ | ~~^~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/hsgpcovariance.hpp:635:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 635 | for(int j = 0; j < indices_vec[0].size(); j++){ | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../inst/include/glmmr/nngpcovariance.hpp:5: ../inst/include/glmmr/griddata.hpp: In member function ‘Eigen::ArrayXi glmmr::griddata::top_i_pq(const Eigen::ArrayXd&, int)’: ../inst/include/glmmr/griddata.hpp:37:19: warning: comparison of integer expressions of different signedness: ‘std::priority_queue, std::vector >, glmmr::griddata::top_i_pq(const Eigen::ArrayXd&, int)::ComparePair>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 37 | if (pq.size() < n) | ~~~~~~~~~~^~~ ../inst/include/glmmr/nngpcovariance.hpp: In member function ‘virtual void glmmr::nngpCovariance::update_parameters(const Eigen::ArrayXd&)’: ../inst/include/glmmr/nngpcovariance.hpp:236:32: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘Eigen::EigenBase >::Index’ {aka ‘long int’} [-Wsign-compare] 236 | } else if(parameters_.size() == parameters.size()){ | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/nngpcovariance.hpp: In member function ‘void glmmr::nngpCovariance::update_parameters_d(const Eigen::ArrayXd&)’: ../inst/include/glmmr/nngpcovariance.hpp:252:32: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘Eigen::EigenBase >::Index’ {aka ‘long int’} [-Wsign-compare] 252 | } else if(parameters_.size() == parameters.size()){ | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In member function ‘Eigen::MatrixXd glmmr::ModelMatrix::information_matrix() [with modeltype = glmmr::ModelBits; Eigen::MatrixXd = Eigen::Matrix]’: ../inst/include/glmmr/modelmatrix.hpp:161:13: warning: unused variable ‘P_’ [-Wunused-variable] 161 | const int P_ = P(); | ^~ ../inst/include/glmmr/modelmatrix.hpp:162:13: warning: unused variable ‘M’ [-Wunused-variable] 162 | const int M = model.covariance.Q(); | ^ ../inst/include/glmmr/modelmatrix.hpp: In member function ‘Eigen::MatrixXd glmmr::ModelMatrix::information_matrix() [with modeltype = glmmr::ModelBits; Eigen::MatrixXd = Eigen::Matrix]’: ../inst/include/glmmr/modelmatrix.hpp:206:13: warning: unused variable ‘P_’ [-Wunused-variable] 206 | const int P_ = P(); | ^~ ../inst/include/glmmr/modeloptim.hpp: In member function ‘double glmmr::ModelOptim::marginal_log_likelihood() [with modeltype = glmmr::ModelBits]’: ../inst/include/glmmr/modeloptim.hpp:244:7: warning: unused variable ‘p’ [-Wunused-variable] 244 | int p = model.linear_predictor.P(); | ^ ../inst/include/glmmr/modeloptim.hpp:245:7: warning: unused variable ‘Mspec’ [-Wunused-variable] 245 | int Mspec = model.covariance.Q(); | ^~~~~ ../inst/include/glmmr/modeloptim.hpp: In member function ‘void glmmr::ModelOptim::nr_beta_gaussian() [with modeltype = glmmr::ModelBits]’: ../inst/include/glmmr/modeloptim.hpp:901:7: warning: unused variable ‘n’ [-Wunused-variable] 901 | int n = model.data.y.size(); | ^ ../inst/include/glmmr/modeloptim.hpp:902:7: warning: unused variable ‘Mspec’ [-Wunused-variable] 902 | int Mspec = model.covariance.Q(); | ^~~~~ model_module.cpp: In function ‘SEXPREC* ModelBits__new(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)’: model_module.cpp:868:19: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 868 | if(theta.size() != covnpar){ | ~~~~~~~~~~~~~^~~~~~~~~~ model_module.cpp: In function ‘void setParallel(SEXP, int)’: model_module.cpp:2464:8: warning: variable ‘a’ set but not used [-Wunused-but-set-variable] 2464 | int a, b; // needed for defines on machines without openmp | ^ model_module.cpp: In function ‘std::vector > re_names(const std::string&, bool)’: model_module.cpp:2489:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2489 | for(int i = 0; i < form.re_.size(); i++){ | ~~^~~~~~~~~~~~~~~~~ model_module.cpp:2493:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2493 | for(int i = 0; i < form.re_.size(); i++){ | ~~^~~~~~~~~~~~~~~~~ In file included from ../inst/include/glmmr/maths.h:7, from ../inst/include/glmmr/covariance.hpp:5: ../inst/include/glmmr/algo.h: In instantiation of ‘void glmmr::algo::combinations(const std::vector >&, int, int, std::vector&, std::vector >&) [with T = int]’: ../inst/include/glmmr/hsgpcovariance.hpp:631:30: required from here 631 | glmmr::algo::combinations(linspace_vec,0,i,ind_buffer,indices_vec); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:40:8: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 40 | if(n == vecs.size()-1){ | ~~^~~~~~~~~~~~~~~~ ../inst/include/glmmr/algo.h:43:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 43 | for(int i = 0; i < vecs[n+1].size(); i++){ | ~~^~~~~~~~~~~~~~~~~~ In file included from ../inst/include/glmmr/covariance.hpp:10: ../inst/include/glmmr/matrixfield.h: In instantiation of ‘T glmmr::MatrixField::operator()(int) const [with T = Eigen::Matrix]’: ../inst/include/glmmr/nngpcovariance.hpp:291:40: required from here 291 | for(int i = 0; i < dD.size(); i++) dD(i)(0) = s0vals[i+1]; | ~~^~~ ../inst/include/glmmr/matrixfield.h:38:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::default_delete > >, std::allocator, std::default_delete > > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 38 | if(i >= data.size()) throw std::runtime_error("Accessing index out of range matrix field"); | ~~^~~~~~~~~~~~~~ ../inst/include/glmmr/matrixfield.h: In instantiation of ‘T glmmr::MatrixField::operator()(int) const [with T = Eigen::Matrix]’: ../inst/include/glmmr/nngpcovariance.hpp:328:38: required from here 328 | for(int l = 0; l < npars; l++) dA(l).block(0,i,idxlim,1) = S.block(0,idxlim*(l+1),idxlim,idxlim).ldlt().solve(Sv.segment(idxlim*(l+1),idxlim) - S.block(0,idxlim*(l+1),idxlim,idxlim) * A.col(i).segment(0,idxlim)); | ~~^~~ ../inst/include/glmmr/matrixfield.h:38:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::default_delete > >, std::allocator, std::default_delete > > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 38 | if(i >= data.size()) throw std::runtime_error("Accessing index out of range matrix field"); | ~~^~~~~~~~~~~~~~ In file included from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp.h:47, from /data/gannet/ripley/R/test-dev/RcppEigen/include/RcppEigen.h:26: /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/XPtr.h: In instantiation of ‘void Rcpp::standard_delete_finalizer(T*) [with T = glmmr::Model >]’: ../inst/include/glmmr.h:28:36: required from here 28 | std::variant, Rcpp::XPtr, Rcpp::XPtr, Rcpp::XPtr, Rcpp::XPtr > ptr; | ^ /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/XPtr.h:31:5: warning: deleting object of polymorphic class type ‘glmmr::Model >’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 31 | delete obj; | ^~~~~~~~~~ /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/XPtr.h: In instantiation of ‘void Rcpp::standard_delete_finalizer(T*) [with T = glmmr::Model >]’: ../inst/include/glmmr.h:28:59: required from here 28 | std::variant, Rcpp::XPtr, Rcpp::XPtr, Rcpp::XPtr, Rcpp::XPtr > ptr; | ^ /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/XPtr.h:31:5: warning: deleting object of polymorphic class type ‘glmmr::Model >’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 31 | delete obj; | ^~~~~~~~~~ /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/XPtr.h: In instantiation of ‘void Rcpp::standard_delete_finalizer(T*) [with T = glmmr::Model >]’: ../inst/include/glmmr.h:28:82: required from here 28 | std::variant, Rcpp::XPtr, Rcpp::XPtr, Rcpp::XPtr, Rcpp::XPtr > ptr; | ^ /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/XPtr.h:31:5: warning: deleting object of polymorphic class type ‘glmmr::Model >’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 31 | delete obj; | ^~~~~~~~~~ /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/XPtr.h: In instantiation of ‘void Rcpp::standard_delete_finalizer(T*) [with T = glmmr::Model >]’: ../inst/include/glmmr.h:28:104: required from here 28 | std::variant, Rcpp::XPtr, Rcpp::XPtr, Rcpp::XPtr, Rcpp::XPtr > ptr; | ^ /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/XPtr.h:31:5: warning: deleting object of polymorphic class type ‘glmmr::Model >’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 31 | delete obj; | ^~~~~~~~~~ /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/XPtr.h: In instantiation of ‘void Rcpp::standard_delete_finalizer(T*) [with T = glmmr::Model >]’: ../inst/include/glmmr.h:28:127: required from here 28 | std::variant, Rcpp::XPtr, Rcpp::XPtr, Rcpp::XPtr, Rcpp::XPtr > ptr; | ^ /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/XPtr.h:31:5: warning: deleting object of polymorphic class type ‘glmmr::Model >’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 31 | delete obj; | ^~~~~~~~~~ /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/XPtr.h: In instantiation of ‘void Rcpp::standard_delete_finalizer(T*) [with T = glmmr::LinearPredictor]’: model_module.cpp:71:30: required from here 71 | XPtr ptr(new glmmr::LinearPredictor(f1,data,colnames)); | ^ /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/XPtr.h:31:5: warning: deleting object of polymorphic class type ‘glmmr::LinearPredictor’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 31 | delete obj; | ^~~~~~~~~~ /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/XPtr.h: In instantiation of ‘void Rcpp::standard_delete_finalizer(T*) [with T = glmmr::Covariance]’: model_module.cpp:118:18: required from here 118 | XPtr ptr(new covariance(f1,data,colnames),true); | ^ /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/XPtr.h:31:5: warning: deleting object of polymorphic class type ‘glmmr::Covariance’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 31 | delete obj; | ^~~~~~~~~~ /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/XPtr.h: In instantiation of ‘void Rcpp::standard_delete_finalizer(T*) [with T = glmmr::nngpCovariance]’: model_module.cpp:127:12: required from here 127 | XPtr ptr(new nngp(form,data,colnames),true); | ^ /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/XPtr.h:31:5: warning: deleting object of polymorphic class type ‘glmmr::nngpCovariance’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 31 | delete obj; | ^~~~~~~~~~ /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/XPtr.h: In instantiation of ‘void Rcpp::standard_delete_finalizer(T*) [with T = glmmr::hsgpCovariance]’: model_module.cpp:136:12: required from here 136 | XPtr ptr(new hsgp(form,data,colnames),true); | ^ /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/XPtr.h:31:5: warning: deleting object of polymorphic class type ‘glmmr::hsgpCovariance’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 31 | delete obj; | ^~~~~~~~~~ /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/XPtr.h: In instantiation of ‘void Rcpp::standard_delete_finalizer(T*) [with T = glmmr::ar1Covariance]’: model_module.cpp:145:21: required from here 145 | XPtr ptr(new ar1covariance(form,data,colnames,T),true); | ^ /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/XPtr.h:31:5: warning: deleting object of polymorphic class type ‘glmmr::ar1Covariance’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 31 | delete obj; | ^~~~~~~~~~ /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/XPtr.h: In instantiation of ‘void Rcpp::standard_delete_finalizer(T*) [with T = glmmr::ModelBits]’: model_module.cpp:864:12: required from here 864 | XPtrptr(new bits(formula,data,colnames,family,link),true); | ^ /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/XPtr.h:31:5: warning: deleting object of polymorphic class type ‘glmmr::ModelBits’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 31 | delete obj; | ^~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘Eigen::MatrixXd glmmr::ModelMatrix::information_matrix() [with modeltype = glmmr::ModelBits; Eigen::MatrixXd = Eigen::Matrix]’: model_module.cpp:1424:66: required from ‘Model__information_matrix(SEXP, int):: [with auto:62 = Rcpp::XPtr > >]’ 1424 | [](auto ptr){return returnType(ptr->matrix.information_matrix());} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__information_matrix(SEXP, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__information_matrix(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__information_matrix(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__information_matrix(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__information_matrix(SEXP, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__information_matrix(SEXP, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1426:22: required from here 1426 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:247:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 247 | for(int i = 0; i< sigma_blocks.size(); i++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘Eigen::MatrixXd glmmr::ModelMatrix::information_matrix() [with modeltype = glmmr::ModelBits; Eigen::MatrixXd = Eigen::Matrix]’: model_module.cpp:1424:66: required from ‘Model__information_matrix(SEXP, int):: [with auto:62 = Rcpp::XPtr > >]’ 1424 | [](auto ptr){return returnType(ptr->matrix.information_matrix());} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__information_matrix(SEXP, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__information_matrix(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__information_matrix(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__information_matrix(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__information_matrix(SEXP, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__information_matrix(SEXP, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1426:22: required from here 1426 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:247:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 247 | for(int i = 0; i< sigma_blocks.size(); i++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘Eigen::MatrixXd glmmr::ModelMatrix::information_matrix() [with modeltype = glmmr::ModelBits; Eigen::MatrixXd = Eigen::Matrix]’: model_module.cpp:1424:66: required from ‘Model__information_matrix(SEXP, int):: [with auto:62 = Rcpp::XPtr > >]’ 1424 | [](auto ptr){return returnType(ptr->matrix.information_matrix());} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__information_matrix(SEXP, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__information_matrix(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__information_matrix(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__information_matrix(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__information_matrix(SEXP, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__information_matrix(SEXP, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1426:22: required from here 1426 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:247:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 247 | for(int i = 0; i< sigma_blocks.size(); i++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp: In instantiation of ‘bool glmmr::ModelOptim::check_convergence(double, int, int, int) [with modeltype = glmmr::ModelBits]’: model_module.cpp:1447:65: required from ‘Model__check_convergence(SEXP, double, int, int, int, int):: [with auto:64 = Rcpp::XPtr > >]’ 1447 | [&](auto ptr){return returnType(ptr->optim.check_convergence(tol, hist, k, k0));} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__check_convergence(SEXP, double, int, int, int, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__check_convergence(SEXP, double, int, int, int, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__check_convergence(SEXP, double, int, int, int, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__check_convergence(SEXP, double, int, int, int, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__check_convergence(SEXP, double, int, int, int, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__check_convergence(SEXP, double, int, int, int, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1449:22: required from here 1449 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1430:30: warning: comparison of integer expressions of different signedness: ‘std::deque >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 1430 | if(gradient_history.size() > hist) gradient_history.pop_front(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../inst/include/glmmr/modeloptim.hpp: In instantiation of ‘bool glmmr::ModelOptim::check_convergence(double, int, int, int) [with modeltype = glmmr::ModelBits]’: model_module.cpp:1447:65: required from ‘Model__check_convergence(SEXP, double, int, int, int, int):: [with auto:64 = Rcpp::XPtr > >]’ 1447 | [&](auto ptr){return returnType(ptr->optim.check_convergence(tol, hist, k, k0));} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__check_convergence(SEXP, double, int, int, int, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__check_convergence(SEXP, double, int, int, int, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__check_convergence(SEXP, double, int, int, int, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__check_convergence(SEXP, double, int, int, int, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__check_convergence(SEXP, double, int, int, int, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__check_convergence(SEXP, double, int, int, int, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1449:22: required from here 1449 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1430:30: warning: comparison of integer expressions of different signedness: ‘std::deque >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 1430 | if(gradient_history.size() > hist) gradient_history.pop_front(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../inst/include/glmmr/modeloptim.hpp: In instantiation of ‘bool glmmr::ModelOptim::check_convergence(double, int, int, int) [with modeltype = glmmr::ModelBits]’: model_module.cpp:1447:65: required from ‘Model__check_convergence(SEXP, double, int, int, int, int):: [with auto:64 = Rcpp::XPtr > >]’ 1447 | [&](auto ptr){return returnType(ptr->optim.check_convergence(tol, hist, k, k0));} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__check_convergence(SEXP, double, int, int, int, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__check_convergence(SEXP, double, int, int, int, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__check_convergence(SEXP, double, int, int, int, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__check_convergence(SEXP, double, int, int, int, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__check_convergence(SEXP, double, int, int, int, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__check_convergence(SEXP, double, int, int, int, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1449:22: required from here 1449 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1430:30: warning: comparison of integer expressions of different signedness: ‘std::deque >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 1430 | if(gradient_history.size() > hist) gradient_history.pop_front(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../inst/include/glmmr/modeloptim.hpp: In instantiation of ‘bool glmmr::ModelOptim::check_convergence(double, int, int, int) [with modeltype = glmmr::ModelBits]’: model_module.cpp:1447:65: required from ‘Model__check_convergence(SEXP, double, int, int, int, int):: [with auto:64 = Rcpp::XPtr > >]’ 1447 | [&](auto ptr){return returnType(ptr->optim.check_convergence(tol, hist, k, k0));} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__check_convergence(SEXP, double, int, int, int, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__check_convergence(SEXP, double, int, int, int, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__check_convergence(SEXP, double, int, int, int, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__check_convergence(SEXP, double, int, int, int, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__check_convergence(SEXP, double, int, int, int, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__check_convergence(SEXP, double, int, int, int, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1449:22: required from here 1449 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1430:30: warning: comparison of integer expressions of different signedness: ‘std::deque >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 1430 | if(gradient_history.size() > hist) gradient_history.pop_front(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../inst/include/glmmr/modeloptim.hpp: In instantiation of ‘bool glmmr::ModelOptim::check_convergence(double, int, int, int) [with modeltype = glmmr::ModelBits]’: model_module.cpp:1447:65: required from ‘Model__check_convergence(SEXP, double, int, int, int, int):: [with auto:64 = Rcpp::XPtr > >]’ 1447 | [&](auto ptr){return returnType(ptr->optim.check_convergence(tol, hist, k, k0));} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__check_convergence(SEXP, double, int, int, int, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__check_convergence(SEXP, double, int, int, int, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__check_convergence(SEXP, double, int, int, int, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__check_convergence(SEXP, double, int, int, int, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__check_convergence(SEXP, double, int, int, int, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__check_convergence(SEXP, double, int, int, int, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1449:22: required from here 1449 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1430:30: warning: comparison of integer expressions of different signedness: ‘std::deque >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 1430 | if(gradient_history.size() > hist) gradient_history.pop_front(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../inst/include/glmmr/model.hpp: In instantiation of ‘dblpair glmmr::Model::marginal(glmmr::MarginType, const std::string&, const strvec&, const strvec&, const strvec&, glmmr::RandomEffectMargin, glmmr::SE, glmmr::IM, const dblpair&, const dblvec&, const dblvec&) [with modeltype = glmmr::ModelBits; dblpair = std::pair; std::string = std::__cxx11::basic_string; strvec = std::vector >; dblvec = std::vector]’: model_module.cpp:2025:50: required from ‘Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int):: [with auto:104 = Rcpp::XPtr > >]’ 2025 | [&](auto ptr){return returnType(ptr->marginal(static_cast(margin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026 | x,atvar,atmeansvar,averagevar, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2027 | static_cast(re), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2028 | static_cast(se), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2029 | static_cast(oim), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2030 | xvals,atxvals,atrevals | ~~~~~~~~~~~~~~~~~~~~~~ 2031 | ));} | ~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int)::, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int)::, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int)::, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int)::, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int)::, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int)::, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2033:22: required from here 2033 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/model.hpp:249:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 249 | for(int p = 0; p < at.size(); p++){ | ~~^~~~~~~~~~~ ../inst/include/glmmr/model.hpp:262:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 262 | for(int p = 0; p < atmeans.size(); p++){ | ~~^~~~~~~~~~~~~~~~ ../inst/include/glmmr/model.hpp: In instantiation of ‘dblpair glmmr::Model::marginal(glmmr::MarginType, const std::string&, const strvec&, const strvec&, const strvec&, glmmr::RandomEffectMargin, glmmr::SE, glmmr::IM, const dblpair&, const dblvec&, const dblvec&) [with modeltype = glmmr::ModelBits; dblpair = std::pair; std::string = std::__cxx11::basic_string; strvec = std::vector >; dblvec = std::vector]’: model_module.cpp:2025:50: required from ‘Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int):: [with auto:104 = Rcpp::XPtr > >]’ 2025 | [&](auto ptr){return returnType(ptr->marginal(static_cast(margin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026 | x,atvar,atmeansvar,averagevar, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2027 | static_cast(re), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2028 | static_cast(se), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2029 | static_cast(oim), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2030 | xvals,atxvals,atrevals | ~~~~~~~~~~~~~~~~~~~~~~ 2031 | ));} | ~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int)::, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int)::, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int)::, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int)::, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int)::, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int)::, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2033:22: required from here 2033 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/model.hpp:249:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 249 | for(int p = 0; p < at.size(); p++){ | ~~^~~~~~~~~~~ ../inst/include/glmmr/model.hpp:262:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 262 | for(int p = 0; p < atmeans.size(); p++){ | ~~^~~~~~~~~~~~~~~~ ../inst/include/glmmr/model.hpp: In instantiation of ‘dblpair glmmr::Model::marginal(glmmr::MarginType, const std::string&, const strvec&, const strvec&, const strvec&, glmmr::RandomEffectMargin, glmmr::SE, glmmr::IM, const dblpair&, const dblvec&, const dblvec&) [with modeltype = glmmr::ModelBits; dblpair = std::pair; std::string = std::__cxx11::basic_string; strvec = std::vector >; dblvec = std::vector]’: model_module.cpp:2025:50: required from ‘Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int):: [with auto:104 = Rcpp::XPtr > >]’ 2025 | [&](auto ptr){return returnType(ptr->marginal(static_cast(margin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026 | x,atvar,atmeansvar,averagevar, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2027 | static_cast(re), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2028 | static_cast(se), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2029 | static_cast(oim), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2030 | xvals,atxvals,atrevals | ~~~~~~~~~~~~~~~~~~~~~~ 2031 | ));} | ~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int)::, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int)::, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int)::, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int)::, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int)::, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int)::, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2033:22: required from here 2033 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/model.hpp:249:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 249 | for(int p = 0; p < at.size(); p++){ | ~~^~~~~~~~~~~ ../inst/include/glmmr/model.hpp:262:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 262 | for(int p = 0; p < atmeans.size(); p++){ | ~~^~~~~~~~~~~~~~~~ ../inst/include/glmmr/model.hpp: In instantiation of ‘dblpair glmmr::Model::marginal(glmmr::MarginType, const std::string&, const strvec&, const strvec&, const strvec&, glmmr::RandomEffectMargin, glmmr::SE, glmmr::IM, const dblpair&, const dblvec&, const dblvec&) [with modeltype = glmmr::ModelBits; dblpair = std::pair; std::string = std::__cxx11::basic_string; strvec = std::vector >; dblvec = std::vector]’: model_module.cpp:2025:50: required from ‘Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int):: [with auto:104 = Rcpp::XPtr > >]’ 2025 | [&](auto ptr){return returnType(ptr->marginal(static_cast(margin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026 | x,atvar,atmeansvar,averagevar, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2027 | static_cast(re), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2028 | static_cast(se), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2029 | static_cast(oim), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2030 | xvals,atxvals,atrevals | ~~~~~~~~~~~~~~~~~~~~~~ 2031 | ));} | ~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int)::, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int)::, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int)::, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int)::, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int)::, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int)::, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2033:22: required from here 2033 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/model.hpp:249:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 249 | for(int p = 0; p < at.size(); p++){ | ~~^~~~~~~~~~~ ../inst/include/glmmr/model.hpp:262:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 262 | for(int p = 0; p < atmeans.size(); p++){ | ~~^~~~~~~~~~~~~~~~ ../inst/include/glmmr/model.hpp: In instantiation of ‘dblpair glmmr::Model::marginal(glmmr::MarginType, const std::string&, const strvec&, const strvec&, const strvec&, glmmr::RandomEffectMargin, glmmr::SE, glmmr::IM, const dblpair&, const dblvec&, const dblvec&) [with modeltype = glmmr::ModelBits; dblpair = std::pair; std::string = std::__cxx11::basic_string; strvec = std::vector >; dblvec = std::vector]’: model_module.cpp:2025:50: required from ‘Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int):: [with auto:104 = Rcpp::XPtr > >]’ 2025 | [&](auto ptr){return returnType(ptr->marginal(static_cast(margin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026 | x,atvar,atmeansvar,averagevar, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2027 | static_cast(re), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2028 | static_cast(se), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2029 | static_cast(oim), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2030 | xvals,atxvals,atrevals | ~~~~~~~~~~~~~~~~~~~~~~ 2031 | ));} | ~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int)::, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int)::, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int)::, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int)::, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int)::, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int)::, Model__marginal(SEXP, std::string, int, int, int, int, Rcpp::Nullable > >, Rcpp::Nullable > >, Rcpp::Nullable > >, double, double, Rcpp::Nullable >, Rcpp::Nullable >, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2033:22: required from here 2033 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/model.hpp:249:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 249 | for(int p = 0; p < at.size(); p++){ | ~~^~~~~~~~~~~ ../inst/include/glmmr/model.hpp:262:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 262 | for(int p = 0; p < atmeans.size(); p++){ | ~~^~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘Eigen::MatrixXd glmmr::ModelMatrix::information_matrix_theta() [with glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits; Eigen::MatrixXd = Eigen::Matrix]’: model_module.cpp:2180:97: required from ‘Model__infomat_theta(SEXP, int):: [with auto:116 = Rcpp::XPtr > >]’ 2180 | [](auto ptr){return returnType(ptr->matrix.template information_matrix_theta());} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__infomat_theta(SEXP, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__infomat_theta(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__infomat_theta(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__infomat_theta(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__infomat_theta(SEXP, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__infomat_theta(SEXP, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2182:22: required from here 2182 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:900:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 900 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘Eigen::MatrixXd glmmr::ModelMatrix::information_matrix_theta() [with glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits; Eigen::MatrixXd = Eigen::Matrix]’: model_module.cpp:2180:97: required from ‘Model__infomat_theta(SEXP, int):: [with auto:116 = Rcpp::XPtr > >]’ 2180 | [](auto ptr){return returnType(ptr->matrix.template information_matrix_theta());} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__infomat_theta(SEXP, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__infomat_theta(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__infomat_theta(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__infomat_theta(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__infomat_theta(SEXP, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__infomat_theta(SEXP, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2182:22: required from here 2182 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:900:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 900 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘Eigen::MatrixXd glmmr::ModelMatrix::information_matrix_theta() [with glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits; Eigen::MatrixXd = Eigen::Matrix]’: model_module.cpp:2180:97: required from ‘Model__infomat_theta(SEXP, int):: [with auto:116 = Rcpp::XPtr > >]’ 2180 | [](auto ptr){return returnType(ptr->matrix.template information_matrix_theta());} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__infomat_theta(SEXP, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__infomat_theta(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__infomat_theta(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__infomat_theta(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__infomat_theta(SEXP, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__infomat_theta(SEXP, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2182:22: required from here 2182 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:900:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 900 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘Eigen::MatrixXd glmmr::ModelMatrix::information_matrix_theta() [with glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits; Eigen::MatrixXd = Eigen::Matrix]’: model_module.cpp:2180:97: required from ‘Model__infomat_theta(SEXP, int):: [with auto:116 = Rcpp::XPtr > >]’ 2180 | [](auto ptr){return returnType(ptr->matrix.template information_matrix_theta());} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__infomat_theta(SEXP, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__infomat_theta(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__infomat_theta(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__infomat_theta(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__infomat_theta(SEXP, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__infomat_theta(SEXP, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2182:22: required from here 2182 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:900:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 900 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘Eigen::MatrixXd glmmr::ModelMatrix::information_matrix_theta() [with glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits; Eigen::MatrixXd = Eigen::Matrix]’: model_module.cpp:2180:97: required from ‘Model__infomat_theta(SEXP, int):: [with auto:116 = Rcpp::XPtr > >]’ 2180 | [](auto ptr){return returnType(ptr->matrix.template information_matrix_theta());} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__infomat_theta(SEXP, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__infomat_theta(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__infomat_theta(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__infomat_theta(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__infomat_theta(SEXP, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__infomat_theta(SEXP, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2182:22: required from here 2182 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:900:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 900 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KR; glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2192:111: required from ‘Model__kenward_roger(SEXP, int):: [with auto:117 = Rcpp::XPtr > >]’ 2192 | [](auto ptr){return returnType(ptr->matrix.template small_sample_correction());} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__kenward_roger(SEXP, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__kenward_roger(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__kenward_roger(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__kenward_roger(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__kenward_roger(SEXP, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__kenward_roger(SEXP, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2194:22: required from here 2194 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KR; glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2192:111: required from ‘Model__kenward_roger(SEXP, int):: [with auto:117 = Rcpp::XPtr > >]’ 2192 | [](auto ptr){return returnType(ptr->matrix.template small_sample_correction());} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__kenward_roger(SEXP, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__kenward_roger(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__kenward_roger(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__kenward_roger(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__kenward_roger(SEXP, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__kenward_roger(SEXP, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2194:22: required from here 2194 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KR; glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2192:111: required from ‘Model__kenward_roger(SEXP, int):: [with auto:117 = Rcpp::XPtr > >]’ 2192 | [](auto ptr){return returnType(ptr->matrix.template small_sample_correction());} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__kenward_roger(SEXP, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__kenward_roger(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__kenward_roger(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__kenward_roger(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__kenward_roger(SEXP, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__kenward_roger(SEXP, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2194:22: required from here 2194 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KR; glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2192:111: required from ‘Model__kenward_roger(SEXP, int):: [with auto:117 = Rcpp::XPtr > >]’ 2192 | [](auto ptr){return returnType(ptr->matrix.template small_sample_correction());} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__kenward_roger(SEXP, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__kenward_roger(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__kenward_roger(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__kenward_roger(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__kenward_roger(SEXP, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__kenward_roger(SEXP, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2194:22: required from here 2194 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KR; glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2192:111: required from ‘Model__kenward_roger(SEXP, int):: [with auto:117 = Rcpp::XPtr > >]’ 2192 | [](auto ptr){return returnType(ptr->matrix.template small_sample_correction());} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__kenward_roger(SEXP, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__kenward_roger(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__kenward_roger(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__kenward_roger(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__kenward_roger(SEXP, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__kenward_roger(SEXP, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2194:22: required from here 2194 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KR; glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2211:89: required from ‘Model__small_sample_correction(SEXP, int, bool, int):: [with auto:118 = Rcpp::XPtr > >]’ 2211 | return returnType(ptr->matrix.template small_sample_correction()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2216:24: required from here 2216 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1139:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1139 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KR; glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2211:89: required from ‘Model__small_sample_correction(SEXP, int, bool, int):: [with auto:118 = Rcpp::XPtr > >]’ 2211 | return returnType(ptr->matrix.template small_sample_correction()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2216:24: required from here 2216 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1139:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1139 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KR; glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2211:89: required from ‘Model__small_sample_correction(SEXP, int, bool, int):: [with auto:118 = Rcpp::XPtr > >]’ 2211 | return returnType(ptr->matrix.template small_sample_correction()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2216:24: required from here 2216 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1139:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1139 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KR; glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2211:89: required from ‘Model__small_sample_correction(SEXP, int, bool, int):: [with auto:118 = Rcpp::XPtr > >]’ 2211 | return returnType(ptr->matrix.template small_sample_correction()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2216:24: required from here 2216 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1139:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1139 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KR; glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2211:89: required from ‘Model__small_sample_correction(SEXP, int, bool, int):: [with auto:118 = Rcpp::XPtr > >]’ 2211 | return returnType(ptr->matrix.template small_sample_correction()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2216:24: required from here 2216 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1139:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1139 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KR2; glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2226:90: required from ‘Model__small_sample_correction(SEXP, int, bool, int):: [with auto:119 = Rcpp::XPtr > >]’ 2226 | return returnType(ptr->matrix.template small_sample_correction()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2231:24: required from here 2231 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1139:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1139 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KR2; glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2228:90: required from ‘Model__small_sample_correction(SEXP, int, bool, int):: [with auto:119 = Rcpp::XPtr > >]’ 2228 | return returnType(ptr->matrix.template small_sample_correction()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2231:24: required from here 2231 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KR2; glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2226:90: required from ‘Model__small_sample_correction(SEXP, int, bool, int):: [with auto:119 = Rcpp::XPtr > >]’ 2226 | return returnType(ptr->matrix.template small_sample_correction()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2231:24: required from here 2231 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1139:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1139 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KR2; glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2228:90: required from ‘Model__small_sample_correction(SEXP, int, bool, int):: [with auto:119 = Rcpp::XPtr > >]’ 2228 | return returnType(ptr->matrix.template small_sample_correction()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2231:24: required from here 2231 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KR2; glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2226:90: required from ‘Model__small_sample_correction(SEXP, int, bool, int):: [with auto:119 = Rcpp::XPtr > >]’ 2226 | return returnType(ptr->matrix.template small_sample_correction()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2231:24: required from here 2231 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1139:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1139 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KR2; glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2228:90: required from ‘Model__small_sample_correction(SEXP, int, bool, int):: [with auto:119 = Rcpp::XPtr > >]’ 2228 | return returnType(ptr->matrix.template small_sample_correction()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2231:24: required from here 2231 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KR2; glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2226:90: required from ‘Model__small_sample_correction(SEXP, int, bool, int):: [with auto:119 = Rcpp::XPtr > >]’ 2226 | return returnType(ptr->matrix.template small_sample_correction()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2231:24: required from here 2231 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1139:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1139 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KR2; glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2228:90: required from ‘Model__small_sample_correction(SEXP, int, bool, int):: [with auto:119 = Rcpp::XPtr > >]’ 2228 | return returnType(ptr->matrix.template small_sample_correction()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2231:24: required from here 2231 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KR2; glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2226:90: required from ‘Model__small_sample_correction(SEXP, int, bool, int):: [with auto:119 = Rcpp::XPtr > >]’ 2226 | return returnType(ptr->matrix.template small_sample_correction()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2231:24: required from here 2231 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1139:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1139 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KR2; glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2228:90: required from ‘Model__small_sample_correction(SEXP, int, bool, int):: [with auto:119 = Rcpp::XPtr > >]’ 2228 | return returnType(ptr->matrix.template small_sample_correction()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2231:24: required from here 2231 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KRBoth; glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2241:93: required from ‘Model__small_sample_correction(SEXP, int, bool, int):: [with auto:120 = Rcpp::XPtr > >]’ 2241 | return returnType(ptr->matrix.template small_sample_correction()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2246:24: required from here 2246 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1139:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1139 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KRBoth; glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2243:93: required from ‘Model__small_sample_correction(SEXP, int, bool, int):: [with auto:120 = Rcpp::XPtr > >]’ 2243 | return returnType(ptr->matrix.template small_sample_correction()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2246:24: required from here 2246 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KRBoth; glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2241:93: required from ‘Model__small_sample_correction(SEXP, int, bool, int):: [with auto:120 = Rcpp::XPtr > >]’ 2241 | return returnType(ptr->matrix.template small_sample_correction()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2246:24: required from here 2246 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1139:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1139 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KRBoth; glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2243:93: required from ‘Model__small_sample_correction(SEXP, int, bool, int):: [with auto:120 = Rcpp::XPtr > >]’ 2243 | return returnType(ptr->matrix.template small_sample_correction()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2246:24: required from here 2246 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KRBoth; glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2241:93: required from ‘Model__small_sample_correction(SEXP, int, bool, int):: [with auto:120 = Rcpp::XPtr > >]’ 2241 | return returnType(ptr->matrix.template small_sample_correction()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2246:24: required from here 2246 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1139:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1139 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KRBoth; glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2243:93: required from ‘Model__small_sample_correction(SEXP, int, bool, int):: [with auto:120 = Rcpp::XPtr > >]’ 2243 | return returnType(ptr->matrix.template small_sample_correction()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2246:24: required from here 2246 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KRBoth; glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2241:93: required from ‘Model__small_sample_correction(SEXP, int, bool, int):: [with auto:120 = Rcpp::XPtr > >]’ 2241 | return returnType(ptr->matrix.template small_sample_correction()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2246:24: required from here 2246 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1139:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1139 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KRBoth; glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2243:93: required from ‘Model__small_sample_correction(SEXP, int, bool, int):: [with auto:120 = Rcpp::XPtr > >]’ 2243 | return returnType(ptr->matrix.template small_sample_correction()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2246:24: required from here 2246 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KRBoth; glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2241:93: required from ‘Model__small_sample_correction(SEXP, int, bool, int):: [with auto:120 = Rcpp::XPtr > >]’ 2241 | return returnType(ptr->matrix.template small_sample_correction()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2246:24: required from here 2246 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1139:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1139 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::KRBoth; glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2243:93: required from ‘Model__small_sample_correction(SEXP, int, bool, int):: [with auto:120 = Rcpp::XPtr > >]’ 2243 | return returnType(ptr->matrix.template small_sample_correction()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2246:24: required from here 2246 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::Sat; glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2256:90: required from ‘Model__small_sample_correction(SEXP, int, bool, int):: [with auto:121 = Rcpp::XPtr > >]’ 2256 | return returnType(ptr->matrix.template small_sample_correction()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2261:24: required from here 2261 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1139:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1139 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::Sat; glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2258:90: required from ‘Model__small_sample_correction(SEXP, int, bool, int):: [with auto:121 = Rcpp::XPtr > >]’ 2258 | return returnType(ptr->matrix.template small_sample_correction()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2261:24: required from here 2261 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::Sat; glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2256:90: required from ‘Model__small_sample_correction(SEXP, int, bool, int):: [with auto:121 = Rcpp::XPtr > >]’ 2256 | return returnType(ptr->matrix.template small_sample_correction()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2261:24: required from here 2261 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1139:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1139 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::Sat; glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2258:90: required from ‘Model__small_sample_correction(SEXP, int, bool, int):: [with auto:121 = Rcpp::XPtr > >]’ 2258 | return returnType(ptr->matrix.template small_sample_correction()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2261:24: required from here 2261 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::Sat; glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2256:90: required from ‘Model__small_sample_correction(SEXP, int, bool, int):: [with auto:121 = Rcpp::XPtr > >]’ 2256 | return returnType(ptr->matrix.template small_sample_correction()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2261:24: required from here 2261 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1139:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1139 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::Sat; glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2258:90: required from ‘Model__small_sample_correction(SEXP, int, bool, int):: [with auto:121 = Rcpp::XPtr > >]’ 2258 | return returnType(ptr->matrix.template small_sample_correction()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2261:24: required from here 2261 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::Sat; glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2256:90: required from ‘Model__small_sample_correction(SEXP, int, bool, int):: [with auto:121 = Rcpp::XPtr > >]’ 2256 | return returnType(ptr->matrix.template small_sample_correction()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2261:24: required from here 2261 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1139:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1139 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::Sat; glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2258:90: required from ‘Model__small_sample_correction(SEXP, int, bool, int):: [with auto:121 = Rcpp::XPtr > >]’ 2258 | return returnType(ptr->matrix.template small_sample_correction()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2261:24: required from here 2261 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::Sat; glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2256:90: required from ‘Model__small_sample_correction(SEXP, int, bool, int):: [with auto:121 = Rcpp::XPtr > >]’ 2256 | return returnType(ptr->matrix.template small_sample_correction()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2261:24: required from here 2261 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1139:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1139 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘CorrectionData glmmr::ModelMatrix::small_sample_correction() [with glmmr::SE corr = glmmr::SE::Sat; glmmr::IM imtype = glmmr::IM::EIM; modeltype = glmmr::ModelBits]’: model_module.cpp:2258:90: required from ‘Model__small_sample_correction(SEXP, int, bool, int):: [with auto:121 = Rcpp::XPtr > >]’ 2258 | return returnType(ptr->matrix.template small_sample_correction()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__small_sample_correction(SEXP, int, bool, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__small_sample_correction(SEXP, int, bool, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:2261:24: required from here 2261 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:1036:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘Eigen::VectorXd glmmr::ModelMatrix::re_variance_obs() [with C = glmmr::ModelBits; = void; modeltype = glmmr::ModelBits; Eigen::VectorXd = Eigen::Matrix]’: model_module.cpp:2363:45: required from here 2363 | VectorXd var = ptr->matrix.re_variance_obs(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/include/glmmr/modelmatrix.hpp:727:13: warning: unused variable ‘Pdim’ [-Wunused-variable] 727 | const int Pdim = P(); | ^~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘Eigen::VectorXd glmmr::ModelMatrix::re_variance_obs() [with C = glmmr::ModelBits; = void; modeltype = glmmr::ModelBits; Eigen::VectorXd = Eigen::Matrix]’: model_module.cpp:2378:45: required from here 2378 | VectorXd var = ptr->matrix.re_variance_obs(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/include/glmmr/modelmatrix.hpp:775:15: warning: unused variable ‘Mdim’ [-Wunused-variable] 775 | const int Mdim = Z.cols(); | ^~~~ ../inst/include/glmmr/modelmatrix.hpp:727:13: warning: unused variable ‘Pdim’ [-Wunused-variable] 727 | const int Pdim = P(); | ^~~~ ../inst/include/glmmr/modeloptim.hpp: In instantiation of ‘Eigen::ArrayXd glmmr::ModelOptim::optimum_weights(double, Eigen::VectorXd, double, int) [with modeltype = glmmr::ModelBits; Eigen::ArrayXd = Eigen::Array; Eigen::VectorXd = Eigen::Matrix]’: model_module.cpp:2529:48: required from here 2529 | Eigen::ArrayXd w = ptr->optim.optimum_weights(N,C,tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1880:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1880 | for(int i = 0 ; i < SB.size(); i++){ | ~~^~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1926:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1926 | for(int k = 0; k < Xs.size(); k++){ | ~~^~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1944:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1944 | for(int i = 0 ; i < SB.size(); i++){ | ~~^~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘Eigen::MatrixXd glmmr::ModelMatrix::information_matrix_theta() [with glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits; Eigen::MatrixXd = Eigen::Matrix]’: ../inst/include/glmmr/modelmatrix.hpp:599:52: required from ‘Eigen::MatrixXd glmmr::ModelMatrix::observed_information_matrix() [with glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits; Eigen::MatrixXd = Eigen::Matrix]’ 599 | MatrixXd Mt = information_matrix_theta(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ model_module.cpp:1578:100: required from ‘Model__observed_information_matrix(SEXP, int):: [with auto:76 = Rcpp::XPtr > >]’ 1578 | [](auto ptr){return returnType(ptr->matrix.template observed_information_matrix());} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__observed_information_matrix(SEXP, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__observed_information_matrix(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__observed_information_matrix(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__observed_information_matrix(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__observed_information_matrix(SEXP, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__observed_information_matrix(SEXP, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1580:22: required from here 1580 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:900:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 900 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:954:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 954 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘Eigen::MatrixXd glmmr::ModelMatrix::information_matrix_theta() [with glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits; Eigen::MatrixXd = Eigen::Matrix]’: ../inst/include/glmmr/modelmatrix.hpp:599:52: required from ‘Eigen::MatrixXd glmmr::ModelMatrix::observed_information_matrix() [with glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits; Eigen::MatrixXd = Eigen::Matrix]’ 599 | MatrixXd Mt = information_matrix_theta(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ model_module.cpp:1578:100: required from ‘Model__observed_information_matrix(SEXP, int):: [with auto:76 = Rcpp::XPtr > >]’ 1578 | [](auto ptr){return returnType(ptr->matrix.template observed_information_matrix());} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__observed_information_matrix(SEXP, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__observed_information_matrix(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__observed_information_matrix(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__observed_information_matrix(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__observed_information_matrix(SEXP, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__observed_information_matrix(SEXP, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1580:22: required from here 1580 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:900:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 900 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:954:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 954 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘Eigen::MatrixXd glmmr::ModelMatrix::information_matrix_theta() [with glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits; Eigen::MatrixXd = Eigen::Matrix]’: ../inst/include/glmmr/modelmatrix.hpp:599:52: required from ‘Eigen::MatrixXd glmmr::ModelMatrix::observed_information_matrix() [with glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits; Eigen::MatrixXd = Eigen::Matrix]’ 599 | MatrixXd Mt = information_matrix_theta(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ model_module.cpp:1578:100: required from ‘Model__observed_information_matrix(SEXP, int):: [with auto:76 = Rcpp::XPtr > >]’ 1578 | [](auto ptr){return returnType(ptr->matrix.template observed_information_matrix());} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__observed_information_matrix(SEXP, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__observed_information_matrix(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__observed_information_matrix(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__observed_information_matrix(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__observed_information_matrix(SEXP, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__observed_information_matrix(SEXP, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1580:22: required from here 1580 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:900:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 900 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:954:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 954 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘Eigen::MatrixXd glmmr::ModelMatrix::information_matrix_theta() [with glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits; Eigen::MatrixXd = Eigen::Matrix]’: ../inst/include/glmmr/modelmatrix.hpp:599:52: required from ‘Eigen::MatrixXd glmmr::ModelMatrix::observed_information_matrix() [with glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits; Eigen::MatrixXd = Eigen::Matrix]’ 599 | MatrixXd Mt = information_matrix_theta(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ model_module.cpp:1578:100: required from ‘Model__observed_information_matrix(SEXP, int):: [with auto:76 = Rcpp::XPtr > >]’ 1578 | [](auto ptr){return returnType(ptr->matrix.template observed_information_matrix());} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__observed_information_matrix(SEXP, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__observed_information_matrix(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__observed_information_matrix(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__observed_information_matrix(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__observed_information_matrix(SEXP, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__observed_information_matrix(SEXP, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1580:22: required from here 1580 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:900:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 900 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:954:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 954 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘Eigen::MatrixXd glmmr::ModelMatrix::information_matrix_theta() [with glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits; Eigen::MatrixXd = Eigen::Matrix]’: ../inst/include/glmmr/modelmatrix.hpp:599:52: required from ‘Eigen::MatrixXd glmmr::ModelMatrix::observed_information_matrix() [with glmmr::IM imtype = glmmr::IM::OIM; modeltype = glmmr::ModelBits; Eigen::MatrixXd = Eigen::Matrix]’ 599 | MatrixXd Mt = information_matrix_theta(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ model_module.cpp:1578:100: required from ‘Model__observed_information_matrix(SEXP, int):: [with auto:76 = Rcpp::XPtr > >]’ 1578 | [](auto ptr){return returnType(ptr->matrix.template observed_information_matrix());} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__observed_information_matrix(SEXP, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__observed_information_matrix(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__observed_information_matrix(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__observed_information_matrix(SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__observed_information_matrix(SEXP, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__observed_information_matrix(SEXP, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = variant, Eigen::Array, Eigen::Matrix, vector >, vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >, vector >, VectorMatrix, MatrixMatrix, CorrectionData, CorrectionData, CorrectionData, CorrectionData, vector, allocator > >, pair, BoxResults, pair >]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1580:22: required from here 1580 | auto S = std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:900:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 900 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:954:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 954 | for(int b = 0; b< sigma_blocks.size(); b++){ | ~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘void glmmr::ModelMatrix::gen_sigma_blocks() [with modeltype = glmmr::ModelBits]’: ../inst/include/glmmr/modelmatrix.hpp:141:15: required from ‘glmmr::ModelMatrix::ModelMatrix(modeltype&, glmmr::RandomEffects&, bool, bool) [with modeltype = glmmr::ModelBits]’ 141 | if(useBlock)gen_sigma_blocks();}; | ^~~~~~~~~~~~~~~~ ../inst/include/glmmr/model.hpp:47:3: required from ‘glmmr::Model::Model(const std::string&, const Eigen::ArrayXXd&, const strvec&, std::string, std::string) [with C = glmmr::ModelBits; = void; modeltype = glmmr::ModelBits; std::string = std::__cxx11::basic_string; Eigen::ArrayXXd = Eigen::Array; strvec = std::vector >]’ 47 | matrix(model,re,check_type::value,check_type::value), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:902:60: required from here 902 | XPtr ptr(new glmm(formula,data,colnames,family,link),true); | ^ ../inst/include/glmmr/modelmatrix.hpp:475:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 475 | for(j = 0; j < sigma_blocks.size(); j++){ | ~~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘void glmmr::ModelMatrix::gen_sigma_blocks() [with modeltype = glmmr::ModelBits]’: ../inst/include/glmmr/modelmatrix.hpp:141:15: required from ‘glmmr::ModelMatrix::ModelMatrix(modeltype&, glmmr::RandomEffects&, bool, bool) [with modeltype = glmmr::ModelBits]’ 141 | if(useBlock)gen_sigma_blocks();}; | ^~~~~~~~~~~~~~~~ ../inst/include/glmmr/model.hpp:60:9: required from ‘glmmr::Model::Model(const std::string&, const Eigen::ArrayXXd&, const Eigen::ArrayXXd&, const strvec&, const strvec&, std::string, std::string, int) [with C = glmmr::ModelBits; = void; modeltype = glmmr::ModelBits; std::string = std::__cxx11::basic_string; Eigen::ArrayXXd = Eigen::Array; strvec = std::vector >]’ 60 | matrix(model,re,check_type::value,check_type::value), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:930:94: required from here 930 | XPtr ptr(new glmm_ar1(formula,data,data_cov,colnames,colnames_cov,family,link, T_),true); | ^ ../inst/include/glmmr/modelmatrix.hpp:475:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 475 | for(j = 0; j < sigma_blocks.size(); j++){ | ~~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘void glmmr::ModelMatrix::gen_sigma_blocks() [with modeltype = glmmr::ModelBits]’: ../inst/include/glmmr/modelmatrix.hpp:141:15: required from ‘glmmr::ModelMatrix::ModelMatrix(modeltype&, glmmr::RandomEffects&, bool, bool) [with modeltype = glmmr::ModelBits]’ 141 | if(useBlock)gen_sigma_blocks();}; | ^~~~~~~~~~~~~~~~ ../inst/include/glmmr/model.hpp:47:3: required from ‘glmmr::Model::Model(const std::string&, const Eigen::ArrayXXd&, const strvec&, std::string, std::string) [with C = glmmr::ModelBits; = void; modeltype = glmmr::ModelBits; std::string = std::__cxx11::basic_string; Eigen::ArrayXXd = Eigen::Array; strvec = std::vector >]’ 47 | matrix(model,re,check_type::value,check_type::value), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:942:70: required from here 942 | XPtr ptr(new glmm_nngp(formula,data,colnames,family,link),true); | ^ ../inst/include/glmmr/modelmatrix.hpp:475:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 475 | for(j = 0; j < sigma_blocks.size(); j++){ | ~~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘void glmmr::ModelMatrix::gen_sigma_blocks() [with modeltype = glmmr::ModelBits]’: ../inst/include/glmmr/modelmatrix.hpp:141:15: required from ‘glmmr::ModelMatrix::ModelMatrix(modeltype&, glmmr::RandomEffects&, bool, bool) [with modeltype = glmmr::ModelBits]’ 141 | if(useBlock)gen_sigma_blocks();}; | ^~~~~~~~~~~~~~~~ ../inst/include/glmmr/model.hpp:47:3: required from ‘glmmr::Model::Model(const std::string&, const Eigen::ArrayXXd&, const strvec&, std::string, std::string) [with C = glmmr::ModelBits; = void; modeltype = glmmr::ModelBits; std::string = std::__cxx11::basic_string; Eigen::ArrayXXd = Eigen::Array; strvec = std::vector >]’ 47 | matrix(model,re,check_type::value,check_type::value), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:973:70: required from here 973 | XPtr ptr(new glmm_hsgp(formula,data,colnames,family,link),true); | ^ ../inst/include/glmmr/modelmatrix.hpp:475:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 475 | for(j = 0; j < sigma_blocks.size(); j++){ | ~~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp: In instantiation of ‘void glmmr::ModelMatrix::gen_sigma_blocks() [with modeltype = glmmr::ModelBits]’: ../inst/include/glmmr/modelmatrix.hpp:141:15: required from ‘glmmr::ModelMatrix::ModelMatrix(modeltype&, glmmr::RandomEffects&, bool, bool) [with modeltype = glmmr::ModelBits]’ 141 | if(useBlock)gen_sigma_blocks();}; | ^~~~~~~~~~~~~~~~ ../inst/include/glmmr/model.hpp:47:3: required from ‘glmmr::Model::Model(const std::string&, const Eigen::ArrayXXd&, const strvec&, std::string, std::string) [with C = glmmr::ModelBits; = void; modeltype = glmmr::ModelBits; std::string = std::__cxx11::basic_string; Eigen::ArrayXXd = Eigen::Array; strvec = std::vector >]’ 47 | matrix(model,re,check_type::value,check_type::value), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:985:70: required from here 985 | XPtr ptr(new glmm_spde(formula,data,colnames,family,link),true); | ^ ../inst/include/glmmr/modelmatrix.hpp:475:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 475 | for(j = 0; j < sigma_blocks.size(); j++){ | ~~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp: In instantiation of ‘void glmmr::ModelOptim::update_beta(const dblvec&) [with modeltype = glmmr::ModelBits; dblvec = std::vector]’: ../inst/include/glmmr/model.hpp:110:20: required from ‘void glmmr::Model::update_beta(const dblvec&) [with modeltype = glmmr::ModelBits; dblvec = std::vector]’ 110 | optim.update_beta(beta_); | ~~~~~~~~~~~~~~~~~^~~~~~~ model_module.cpp:1081:39: required from ‘Model__update_beta(SEXP, SEXP, int):: [with auto:36 = Rcpp::XPtr > >]’ 1081 | [&beta](auto ptr){ptr->update_beta(beta);} | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__update_beta(SEXP, SEXP, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__update_beta(SEXP, SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__update_beta(SEXP, SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__update_beta(SEXP, SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__update_beta(SEXP, SEXP, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__update_beta(SEXP, SEXP, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1083:13: required from here 1083 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:499:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 499 | for(int i = 0; i < beta.size(); i++) | ~~^~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp: In instantiation of ‘void glmmr::ModelOptim::update_beta(const dblvec&) [with modeltype = glmmr::ModelBits; dblvec = std::vector]’: ../inst/include/glmmr/model.hpp:110:20: required from ‘void glmmr::Model::update_beta(const dblvec&) [with modeltype = glmmr::ModelBits; dblvec = std::vector]’ 110 | optim.update_beta(beta_); | ~~~~~~~~~~~~~~~~~^~~~~~~ model_module.cpp:1081:39: required from ‘Model__update_beta(SEXP, SEXP, int):: [with auto:36 = Rcpp::XPtr > >]’ 1081 | [&beta](auto ptr){ptr->update_beta(beta);} | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__update_beta(SEXP, SEXP, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__update_beta(SEXP, SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__update_beta(SEXP, SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__update_beta(SEXP, SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__update_beta(SEXP, SEXP, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__update_beta(SEXP, SEXP, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1083:13: required from here 1083 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:499:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 499 | for(int i = 0; i < beta.size(); i++) | ~~^~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp: In instantiation of ‘void glmmr::ModelOptim::update_beta(const dblvec&) [with modeltype = glmmr::ModelBits; dblvec = std::vector]’: ../inst/include/glmmr/model.hpp:110:20: required from ‘void glmmr::Model::update_beta(const dblvec&) [with modeltype = glmmr::ModelBits; dblvec = std::vector]’ 110 | optim.update_beta(beta_); | ~~~~~~~~~~~~~~~~~^~~~~~~ model_module.cpp:1081:39: required from ‘Model__update_beta(SEXP, SEXP, int):: [with auto:36 = Rcpp::XPtr > >]’ 1081 | [&beta](auto ptr){ptr->update_beta(beta);} | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__update_beta(SEXP, SEXP, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__update_beta(SEXP, SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__update_beta(SEXP, SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__update_beta(SEXP, SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__update_beta(SEXP, SEXP, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__update_beta(SEXP, SEXP, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1083:13: required from here 1083 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:499:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 499 | for(int i = 0; i < beta.size(); i++) | ~~^~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp: In instantiation of ‘void glmmr::ModelOptim::update_beta(const dblvec&) [with modeltype = glmmr::ModelBits; dblvec = std::vector]’: ../inst/include/glmmr/model.hpp:110:20: required from ‘void glmmr::Model::update_beta(const dblvec&) [with modeltype = glmmr::ModelBits; dblvec = std::vector]’ 110 | optim.update_beta(beta_); | ~~~~~~~~~~~~~~~~~^~~~~~~ model_module.cpp:1081:39: required from ‘Model__update_beta(SEXP, SEXP, int):: [with auto:36 = Rcpp::XPtr > >]’ 1081 | [&beta](auto ptr){ptr->update_beta(beta);} | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__update_beta(SEXP, SEXP, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__update_beta(SEXP, SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__update_beta(SEXP, SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__update_beta(SEXP, SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__update_beta(SEXP, SEXP, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__update_beta(SEXP, SEXP, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1083:13: required from here 1083 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:499:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 499 | for(int i = 0; i < beta.size(); i++) | ~~^~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp: In instantiation of ‘void glmmr::ModelOptim::update_beta(const dblvec&) [with modeltype = glmmr::ModelBits; dblvec = std::vector]’: ../inst/include/glmmr/model.hpp:110:20: required from ‘void glmmr::Model::update_beta(const dblvec&) [with modeltype = glmmr::ModelBits; dblvec = std::vector]’ 110 | optim.update_beta(beta_); | ~~~~~~~~~~~~~~~~~^~~~~~~ model_module.cpp:1081:39: required from ‘Model__update_beta(SEXP, SEXP, int):: [with auto:36 = Rcpp::XPtr > >]’ 1081 | [&beta](auto ptr){ptr->update_beta(beta);} | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__update_beta(SEXP, SEXP, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__update_beta(SEXP, SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__update_beta(SEXP, SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__update_beta(SEXP, SEXP, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__update_beta(SEXP, SEXP, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__update_beta(SEXP, SEXP, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1083:13: required from here 1083 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:499:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 499 | for(int i = 0; i < beta.size(); i++) | ~~^~~~~~~~~~~~~ In file included from ../inst/include/glmmr/modeloptim.hpp:8: ../inst/include/glmmr/optim/optim.h: In instantiation of ‘void optim&), NEWUOA>::minimise() [with T = double]’: ../inst/include/glmmr/modeloptim.hpp:163:14: required from ‘void glmmr::ModelOptim::ml_beta() [with algo = NEWUOA; = void; modeltype = glmmr::ModelBits]’ 163 | op.minimise(); | ~~~~~~~~~~~^~ model_module.cpp:1356:44: required from ‘Model__ml_beta(SEXP, int, int):: [with auto:57 = Rcpp::XPtr > >]’ 1356 | ptr->optim.template ml_beta(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__ml_beta(SEXP, int, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__ml_beta(SEXP, int, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__ml_beta(SEXP, int, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__ml_beta(SEXP, int, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__ml_beta(SEXP, int, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__ml_beta(SEXP, int, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1364:13: required from here 1364 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:339:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for(int i = 0; i< dim; i++) lower_bound[i] = R_NegInf; | ~^~~~~ ../inst/include/glmmr/optim/optim.h:343:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 343 | for(int i = 0; i< dim; i++)upper_bound[i] = R_PosInf; | ~^~~~~ ../inst/include/glmmr/optim/optim.h:353:12: warning: unused variable ‘result’ [-Wunused-variable] 353 | double result = newuoa_closure( &closure, dim, control.npt, current_values.data(), control.rhobeg, control.rhoend, control.maxfun, w.data(), &fn_counter); | ^~~~~~ ../inst/include/glmmr/optim/optim.h: In instantiation of ‘void optim&), BOBYQA>::minimise() [with T = double]’: ../inst/include/glmmr/modeloptim.hpp:163:14: required from ‘void glmmr::ModelOptim::ml_beta() [with algo = BOBYQA; = void; modeltype = glmmr::ModelBits]’ 163 | op.minimise(); | ~~~~~~~~~~~^~ model_module.cpp:1359:44: required from ‘Model__ml_beta(SEXP, int, int):: [with auto:57 = Rcpp::XPtr > >]’ 1359 | ptr->optim.template ml_beta(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__ml_beta(SEXP, int, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__ml_beta(SEXP, int, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__ml_beta(SEXP, int, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__ml_beta(SEXP, int, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__ml_beta(SEXP, int, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__ml_beta(SEXP, int, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1364:13: required from here 1364 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/optim/optim.h:159:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 159 | for(int i = 0; i< dim; i++) lower_bound[i] = R_NegInf; | ~^~~~~ ../inst/include/glmmr/optim/optim.h:163:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | for(int i = 0; i< dim; i++)upper_bound[i] = R_PosInf; | ~^~~~~ ../inst/include/glmmr/modeloptim.hpp: In instantiation of ‘void glmmr::ModelOptim::nr_beta_gaussian() [with modeltype = glmmr::ModelBits]’: ../inst/include/glmmr/model.hpp:595:31: required from ‘void glmmr::Model::fit(int, int, bool, double, int, int) [with modeltype = glmmr::ModelBits]’ 595 | optim.nr_beta_gaussian(); | ~~~~~~~~~~~~~~~~~~~~~~^~ model_module.cpp:1987:27: required from ‘Model__fit(SEXP, int, int, bool, double, int, int, int):: [with auto:103 = Rcpp::XPtr > >]’ 1987 | [&](auto ptr){ptr->fit(niter, max_iter, start_ml_beta, tol, hist, k0);} | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__fit(SEXP, int, int, bool, double, int, int, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__fit(SEXP, int, int, bool, double, int, int, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__fit(SEXP, int, int, bool, double, int, int, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__fit(SEXP, int, int, bool, double, int, int, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__fit(SEXP, int, int, bool, double, int, int, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__fit(SEXP, int, int, bool, double, int, int, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1989:13: required from here 1989 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1148:7: warning: unused variable ‘n’ [-Wunused-variable] 1148 | int n = model.data.y.size(); | ^ ../inst/include/glmmr/modeloptim.hpp: In instantiation of ‘void glmmr::ModelOptim::nr_beta_gaussian() [with modeltype = glmmr::ModelBits]’: ../inst/include/glmmr/model.hpp:595:31: required from ‘void glmmr::Model::fit(int, int, bool, double, int, int) [with modeltype = glmmr::ModelBits]’ 595 | optim.nr_beta_gaussian(); | ~~~~~~~~~~~~~~~~~~~~~~^~ model_module.cpp:1987:27: required from ‘Model__fit(SEXP, int, int, bool, double, int, int, int):: [with auto:103 = Rcpp::XPtr > >]’ 1987 | [&](auto ptr){ptr->fit(niter, max_iter, start_ml_beta, tol, hist, k0);} | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__fit(SEXP, int, int, bool, double, int, int, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__fit(SEXP, int, int, bool, double, int, int, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__fit(SEXP, int, int, bool, double, int, int, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__fit(SEXP, int, int, bool, double, int, int, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__fit(SEXP, int, int, bool, double, int, int, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__fit(SEXP, int, int, bool, double, int, int, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1989:13: required from here 1989 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1148:7: warning: unused variable ‘n’ [-Wunused-variable] 1148 | int n = model.data.y.size(); | ^ ../inst/include/glmmr/modeloptim.hpp: In instantiation of ‘void glmmr::ModelOptim::nr_beta_gaussian() [with modeltype = glmmr::ModelBits]’: ../inst/include/glmmr/model.hpp:595:31: required from ‘void glmmr::Model::fit(int, int, bool, double, int, int) [with modeltype = glmmr::ModelBits]’ 595 | optim.nr_beta_gaussian(); | ~~~~~~~~~~~~~~~~~~~~~~^~ model_module.cpp:1987:27: required from ‘Model__fit(SEXP, int, int, bool, double, int, int, int):: [with auto:103 = Rcpp::XPtr > >]’ 1987 | [&](auto ptr){ptr->fit(niter, max_iter, start_ml_beta, tol, hist, k0);} | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__fit(SEXP, int, int, bool, double, int, int, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__fit(SEXP, int, int, bool, double, int, int, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__fit(SEXP, int, int, bool, double, int, int, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__fit(SEXP, int, int, bool, double, int, int, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__fit(SEXP, int, int, bool, double, int, int, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__fit(SEXP, int, int, bool, double, int, int, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1989:13: required from here 1989 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1148:7: warning: unused variable ‘n’ [-Wunused-variable] 1148 | int n = model.data.y.size(); | ^ ../inst/include/glmmr/modeloptim.hpp: In instantiation of ‘void glmmr::ModelOptim::nr_beta_gaussian() [with modeltype = glmmr::ModelBits]’: ../inst/include/glmmr/model.hpp:595:31: required from ‘void glmmr::Model::fit(int, int, bool, double, int, int) [with modeltype = glmmr::ModelBits]’ 595 | optim.nr_beta_gaussian(); | ~~~~~~~~~~~~~~~~~~~~~~^~ model_module.cpp:1987:27: required from ‘Model__fit(SEXP, int, int, bool, double, int, int, int):: [with auto:103 = Rcpp::XPtr > >]’ 1987 | [&](auto ptr){ptr->fit(niter, max_iter, start_ml_beta, tol, hist, k0);} | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = overloaded, Model__fit(SEXP, int, int, bool, double, int, int, int):: >&; _Args = {Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl, Model__fit(SEXP, int, int, bool, double, int, int, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/type_traits:2798:12: required from ‘struct std::__invoke_result, Model__fit(SEXP, int, int, bool, double, int, int, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 2798 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:3285:12: required from ‘struct std::invoke_result, Model__fit(SEXP, int, int, bool, double, int, int, int):: >&, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>&>’ 3285 | struct invoke_result | ^~~~~~~~~~~~~ /usr/include/c++/15/variant:1129:14: required from ‘constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Ind ...>) [with _Visitor = overloaded, Model__fit(SEXP, int, int, bool, double, int, int, int):: >&; _Variant = std::variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&; long unsigned int ..._Idxs = {0, 1, 2, 3, 4, 5}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1129 | return __same_types< | ^~~~~~~~~~~~~ 1130 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1131 | >; | ~ /usr/include/c++/15/variant:1944:44: required from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = overloaded, Model__fit(SEXP, int, int, bool, double, int, int, int):: >&; _Variants = {variant >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false>, Rcpp::XPtr >, Rcpp::PreserveStorage, Rcpp::standard_delete_finalizer > >, false> >&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]’ 1943 | constexpr bool __visit_rettypes_match = __detail::__variant:: | ~~~~~~~~~~~~~~~~~~~~~ 1944 | __check_visitor_results<_Visitor, _Vp>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1945 | make_index_sequence>>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ model_module.cpp:1989:13: required from here 1989 | std::visit(functor,model.ptr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1148:7: warning: unused variable ‘n’ [-Wunused-variable] 1148 | int n = model.data.y.size(); | ^ ../inst/include/glmmr/modeloptim.hpp: In instantiation of ‘Eigen::ArrayXd glmmr::ModelOptim::optimum_weights(double, Eigen::VectorXd, double, int) [with modeltype = glmmr::ModelBits; Eigen::ArrayXd = Eigen::Array; Eigen::VectorXd = Eigen::Matrix]’: ../inst/include/glmmr/modeloptim.hpp:74:19: required from here 74 | virtual ArrayXd optimum_weights(double N, VectorXd C, double tol = 1e-5, int max_iter = 501); | ^~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1880:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1880 | for(int i = 0 ; i < SB.size(); i++){ | ~~^~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1926:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1926 | for(int k = 0; k < Xs.size(); k++){ | ~~^~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1944:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1944 | for(int i = 0 ; i < SB.size(); i++){ | ~~^~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp: In instantiation of ‘Eigen::ArrayXd glmmr::ModelOptim::optimum_weights(double, Eigen::VectorXd, double, int) [with modeltype = glmmr::ModelBits; Eigen::ArrayXd = Eigen::Array; Eigen::VectorXd = Eigen::Matrix]’: ../inst/include/glmmr/modeloptim.hpp:74:19: required from here 74 | virtual ArrayXd optimum_weights(double N, VectorXd C, double tol = 1e-5, int max_iter = 501); | ^~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1880:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1880 | for(int i = 0 ; i < SB.size(); i++){ | ~~^~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1926:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1926 | for(int k = 0; k < Xs.size(); k++){ | ~~^~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1944:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1944 | for(int i = 0 ; i < SB.size(); i++){ | ~~^~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp: In instantiation of ‘Eigen::ArrayXd glmmr::ModelOptim::optimum_weights(double, Eigen::VectorXd, double, int) [with modeltype = glmmr::ModelBits; Eigen::ArrayXd = Eigen::Array; Eigen::VectorXd = Eigen::Matrix]’: ../inst/include/glmmr/modeloptim.hpp:74:19: required from here 74 | virtual ArrayXd optimum_weights(double N, VectorXd C, double tol = 1e-5, int max_iter = 501); | ^~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1880:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1880 | for(int i = 0 ; i < SB.size(); i++){ | ~~^~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1926:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1926 | for(int k = 0; k < Xs.size(); k++){ | ~~^~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1944:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1944 | for(int i = 0 ; i < SB.size(); i++){ | ~~^~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp: In instantiation of ‘Eigen::ArrayXd glmmr::ModelOptim::optimum_weights(double, Eigen::VectorXd, double, int) [with modeltype = glmmr::ModelBits; Eigen::ArrayXd = Eigen::Array; Eigen::VectorXd = Eigen::Matrix]’: ../inst/include/glmmr/modeloptim.hpp:74:19: required from here 74 | virtual ArrayXd optimum_weights(double N, VectorXd C, double tol = 1e-5, int max_iter = 501); | ^~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1880:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1880 | for(int i = 0 ; i < SB.size(); i++){ | ~~^~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1926:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1926 | for(int k = 0; k < Xs.size(); k++){ | ~~^~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:1944:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1944 | for(int i = 0 ; i < SB.size(); i++){ | ~~^~~~~~~~~~~ g++ -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -shared -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-alloc-size-larger-than -flto=10 -fpic -L/usr/local/lib64 -o glmmrBase.so RcppExports.o model_module.o make[2]: Leaving directory '/data/gannet/ripley/R/packages/tests-gcc-SAN/glmmrBase/src' make[2]: Entering directory '/data/gannet/ripley/R/packages/tests-gcc-SAN/glmmrBase/src' make[2]: Leaving directory '/data/gannet/ripley/R/packages/tests-gcc-SAN/glmmrBase/src' installing to /data/gannet/ripley/R/packages/tests-gcc-SAN/glmmrBase.Rcheck/00LOCK-glmmrBase/00new/glmmrBase/libs ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** 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 (glmmrBase)